This is StreetLISP-specific, to avoid constant reconfigures since the meson would be rebuilding conftest each time and running configure again on every build.
Unified · Split
| @@ -449,8 +449,9 @@ if test x"$show_help" = "xyes" ; then · 448 unmodified lines | ||
| 449 | 449 | fi |
| 450 | 450 | |
| 451 | 451 | CONFTEST=./conftest$EXESUF |
| 452 | +test -x $CONFTEST && CONFTEST_keep=1 | |
| 452 | 453 | if test -z "$cross_prefix" \ |
| 453 | − && $cc -o $CONFTEST "$source_path/conftest.c" \ | |
| 454 | + && (test -x $CONFTEST || $cc -o $CONFTEST "$source_path/conftest.c") \ | |
| 454 | 455 | && $CONFTEST 2>/dev/null; then |
| 455 | 456 | cc_name="$($CONFTEST compiler)" |
| 456 | 457 | gcc_major="$($CONFTEST version)" |
| @@ -729,7 +730,8 @@ fi · 272 unmodified lines | ||
| 729 | 730 | |
| 730 | 731 | echo "@set VERSION $version" > config.texi |
| 731 | 732 | |
| 732 | −rm -f $TMPN* $CONFTEST | |
| 733 | +rm -f $TMPN* | |
| 734 | +test -z "$CONFTEST_keep" && test -x $CONFTEST && $CONFTEST | |
| 733 | 735 | |
| 734 | 736 | # --------------------------------------------------------------------------- |
| 735 | 737 | # build tree in object directory if source path is different from current one |