test/make/toolchain.sh

changeset 10
135c0599f883
parent 9
ebdecbbb2f79
child 13
cdf8bf4549c4
equal deleted inserted replaced
9:ebdecbbb2f79 10:135c0599f883
61 return 1 61 return 1
62 fi 62 fi
63 return 0 63 return 0
64 } 64 }
65 65
66 printf "detect toolchain... " 66 printf "detect C compiler... "
67 67
68 for COMP in $C_COMPILERS 68 for COMP in $C_COMPILERS
69 do 69 do
70 check_c_compiler $COMP 70 check_c_compiler $COMP
71 if [ $? -ne 0 ]; then 71 if [ $? -ne 0 ]; then
150 echo "not found" 150 echo "not found"
151 fi 151 fi
152 152
153 TOOLCHAIN_LD=$TOOLCHAIN_CC 153 TOOLCHAIN_LD=$TOOLCHAIN_CC
154 154
155 if [ -z TOOLCHAIN_NAME ]; then 155 if [ -z "$TOOLCHAIN_NAME" ]; then
156 TOOLCHAIN_DETECTION_ERROR="error" 156 TOOLCHAIN_DETECTION_ERROR="error"
157 else 157 else
158 cat >> $TEMP_DIR/config.mk << __EOF__ 158 cat >> $TEMP_DIR/config.mk << __EOF__
159 # toolchain 159 # toolchain
160 __EOF__ 160 __EOF__
162 if [ ! -z "$TOOLCHAIN_CXX" ]; then 162 if [ ! -z "$TOOLCHAIN_CXX" ]; then
163 echo "CXX = ${TOOLCHAIN_CXX}" >> $TEMP_DIR/config.mk 163 echo "CXX = ${TOOLCHAIN_CXX}" >> $TEMP_DIR/config.mk
164 fi 164 fi
165 echo "LD = ${TOOLCHAIN_LD}" >> $TEMP_DIR/config.mk 165 echo "LD = ${TOOLCHAIN_LD}" >> $TEMP_DIR/config.mk
166 166
167 if [ -e "make/${TOOLCHAIN_NAME}.mk" ]; then 167 cat "make/${TOOLCHAIN_NAME}.mk" > /dev/null 2>&1
168 if [ $? -eq 0 ]; then
168 echo "include \$(BUILD_ROOT)/make/${TOOLCHAIN_NAME}.mk" >> $TEMP_DIR/config.mk 169 echo "include \$(BUILD_ROOT)/make/${TOOLCHAIN_NAME}.mk" >> $TEMP_DIR/config.mk
169 fi 170 fi
170 fi 171 fi

mercurial