test/make/toolchain.sh

changeset 164
099448bcc943
parent 163
12a5e64cab34
equal deleted inserted replaced
163:12a5e64cab34 164:099448bcc943
22 unset TOOLCHAIN_CC 22 unset TOOLCHAIN_CC
23 unset TOOLCHAIN_CXX 23 unset TOOLCHAIN_CXX
24 24
25 check_c_compiler() 25 check_c_compiler()
26 { 26 {
27 command -v "$1" >/dev/null 2>&1 27 if command -v "$1" >/dev/null 2>&1 ; then
28 if [ $? -ne 0 ] ; then 28 :
29 else
29 return 1 30 return 1
30 fi 31 fi
31 cat > "$TEMP_DIR/test.c" << __EOF__ 32 cat > "$TEMP_DIR/test.c" << __EOF__
32 /* test file */ 33 /* test file */
33 #include <stdio.h> 34 #include <stdio.h>
54 $1 -o "$TEMP_DIR/checkcc" $CFLAGS $LDFLAGS "$TEMP_DIR/test.c" 2> /dev/null 55 $1 -o "$TEMP_DIR/checkcc" $CFLAGS $LDFLAGS "$TEMP_DIR/test.c" 2> /dev/null
55 } 56 }
56 57
57 check_cpp_compiler() 58 check_cpp_compiler()
58 { 59 {
59 command -v "$1" >/dev/null 2>&1 60 if command -v "$1" >/dev/null 2>&1 ; then
60 if [ $? -ne 0 ] ; then 61 :
62 else
61 return 1 63 return 1
62 fi 64 fi
63 cat > "$TEMP_DIR/test.cpp" << __EOF__ 65 cat > "$TEMP_DIR/test.cpp" << __EOF__
64 /* test file */ 66 /* test file */
65 #include <iostream> 67 #include <iostream>

mercurial