Artifact 307fc26ff900c9d38cca4e4149b9a09708e025ea:
- Executable file
build/make-kit-crosscompile
— part of check-in
[f0be818478]
at
2011-08-04 01:11:09
on branch trunk
— Updated to specify full path to C compiler when adjusting path (this fixes tclsh builds for KitDLL)
Updated to not test NetBSD/i386 Tk since NetBSD/i386 has no X11 libraries (user: rkeene, size: 533) [annotate] [blame] [check-ins using]
0000: 23 21 20 2f 62 69 6e 2f 62 61 73 68 0a 0a 69 66 #! /bin/bash..if 0010: 20 5b 20 2d 7a 20 22 24 7b 43 52 4f 53 53 7d 22 [ -z "${CROSS}" 0020: 20 5d 3b 20 74 68 65 6e 0a 09 65 63 68 6f 20 27 ]; then..echo ' 0030: 45 72 72 6f 72 3a 20 45 6e 76 69 72 6f 6e 6d 65 Error: Environme 0040: 6e 74 20 76 61 72 69 61 62 6c 65 20 43 52 4f 53 nt variable CROS 0050: 53 20 69 73 20 65 6d 70 74 79 2f 75 6e 73 65 74 S is empty/unset 0060: 2e 20 20 41 62 6f 72 74 69 6e 67 2e 27 20 3e 26 . Aborting.' >& 0070: 32 0a 0a 09 65 78 69 74 20 31 0a 66 69 0a 0a 43 2...exit 1.fi..C 0080: 43 52 4f 4f 54 3d 22 24 7b 48 4f 4d 45 7d 2f 72 CROOT="${HOME}/r 0090: 6f 6f 74 2f 63 72 6f 73 73 2d 63 6f 6d 70 69 6c oot/cross-compil 00a0: 65 72 73 2f 24 7b 43 52 4f 53 53 7d 22 0a 43 43 ers/${CROSS}".CC 00b0: 52 4f 4f 54 42 49 4e 3d 22 24 7b 43 43 52 4f 4f ROOTBIN="${CCROO 00c0: 54 7d 2f 62 69 6e 22 0a 0a 50 41 54 48 3d 22 24 T}/bin"..PATH="$ 00d0: 28 70 77 64 29 2f 62 75 69 6c 64 2f 66 61 6b 65 (pwd)/build/fake 00e0: 2d 62 69 6e 3a 24 7b 43 43 52 4f 4f 54 7d 2f 24 -bin:${CCROOT}/$ 00f0: 7b 43 52 4f 53 53 7d 2f 62 69 6e 3a 24 7b 50 41 {CROSS}/bin:${PA 0100: 54 48 7d 3a 24 7b 43 43 52 4f 4f 54 42 49 4e 7d TH}:${CCROOTBIN} 0110: 22 0a 41 52 3d 22 24 7b 43 43 52 4f 4f 54 42 49 ".AR="${CCROOTBI 0120: 4e 7d 2f 24 7b 43 52 4f 53 53 7d 2d 61 72 22 0a N}/${CROSS}-ar". 0130: 43 43 3d 22 24 7b 43 43 52 4f 4f 54 42 49 4e 7d CC="${CCROOTBIN} 0140: 2f 24 7b 43 52 4f 53 53 7d 2d 67 63 63 20 24 7b /${CROSS}-gcc ${ 0150: 43 43 5f 41 44 44 7d 22 0a 43 58 58 3d 22 24 7b CC_ADD}".CXX="${ 0160: 43 43 52 4f 4f 54 42 49 4e 7d 2f 24 7b 43 52 4f CCROOTBIN}/${CRO 0170: 53 53 7d 2d 67 2b 2b 20 24 7b 43 43 5f 41 44 44 SS}-g++ ${CC_ADD 0180: 7d 22 0a 52 41 4e 4c 49 42 3d 22 24 7b 43 43 52 }".RANLIB="${CCR 0190: 4f 4f 54 42 49 4e 7d 2f 24 7b 43 52 4f 53 53 7d OOTBIN}/${CROSS} 01a0: 2d 72 61 6e 6c 69 62 22 0a 53 54 52 49 50 3d 22 -ranlib".STRIP=" 01b0: 24 7b 43 43 52 4f 4f 54 42 49 4e 7d 2f 24 7b 43 ${CCROOTBIN}/${C 01c0: 52 4f 53 53 7d 2d 73 74 72 69 70 22 0a 65 78 70 ROSS}-strip".exp 01d0: 6f 72 74 20 50 41 54 48 20 41 52 20 43 43 20 43 ort PATH AR CC C 01e0: 58 58 20 52 41 4e 4c 49 42 20 53 54 52 49 50 0a XX RANLIB STRIP. 01f0: 0a 2e 2f 6b 69 74 63 72 65 61 74 6f 72 20 22 24 ../kitcreator "$ 0200: 40 22 20 2d 2d 68 6f 73 74 3d 22 24 7b 43 52 4f @" --host="${CRO 0210: 53 53 7d 22 0a SS}".