src/main/resources/make/toolchain.sh

changeset 158
10c95fc02326
parent 157
eb788903e8c6
child 163
12a5e64cab34
equal deleted inserted replaced
157:eb788903e8c6 158:10c95fc02326
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"

mercurial