| 77 return 0; |
77 return 0; |
| 78 } |
78 } |
| 79 __EOF__ |
79 __EOF__ |
| 80 rm -f "$TEMP_DIR/checkcc" |
80 rm -f "$TEMP_DIR/checkcc" |
| 81 $1 -o "$TEMP_DIR/checkcc" $CXXFLAGS $LDFLAGS "$TEMP_DIR/test.cpp" 2> /dev/null |
81 $1 -o "$TEMP_DIR/checkcc" $CXXFLAGS $LDFLAGS "$TEMP_DIR/test.cpp" 2> /dev/null |
| 82 } |
|
| 83 |
|
| 84 create_libtest_source() |
|
| 85 { |
|
| 86 # $1: filename |
|
| 87 # $2: optional include |
|
| 88 cat > "$TEMP_DIR/$1" << __EOF__ |
|
| 89 /* libtest file */ |
|
| 90 int main(int argc, char **argv) { |
|
| 91 return 0; |
|
| 92 } |
|
| 93 __EOF__ |
|
| 94 if [ -n "$2" ]; then |
|
| 95 echo "#include <$2>" >> "$TEMP_DIR/$1" |
|
| 96 fi |
|
| 97 } |
82 } |
| 98 |
83 |
| 99 parse_toolchain_properties() |
84 parse_toolchain_properties() |
| 100 { |
85 { |
| 101 info_file="$1" |
86 info_file="$1" |