Rev 8 | Rev 11 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8 | Rev 10 | ||
---|---|---|---|
Line 40... | Line 40... | ||
40 | print_error_and_die "Error: this script requires a x86_64 Linux machine (possibly a virtual machine) as the build host." |
40 | print_error_and_die "Error: this script requires a x86_64 Linux machine (possibly a virtual machine) as the build host." |
41 | fi |
41 | fi |
42 | 42 | ||
43 | # verify that we have the QNX platform SDK |
43 | # verify that we have the QNX platform SDK |
44 | if [ ! -d "${QNXSDK_PATH}/${QNXSDK_HOSTPATH}" ] || [ ! -d "${QNXSDK_PATH}/${QNXSDK_TARGETPATH}" ]; then |
44 | if [ ! -d "${QNXSDK_PATH}/${QNXSDK_HOSTPATH}" ] || [ ! -d "${QNXSDK_PATH}/${QNXSDK_TARGETPATH}" ]; then |
- | 45 | # host tools not deployed, do they exist in the form of a packed archive ? if so, extract it in place |
|
- | 46 | if [ -f "${QNXSDK_PATH}/host/linux.tar.gz" ]; then |
|
- | 47 | cd "${QNXSDK_PATH}/host" |
|
- | 48 | echo "Deploying QNX SDP Linux host tools, please wait..." |
|
- | 49 | tar xzf "linux.tar.gz" || exit 1 |
|
- | 50 | cd "${CURRENT_DIR}" |
|
- | 51 | fi |
|
- | 52 | # now test again |
|
- | 53 | if [ ! -d "${QNXSDK_PATH}/${QNXSDK_HOSTPATH}" ] || [ ! -d "${QNXSDK_PATH}/${QNXSDK_TARGETPATH}" ]; then |
|
45 | print_error_and_die "Error: the ${QNXSDK_PATH} path doesn't contain a QNX SDK. It must contain the 'host' and 'target' directories of the QNX SDP for the targeted version of QNX and the ${BUILD_TARGET_ARCH} platform. Please deploy these directories and try again." |
54 | print_error_and_die "Error: the ${QNXSDK_PATH} path doesn't contain a QNX SDK. It must contain the 'host' and 'target' directories of the QNX SDP for the targeted version of QNX and the ${BUILD_TARGET_ARCH} platform. Please deploy these directories and try again." |
- | 55 | fi |
|
46 | fi |
56 | fi |
47 | 57 | ||
48 | # verify that we have the required tools |
58 | # verify that we have the required tools |
49 | for REQUIRED_TOOL in ${REQUIRED_TOOLS}; do |
59 | for REQUIRED_TOOL in ${REQUIRED_TOOLS}; do |
50 | "${REQUIRED_TOOL}" --version > /dev/null 2>&1 || print_error_and_die \ |
60 | "${REQUIRED_TOOL}" --version > /dev/null 2>&1 || print_error_and_die \ |