summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* [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...
* [svn-r2523] Yet another small fix...Bill Wendling2000-09-071-1/+1
|
* [svn-r2522] Small bug. A test if src/H5pubconf.h already contains the ↵Bill Wendling2000-09-071-10/+51
| | | | | | | | | __cplusplus macro didn't work on all systems. This fixes it. This also introduces the ability to configure for fortran and c++. This is not to be implemented yet, though!
* [svn-r2516] Added stuff so that C++ compilers can include the ↵Bill Wendling2000-09-061-0/+25
| | | | | | | src/H5{pub}config.h files. I append to them an #undef of the inline macro. Then, if it's a C++ compiler, the inline keyword isn't redefined incorrectly...
* [svn-r2409] If the user wants static/shared libs but ltconfig decides it ↵Robb Matzke2000-06-231-4/+19
| | | | | | can't build static/shared libs then the comment in libhdf5.settings will be correct.
* [svn-r2340] HAVE_THREADSAFE was being incorrectly set if we didn't want ↵Bill Wendling2000-06-061-1/+1
| | | | threadsafety.
* [svn-r2339] Fixed problem with enabling/disabling thread safe mode...Bill Wendling2000-06-051-7/+12
|
* [svn-r2274] Hacked to detect pthreads on FreeBSD and add correct compilation ↵Quincey Koziol2000-05-191-4/+9
| | | | options.
* [svn-r2198] Figure out the whole path of the $CC command if it is in simpleAlbert Cheng2000-04-241-1/+12
| | | | | | | command form (e.g., cc, gcc) and put that in the libhdf5.settings file. This would help show exactly which compiler was used during the configure stage. It may not be 100% "correct" in some cases such as "configure done in one machine but compiling done in another."
* [svn-r2169] Sprinkled some AC_CACHE_SAVE's into configure.in and re-ran autoconfQuincey Koziol2000-04-201-0/+12
|
* [svn-r2136] Took out HAVE_SRB, HAVE_GASS and HAVE_GRIDSTORAGE. Put them in ↵Raymond Lu2000-04-131-1/+52
| | | | src/H5config.h.in
* [svn-r2101] Added --enable-threadsafe option to support the Thread-safe option.Albert Cheng2000-04-101-5/+35
|
* [svn-r2086] Fixed bytesex errorRobb Matzke2000-04-071-3/+3
|
* [svn-r2062] Just some simple indentation adjustment. No real code changes.Albert Cheng2000-03-301-14/+14
|
* [svn-r2061] Changed the parsing of --enable-debug option to case statementAlbert Cheng2000-03-301-5/+10
| | | | | style instead of it-then-else. It makes it easier to understand and easier to change the defaults of it.
* [svn-r2026] Switch from Globus1.0 to Globus1.1.x. Remove Globus ↵Raymond Lu2000-03-131-94/+32
| | | | configuration, keep GASS configuration.
* [svn-r1995] configure.in:Albert Cheng2000-03-011-29/+29
| | | | | | | | | | | | | | | | | | Makefile.in: acconfig.h: src/H5F.c: src/H5FDdpss.c: src/H5FDdpss.h: src/H5config.h.in: test/dpss_read.c: test/dpss_write.c: Changed the name DPSS to GRIDSTORAGE since that is the real name of the API from ANL. DPSS is just one of the protocols it can use. Changed a bug in the --with-ssl option. Makefile.in: Removed the copying of Makefile.dist since it caused problems when doing a make distclean in a --srcdir configured directory.
* [svn-r1978] configure.in:Albert Cheng2000-02-191-3/+5
| | | | | | | Removed the unnecessary warning message from the SSL test. Made it to set variable SSL instead. configure: Auto-generated from configure.in.
* [svn-r1975] Purpose:Albert Cheng2000-02-181-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configuration improvement Problem: Arabica has a zlib library that is a dynamic lib in /usr/ncsa/lib. Binary generated would fail to run with a missig libz.so complain if /usr/ncsa/lib is not in $LD_LIBRARY_PATH. This exposed the problem that if the binary is linked with -L$mylibpath -lxyz where libxyz is a dynamic type, the binary can't run if $mylibpath is not in $LD_LIBRARY_PATH (or equivalent) or as part of the system default library paths (e.g., /usr/lib, /usr/local/lib). This problem also caused failures during configure (when trying to see what format to print long long) and during H5detect. The base cause is because libtool does not "transfer" the knowledge of -L$mylibpath to the wrapper file its mode=link generates. Solution: bin/ltmain.sh: Changed it so that it transfers the libpaths from -Llibpaths to the wrapper generated. I used the already defined variable finalize_shlibpath. Not sure it is correct to use it this way. Need to check on this. configure.in: Put in a patch to transfer information from LDFLAGS to LD_LIBRARY_PATH right before the AC_TRY_RUN. The above fix for ltmain.sh does not work here because libtool is generated later than this point. There should be a cleaner way to do this. Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer needed. commence.in: Removed the hardcode of NCSA_LT_LINK_EXE because it is no longer needed. Makefile.in: Another patch of LDFLAGS to LD_LIBRARY_PATH because I could not make it to generate H5detect in the wrapper form of libtool. Need to make it to use the libtool correctly. Later. Platform tested: arabica (solaris 2.7) baldric (solaris 2.6)
* [svn-r1951] Tweaks to detect the shared libraries on NCSA's systems, so that ↵Quincey Koziol2000-01-301-0/+6
| | | | | | Albert's automated tests will work correctly on arabica.
* [svn-r1930] Add Globus 1.1; refer Gass to Globus 1.0Raymond Lu2000-01-051-87/+165
|
* [svn-r1924] DPSS is checked in.Raymond Lu1999-12-211-41/+97
|
* [svn-r1918] configure.in:Albert Cheng1999-12-201-0/+40
| | | | | | | Added --with-pthread option to configure pthread library. Default is no pthread. configure: Derived from configure.in by autoconf.
* [svn-r1832] * 1999-11-16Robb Matzke1999-11-161-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ** configure.in ** configure [REGENERATED] ** src/H5private.h ** src/H5public.h ** src/Makefile.in Generates an H5pubconf.h file which is just like H5config.h except all the preprocessor symbols have `H5_' prepended. This was done so that the configuration results can be used in public header files without polluting the namespace. ** src/H5.c Added H5I_REFERENCE and H5I_VFL to the API tracing code so their names are printed instead of just numbers. ** src/H5FDstdio.c ** tools/h5import.c ** tools/h5repart.c ** tools/pdb2hdf.c Changed to use the `H5_' versions of configure results since these files include only the public API. ** test/big.c Removed a compiler warning. ** test/h5test.c Removed unused code.
* [svn-r1814] * 1999-11-03Robb Matzke1999-11-031-3/+3
| | | | | | | | | | | ** config/depend1.in We don't regenerate the Dependencies files if we're compiling in the source tree because `gcc -MM' doesn't output enough information to make the result usable when compiling outside the source tree. ** src/H5config.h.in Regenerated to include HAVE_LIBMPI and HAVE_LIBMPIO because of recent changes to configure.in
* [svn-r1811] Purpose:Albert Cheng1999-11-031-6/+21
| | | | | | | | | | | | | | | | New feature configure.in: When just --enable-parallel is used, will try to test if MPI and MPI-IO library codes are linkable. If not, try -lmpi and -lmpio as the most commonly used library names for them. Also, set default value for RUNPARALLEL if not set. Now, for systems, like SGI Crays where there are the system supported MPI libraries, "./configure --enable-parallel" would configure correctly. Configure: Derived from configure.in via autoconf. Platform tested: SGI O2K.