configure: use well-known file name conftest.c

... for configuration checks.  Compiler wrappers check for this name
in order to skip any instrumentation of the build that is intended
for regular source files only.
This commit is contained in:
Kamil Dudka 2021-03-15 10:27:40 +01:00 committed by Miroslav Lichvar
parent cf3d976a68
commit 4e7690ebec

12
configure vendored
View file

@ -33,13 +33,13 @@ test_code () {
echo "int main(int argc, char **argv) {" echo "int main(int argc, char **argv) {"
echo "$code" echo "$code"
echo "return 0; }" echo "return 0; }"
) > docheck.c ) > conftest.c
echo "docheck.c:" >> config.log echo "conftest.c:" >> config.log
cat docheck.c >> config.log cat conftest.c >> config.log
echo $MYCC $MYCFLAGS $MYCPPFLAGS $cflags -o docheck docheck.c $ldflags \ echo $MYCC $MYCFLAGS $MYCPPFLAGS $cflags -o conftest conftest.c $ldflags \
$MYLDFLAGS >> config.log $MYLDFLAGS >> config.log
$MYCC $MYCFLAGS $MYCPPFLAGS $cflags -o docheck docheck.c $ldflags \ $MYCC $MYCFLAGS $MYCPPFLAGS $cflags -o conftest conftest.c $ldflags \
$MYLDFLAGS >> config.log 2>&1 $MYLDFLAGS >> config.log 2>&1
if [ $? -eq 0 ] if [ $? -eq 0 ]
@ -50,7 +50,7 @@ test_code () {
echo "No" echo "No"
result=1 result=1
fi fi
rm -f docheck.c docheck rm -f conftest.c conftest
echo >> config.log echo >> config.log
return $result return $result
} }