diff options
author | Robb Matzke <matzke@llnl.gov> | 1999-03-22 16:21:49 (GMT) |
---|---|---|
committer | Robb Matzke <matzke@llnl.gov> | 1999-03-22 16:21:49 (GMT) |
commit | 13c9a30beb9e177acffbb5cc5c1601a7d8b6199b (patch) | |
tree | 3af36050943d5814addaf71e16ddfff12a167d63 /configure.in | |
parent | 8473025b4516fe4658271bb20f4b1a92de81c666 (diff) | |
download | hdf5-13c9a30beb9e177acffbb5cc5c1601a7d8b6199b.zip hdf5-13c9a30beb9e177acffbb5cc5c1601a7d8b6199b.tar.gz hdf5-13c9a30beb9e177acffbb5cc5c1601a7d8b6199b.tar.bz2 |
[svn-r1154] Changes since 19990322
----------------------
./configure.in
./configure [REGENERATED]
./config/commence.in
A few tweaks to the makefile rules for rebuilding makefiles.
./src/H5detect.c
Fixed a really stupid mistake: resetting the signal handler
after a longjmp(). This should fix Bob's SIGBUS on Solaris.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/configure.in b/configure.in index 9caff6c..b596222 100644 --- a/configure.in +++ b/configure.in @@ -737,15 +737,25 @@ AC_SUBST(ROOT) ROOT=`$pwd` dnl Some cleanup stuff rm -f conftest conftest.o conftest.c dummy.o -dnl Build config.status, then touch the stamp files, then build all -dnl the Makefiles. The order is such that the first `make' does not -dnl need to call config.status. +dnl Build config.status, touch the stamp files, and build all the Makefiles. +dnl The order is such that the first `make' does not need to update any +dnl configuration information. See config/commence.in for the order in which +dnl things need to be done. + +# First the stamp1 file for H5config.h.in +mkdir ./config >/dev/null 2>&1 +touch ./config/stamp1 + +# Then the config.status file (but not makefiles) +saved_no_create=$no_create no_create=yes AC_OUTPUT(config/depend config/commence config/conclude \ Makefile src/Makefile pablo/Makefile test/Makefile \ testpar/Makefile tools/Makefile examples/Makefile) -sleep 1 -mkdir ./config >/dev/null 2>&1 -touch ./config/stamp1 ./config/stamp2 -sleep 1 -${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 +no_create=$saved_no_create + +# Then the stamp2 file for H5config.h +touch ./config/stamp2 + +# Finally the makefiles +test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1 |