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 |