summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r3777] Purpose:Bill Wendling2001-04-051-3/+3
| | | | | | | | | | | | Bug Fix Description: Forgot to propagate the '-c' flag if the install-sh script is being used. This caused some machines *cough*T3E*cough* to move instead of copy the files... Solution: Added -c flag back in with the install-sh script. Platforms tested: Gondolin
* [svn-r3749] Purpose:Bill Wendling2001-04-021-1/+7
| | | | | | | | | | Bug Fix Description: We shouldn't create Makefiles in the testpar/ directory unless we're building this as parallel. Solution: Put flag in there specifying that we're doing this in Parallel and we should build the Makefile in testpar/.
* [svn-r3742] Purpose:Quincey Koziol2001-04-011-0/+1
| | | | | | | | | | | Code cleanup Description: ssize_t is not defined on certain (non-UNIX) platforms. Solution: Added steps to configure to generate SIZEOF_SSIZE_T macro and then used the new macro to define ssize_t for platforms which don't have it. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r3663] Purpose:Albert Cheng2001-03-191-3/+3
| | | | | | | | | | Improvement Description: Changed the default value of $NPROCS from 2 to 3. This is the value libSAF uses since 3 processes have a much bigger chance catching parallel errors than just 2 processes. Platforms tested: Modi4 (IRIX64) both serial and parallel modes.
* [svn-r3637] Purpose:Bill Wendling2001-03-141-1/+1
| | | | | | | | | | | | | | Bug Fix Description: On the Nersc machines, the install-sh script wasn't being found in the proper place. Solution: Corrected the "fix" I put in there awhile ago. Essentially, if the INSTALL macro is the program "install-sh" with anything around it, then we assume they want our install-sh program and force the Makefiles to find it in the hdf5/bin directory. Platforms tested: Nersc.
* [svn-r3585] Purpose:Bill Wendling2001-03-091-1/+0
| | | | | | | | | | Bug Fix Description: Removed generation of the Makefile in the doc/html/Tutor/examples/java directory since they ahve their own Makefile which is actually distributed with the documents. Platforms tested: Linux
* [svn-r3495] Purpose:Bill Wendling2001-02-221-3/+0
| | | | | | | | | | Fix Description: Left in some old directories for Makefiles to be created in. Solution: Removed them Platforms tested: Linux
* [svn-r3493] Purpose:Bill Wendling2001-02-221-9/+45
| | | | | | | | Update Description: Added generation for the Makefiles in the tools subdirectories. Platforms tested: Linux, Kelgia
* [svn-r3450] Purpose:Bill Wendling2001-02-191-13/+14
| | | | | | | | | Update Description: Added support for the h4toh5test program. It needs to be conditionally compiled if HDF4 is included. Platforms tested: Linux
* [svn-r3406] Purpose:Bill Wendling2001-02-131-1/+1
| | | | | | | | | | | | | | Fixlet Description: FIxed the hack for the INSTALL macro. It was checking the "whole" path to the install-sh script instead of if it was just a relative path with install-sh at the end. Solution: Changed the test to match any relative path with install-sh at the end. This assumes that the install-sh is the one we supply to them (an assumption it was making before, really). Platforms tested: Gondolin, Linux
* [svn-r3403] Purpose:Bill Wendling2001-02-121-0/+8
| | | | | | | | | | | | | | Fix Description: On machines which use the bin/install-sh script, it wasn't picking up the install-sh script unless it was one directory depth away from it (ie, it thought that it was in ../bin/install-sh, which isn't good if, like with the documentation, it's in a deeper directory). Solution: Hacked it up so that, if it does use the broken relative-path schema, then it will change it to use the $(top_srcdir) macro instead. Platforms tested: Linux
* [svn-r3402] Purpose:Bill Wendling2001-02-121-3/+3
| | | | | | | | | | | Fix Description: I didn't add the doc/html/Intro directory to the MAkefile configure stuff. Solution: Added Platforms tested: Linux
* [svn-r3401] Purpose:Albert Cheng2001-02-121-4/+4
| | | | | | | | | [is this a bug fix? feature? ...] Description: Changed the default settings for enable-production and enable-debug to no and yes respective, for this development branch. Platforms tested: Modi4 parallel and eirene.
* [svn-r3400] Purpose:Quincey Koziol2001-02-121-7/+0
| | | | | | | | | Code cleaning Description: Moved all gcc compiler flags into the config/gnu-flags file and re-added the warning flags removed during the beta testing. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3358] Purpose:Bill Wendling2001-02-051-2/+8
| | | | | | | | | Feature Fix Description: Added more Makefile generations to support the ``install-doc'' command. Platforms tested: Linux, Solaris
* [svn-r3313] Purpose:Bill Wendling2001-01-191-23/+24
| | | | | | | | | | | | | Feature Fix Description: When user specifies the --disable-hsizet flag, we still warn them about this when they use gcc 2.91.66. Solution: I moved the check above the place where it checks what version gcc compiler it is. If they did specify the flag and it is a 2.91.66 compiler, then it won't print the message out. Platforms tested: Linux
* [svn-r3282] Purpose:Quincey Koziol2001-01-121-1/+1
| | | | | | | | | Suppress warnings for release. Description: Took out the -Wconversion -Wredundant-decls warning flags for gcc until after the tree is split. Platforms tested: Linux 2.2.16 (eirene)
* [svn-r3279] Purpose:Bill Wendling2001-01-121-1/+1
| | | | | | | | | | | Warning Reduction Description: Removed the -Wpointer-arith flag which complains about addintion with void * pointers. This is a known gcc 2.95.2 annoyance. There's still some issues with many str* warnings...not 7000, though. Platforms tested: Linux
* [svn-r3266] Purpose:Bill Wendling2001-01-101-2/+2
| | | | | | | | | Name change Description: Changed the names of the testh5toh4 and testh4toh5 scripts to the "canonical" form -- testh4toh5.sh and testh5toh4.sh. Platforms tested: Linux
* [svn-r3251] Purpose:Quincey Koziol2001-01-091-1/+1
| | | | | | | | | | | | New configure feature. Description: The H5private.h header file was re-defining the strdup function on several platforms, generating a warning. Solution: Detect if the system defines a strdup function and don't re-define it, if so. Platforms tested: FreeBSD 4.2 (hawkwind), IRIX64-64 (modi4)
* [svn-r3238] Purpose:Albert Cheng2001-01-041-47/+51
| | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: The zlib.h header check was skipped if it thought it had found -lz already. That resulted in H5_HAVE_ZLIB_H not defined which caused compression feature not compiled even though everything else said it was in. The --with-hdf4 was default to yes but configure had no clue where to find them. A plain waste of time and affected ZLIB's searching later. Solution: Basically restored what it was before--checking the optional switch of with-hdf4 first, then with-zlib. (with-hdf4 now defaults to no.) Added a big chunk of comments explaining why these two options must be checked in this order. Changes applied to configure.in. Then ran autoconf to generate configure. Platforms tested: eirene (default and with-hdf4), modi4-64-parallel (with-hdf4), arabica (with-hdf4) and, gondoline. That is right, even tested it out with gondoline (with-hdf4 too.) All except modi4 configured, compiled and tested correctly. Modi4 died in the compiling of src/H5Zdeflate.c but that was not due to the configure changes.
* [svn-r3235] Purpose:Quincey Koziol2001-01-041-1/+1
| | | | | | | | Improve compiler warnings Description: Added several more warning flags to the gcc compiler flags.. Platforms tested: FreeBSD 4.2 (hawkwind)
* [svn-r3211] ./hdf5/configure.inRobb Matzke2000-12-291-1/+36
| | | | | | 2000-12-29 11:54:38 Robb Matzke <matzke@llnl.gov> *: Added recognition of LAM's hcc, which is almost identical to MPICH's mpicc.
* [svn-r3161] Purpose:Albert Cheng2000-12-191-4/+4
| | | | | | | | | | | | | | | | | | | Prepare for 1.4.0beta1 release README: src/H5public.h: Updated with 1.4.0beta1 version information. configure.in: Changed default setting to --enable-production --disable-debug. configure: Derived from configure.in via autoconf. Platforms tested: Eirene (linux) running just the configure command and compared difference with previous configure output to verify expected difference.
* [svn-r3160] Purpose:Albert Cheng2000-12-191-1/+1
| | | | | | | | | | | | Bug fix Description: The last modification put an extra comma in the AC_CHECK_HEADERS that would generate an bad configure file. Solution: Removed the comma. Platforms tested: Ran autoconf and verified it by comparing the same with the current working configure file which has been tested.
* [svn-r3057] Thomas Radke2000-12-011-1/+1
| | | | | | | | | | | | | Purpose: Bugfix Description: Under SunOS 5.5 the symbol FIONBIO wasn't known when compiling with the Stream VFD configured. Solution: This symbol is defined in the system header file <sys/filio.h>. Here we check whether this header is available. Platforms tested: SunOS 5.5 (hatteras), SunOS 5.6 (thor.sistec.kp.dlr.de)
* [svn-r3029] Purpose:Bill Wendling2000-11-291-0/+1
| | | | | | | | | | | | | Bug Fix Description: Some platforms, when building static libraries, complain that libc doesn't have dlopen and friends. Solution: libtool supports workarounds for this. The one used here may not work, but it's an attempt to correct it. If it doesn't work, then there's something going on which I'm not privvy to... Platforms tested: (untested as of yet)
* [svn-r2944] ./hdf5/configure.inRobb Matzke2000-11-161-15/+14
| | | | | | | * 2000-11-15 Robb Matzke <matzke@llnl.gov> (CC_VERSION) The compiler is always expanded to a full path name if possible. This feature enhancement was requested by Mark Miller, LLNL.
* [svn-r2923] Purpose:Bill Wendling2000-11-151-4/+4
| | | | | | | | | | Bug fix Description: Wasn't picking up the c++ directory. Solution: The string needed to be in quotes. Platforms tested: Linux
* [svn-r2894] Purpose:Bill Wendling2000-11-141-57/+54
| | | | | | | | Command-line name change Description: Changed --with-stream-vfd to --enable-strea-vfd to be more consistent with what people expect from the --with-FOO and --enable-FOO arguments.
* [svn-r2889] Purpose:Bill Wendling2000-11-131-2/+2
| | | | | | | Cleanup Description: --with-Stream-VFD should be lower case to be consistent with the rest of the options...
* [svn-r2885] Purpose:Quincey Koziol2000-11-131-1/+16
| | | | | | | | | | Backward compatibility additions Description: Added "--enable-hdf5v1_2" flag to enable HDF5 v1.2 compatibility API functions (H5Tget_member_dims & H5Tinsert_array) being built in the library. Platforms tested: FreeBSD 4.1.1 (hawkwind)
* [svn-r2830] Thomas Radke2000-11-081-3/+3
| | | | | | | | | | | | Purpose: Bugfix Description: Rename the [H5_]HAVE_STRUCT_SOCKLEN_T into [H5_]HAVE_SOCKLEN_T. Solution: As pointed out by Bill the socklen_t type isn't a structure if is it defined by the system headers. So we should better take out the _STRUCT_ from the defines. Platforms tested:
* [svn-r2815] Thomas Radke2000-11-081-0/+22
| | | | | | | | | | | | | | | | | | Purpose: Bugfix Description: Detect whether the 'struct socklen_t' type is defined in the system include header files. Solution: Added an AC_TRY_COMPILE test for 'struct socklen_t' to the configure script. This test is only executed if the Stream VFD is configured. Also added detection of <sys/types.h> and <sys/socket.h> system header files. Platforms tested: Solaris 2.6 and 2.7 IRIX64 Linux Windows NT (command line configure with gcc and cl)
* [svn-r2814] Purpose:Bill Wendling2000-11-081-2/+2
| | | | | | | | | | Stupidity Fix Description: Forgot to remove one of the X from a `for' shell script. Solution: Removed it...it works now. Platforms tested: Linux
* [svn-r2813] Purpose:Bill Wendling2000-11-081-5/+3
| | | | | | | | | | | | Buglet Description: Wasn't picking up specified directories for the run-time linking stuff that libtools does. Solution: There was some confusion about how the regex stuff works with scripts. It's not `.*' for any character by `*'...Fixed. Platforms tested: Arabica
* [svn-r2798] Purpose:Bill Wendling2000-11-031-6/+10
| | | | | | | | | | | Bug Fix...AGAIN! Description: The logic to create the DYNAMIC_DIRS macro was accepting such things as -lnoop_stubs which would cause libtools to barf. Solution: I'm pretty sure I fixed this once before. The change was lost. I now test to make sure that the flag I'm adding has a "-L" prefix on it...
* [svn-r2747] Thomas Radke2000-10-281-0/+1
| | | | | | | | | | | Purpose: Detect whether the system has the netinet/tcp.h header file. Description: The Stream VFD uses setsockopt(2) to set TCP_NODELAY on an opened socket. This constant is defined normally in netinet/tcp.h except for GNU cc under Windows where this header doesn't exist. Platforms tested: Windows NT, GNU cc
* [svn-r2695] Purpose:Bill Wendling2000-10-181-3/+3
| | | | | | | | | | | | | Buglet Fix...kinda Description: The --enable-c++ flag is in there, but configure can't handle the ++ on the end. Solution: Changed it to --enable-cxx instead. N.B. This feature isn't really needed yet since C++ isn't integrated with the library proper. Platforms tested: Linux
* [svn-r2667] Purpose:Bill Wendling2000-10-111-1/+2
| | | | | | | | | | Bug Fix Description: Broke on Arabica trying to export the SEARCH macro. Solution: Assigned to the SEARCH macro and then exported it. Platforms tested: Arabica.
* [svn-r2659] Purpose:Bill Wendling2000-10-101-1/+1
| | | | | | | | | | | | Bug Fix Description: When running configure on subdirectories (like fortran/), looking up how make implements SEARCHes failed. Solution: Exporting the SEARCH macro so that subdirectories don't have to look for it. Platforms tested: Modi4.
* [svn-r2630] Purpose:Bill Wendling2000-10-031-28/+47
| | | | | | | | | | | | | | | | Bug Fix Description: zlib was not being retrieved from the place specified by the user even if the user used the --with-zlib flag. Solution: Removed the automatic inclusion of /usr/ncsa/* into the macros and use the user-defined place to try to pickup the zlib. I'm relying on the order of the -L flags in the compile line to specify which libraries to look into first before going on to look into the system libraries. If some compiler doesn't honor the this order, yikes... Platforms tested: Linux
* [svn-r2612] MuQun Yang2000-09-281-15/+18
| | | | | | | | | | | | | | | | | Purpose: h4toh5 converter tool under tools Description: put flag h4toh5 and testh4toh5 into the configure file. Solution: [details about the changes, algorithm, etc...] [Please as detail as you can since your own explanation is better than others guessing it from the code.] Platforms tested: at eirene and arabica. [machines you have tested the changed version. This is absolute important. Test it out on at least two or three different platforms such as Big-endian-32bit (SUN/IRIX), little-endian-32(LINUX) and 64-bit (IRIX64/UNICOS/DEC-ALPHA) would be good.]
* [svn-r2591] Purpose:Bill Wendling2000-09-251-5/+13
| | | | | | | | | | | | Libtool bug Description: The AR macro wasn't being propagated to the libtool file correctly. When libtool was being generated, it wasn't recoginizing the AR that was set in the configure script. Solution: export the AR macro after it's set. Platforms tested: Linux
* [svn-r2569] Purpose:Bill Wendling2000-09-181-5/+9
| | | | | | | | | | | | | | I introduced a small bug when trying to fix the zlib stuff. Description: -lz wouldn't be specified with the compile flags if it was found while checking for the HDF4 library. Solution: Removed my bad check and replaced with a better one. Platforms: Linux, Solaris
* [svn-r2565] Purpose:Bill Wendling2000-09-151-13/+14
| | | | | | | | Stupid error in one of the tests. Description: The string tested needed to be in quotes. Platforms: Linux, Solaris
* [svn-r2553] Purpose:Thomas Radke2000-09-151-0/+18
| | | | | | | | | | | | Added new option --with-Stream-VFD. Description: The configure option --with-Stream-VFD[={yes}|{no}] is used to configure HDF5 to build the Stream Virtual File Driver. The default is not to build it. Platforms: all platforms
* [svn-r2550] Purpose:Bill Wendling2000-09-141-638/+659
| | | | | | | | | | | | | | | | | | Cleaned up the configure file a bit. Description: There were a few small bugs having to do with checking if strings were empty. Also needed to force paths to be absolute instead of relative. Solution: I standardized string checking (test -z for an empty string and test -n for a non-empty string). Also, if the user specifies a relative path for any of the options, the configure now makes it into an absolute path for both CPPFLAGS and LDFLAGS macros. Platforms: Solaris, Linux
* [svn-r2537] I take the LDFLAGS macro, scan it for -L/<path> statements and ↵Bill Wendling2000-09-121-9/+26
| | | | | | | | add the equivalent -R/<path> to the LT_LINK_EXE command. Therefore, any executables created will know where we got the different libraries from automagically.
* [svn-r2526] Added the ability to compile executables things as completely ↵Bill Wendling2000-09-081-3/+29
| | | | | | static. Also I'm keeping the place the user indicated the zlib would be...