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 | fi | 449 | fi |
| 450 | 450 | ||
| 451 | CONFTEST=./conftest$EXESUF | 451 | CONFTEST=./conftest$EXESUF |
| 452 | test -x $CONFTEST && CONFTEST_keep=1 | ||
| 452 | if test -z "$cross_prefix" \ | 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 | && $CONFTEST 2>/dev/null; then | 455 | && $CONFTEST 2>/dev/null; then |
| 455 | cc_name="$($CONFTEST compiler)" | 456 | cc_name="$($CONFTEST compiler)" |
| 456 | gcc_major="$($CONFTEST version)" | 457 | gcc_major="$($CONFTEST version)" |
| @@ -729,7 +730,8 @@ fi · 272 unmodified lines | |||
| 729 | 730 | ||
| 730 | echo "@set VERSION $version" > config.texi | 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 | # build tree in object directory if source path is different from current one | 737 | # build tree in object directory if source path is different from current one |