summaryrefslogtreecommitdiffstats
path: root/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r5464] Snapshot version 1.4 release 4 (snap5)HDF Admin2002-05-281-1/+1
|
* [svn-r5438] Snapshot version 1.4 release 4 (snap4)HDF Admin2002-05-181-1/+1
|
* [svn-r5282] Purpose:Bill Wendling2002-04-291-1/+1
| | | | | | | | | Update Description: Updated the h5vers script to also modify the configure.in files and regenerate the configure file. Platforms tested: Linux
* [svn-r5234] Purpose:Bill Wendling2002-04-231-46/+59
| | | | | | | | | | Update Description: Updated the way some of the macros were being used in the configure file. Some of the behavior is deprecated. Mostly has to do with the AC_OUTPUT and AC_INIT macros... Platforms tested: Linux
* [svn-r5216] Purpose:Albert Cheng2002-04-221-4/+16
| | | | | | | | | | | | | | Bug fix Description: Zlib-compression was reported according to if a Z-library (e.g., libz.a) has been found. It actually needs the presence of a valid zlib.h header file and the compress2() routine. Solution: Changed the IF_YES_NO to be more general by accepting multiple arguments and changed the Zlib-compression depends on zlib.h header and the compress2() routine. Platforms tested: Eirene.
* [svn-r5140] Purpose:Bill Wendling2002-04-031-23/+45
| | | | | | | | | | | | | Upgrade of autotools... Description: Upgraded the configure files to use the newest auto tools. The directions for regenerating the configure files are the same for the 1.5 branch, you should only regenerate them on sleipnir or dangermouse for now. Eirene has an older version of the autotools on it. Burrwhite isn't ready yet, but when it is, it should be upgraded to the latest/greatest tools as well... Platforms tested: Linux
* [svn-r5073] Purpose:Bill Wendling2002-03-201-135/+8
| | | | | | | | | Code Motion Description: Removal of HDF4 from the configure/Makefiles. This is a precursor to the actual physical removal of the HDF4 tools from the HDF5 tree. Platforms tested: Arabica, Dangermouse
* [svn-r5043] Purpose:Bill Wendling2002-03-071-1/+3
| | | | | | | | | | | | | | | | | | Bug Fix Description: Some -I paths weren't included in the h5cc script. That would cause the compiler to fail if it was trying to find gass header files or the like. Solution: Added the CPPFLAGS macro to the h5cc.in file so that it'll be there when it's generated. This will also include some -D options which we compiled the library with, like the LFS flags on Linux. Also changed the configure* files so that it will "chmod" the created h5cc file to 755 (executable) since that wasn't happening all the time... Platforms tested: Linux
* [svn-r4957] Bill Wendling2002-02-131-2/+2
| | | | | | | | | | Purpose: Bug Fix Description: We were saying that we had compatibility with V1.4 when we really meant 1.2. Solution: Changed to 1.2.
* [svn-r4955] Bill Wendling2002-02-131-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: On some systems, doing the shell command: if test -z $DEBUG_PKG; then doesn't work if $DEBUG_PKG is null.. Solution: Changed to "if test "X$DEBUG_PKG" = "X"; then" which will do the same thing but without the error... Platforms tested: Linux
* [svn-r4952] Bill Wendling2002-02-131-11/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Bug Fix Description: When printing out the summary information after the configuration, the Compilation Mode and Debugging information would be incorrect. The library is set to compile to "Production" mode for a release. Yet, the default compilation mode before that was "Development". If the user doesn't specify "--enable-production" on the command line, the configure defaults to "Production" mode, but the summary still reported "Development" mode. (Confused yet? Just get a load of the solution.) Solution: Modified script so that after we've determined which compilation mode we're in, we reset the "enable_production" variable to the correct setting. So, we no longer have a "default". The summary part then reads the new value and uses that to determine which mode we're in. The debugging summary information was reworked so that it would output the correct summary information. Slight hacking of the summary script to check the values a bit more closely... Platforms tested: Linux (eirene)
* [svn-r4764] Purpose:Albert Cheng2002-01-021-15/+6
| | | | | | | | | | | | | | | | | | Bug fix. Description: FreeBSD would fail the threadsafe feature if static-exec is not on. Solution: Force enable-static-exec on if enable-threadsafe is on. Also moved the chunk of FreeBSD specific code for Pthread setup from configure.in to config/freebsd. Also changed enable-threadsafe to check on linking pthread program. That takes care of platforms (e.g. freebsd) that has pthread support builtin the default C library. Now one can just use "enable-threadsafe" if the compiler has pthread support by default. Platforms tested: eirene, both positive test and negative test (just --enable-threadsafe failed because linux needs -lpthread). Sleipnir (verified static-exec must be used.)
* [svn-r4761] Purpose:Albert Cheng2001-12-311-69/+0
| | | | | | | | | | | | | | | | | | | | | Removing the DPSS (gridstorage) driver source code. (same as the v1.5) Description: The DPSS (using Grid-Storage) driver is retired. Removed the configure option with-gridstorage from configure.in. Cvs remove the following files ./src/H5FDdpss.c ./src/H5FDdpss.h ./test/dpss_read.c ./test/dpss_write.c Regenerated Dependencies files (some had to be hand-edited since 'make depend' did not cover them.) Removed reference to DPSS Virtual file driver from H5F.c. Platforms tested: modi4 (Parallel; -with-gass=...) eirene (pthread safe) arabica (fortran, cxx).
* [svn-r4730] Bill Wendling2001-12-171-3/+17
| | | | | | | | | | | | | Purpose: Feature Fix Description: Have a better explanation of how to use the =DIR and =INC,LIB options for --with-xxx options. Solution: Created a phoney --with-fnord option whose only purpose it so supply us with the appropriate --help message. Platforms tested: Linux
* [svn-r4728] Bill Wendling2001-12-171-156/+217
| | | | | | | | | | | | | Purpose: Feature Add Description: Changed the configure so that =DIR directives are accepted (and are the ones shown by default) for all --with-xxx options which take an INC,LIB specifier pair. The old behavior of accepting =INC,LIB is still available, but the =DIR is the one which is outlined in the --help message. Platforms tested: Linux
* [svn-r4549] Purpose:Albert Cheng2001-10-161-13/+23
| | | | | | | | | | | | | | Bug fix Description: GASS nor gridstorage worked any more because SSL library testing was moved after them. Solution: Moved SSL library to be tested before GASS or Gridstorage options are tested. Also make the testing of SSL libraries default to no testing, so that it won't get activated unnecessarily. Platforms tested: IRIX64 -64, serial and parallel. (GASS driver needs globus software which is available in modi4 only.)
* [svn-r4500] Bill Wendling2001-09-281-53/+63
| | | | | | | | | Purpose: Feature Add Description: Add the output of the configure summary to the libhdf5.settings file. Platforms tested: Modi4 Linux
* [svn-r4498] Bill Wendling2001-09-281-22/+26
| | | | | | | | | | | Purpose: Final Fix Description: Fixed the summary newline bug. Solution: Added the '\c' flag if needed. Platforms tested: Modi4 Linux
* [svn-r4486] Bill Wendling2001-09-271-23/+35
| | | | | | | | | | | | | Purpose: Bug Fix Description: Stupid error where the "echo -n" doesn't work on all platforms (like AIX). Solution: Copied the code which configure uses to determine if echo can handle the "-n" flag and set it appropriately. Platforms tested: Linux
* [svn-r4470] Bill Wendling2001-09-241-27/+22
| | | | | | | | | | | | | Purpose: Bug Fix Description: Some platforms which have a "Bourne" shell (/bin/sh) have ones which don't support the "let" operator. Solution: Had to remove my clever hack and replace with boring, old "echo -n" statements instead. *sigh* Platforms tested: Linux
* [svn-r4459] Bill Wendling2001-09-181-2/+5
| | | | | | | | | | | | Purpose: Small Bug Fix Description: Macros weren't doing what I wanted them to do in reguards to the ZLIB stuff. Solution: Removed the conditional code and placed it outside of the macro. Platforms tested: Linux
* [svn-r4458] Bill Wendling2001-09-181-33/+188
| | | | | | | | | | | | Purpose: Feature add Description: Added a summary report to the configure script. After it's done configuring things, it'll issue a summary. Neat! Platforms tested: Linux
* [svn-r4424] Purpose:Quincey Koziol2001-09-041-1/+2
| | | | | | | | | | | | | Portability Bug Fixes Description: FreeBSD wants the -pthread flag on both the compile and link lines. Also, the cipher library is required for certain threading features and needs to be linked in. Solution: Add the -pthread to the compile line and the cipher library to the list of libraries. Platforms tested: FreeBSD 4.4 (hawkwind)
* [svn-r4413] Bill Wendling2001-08-271-652/+665
| | | | | | | | | | | | | | | | | | | | | Purpose: Feature add. Description: Added the H5CC program to the 1.4 branch. - Added to hdf5/tools/misc - Included in the configure.in script. - Added fix to configure.in which conditionally looks for the ssl and crypto libraries only if GASS or GRIDSTORAGE is being used. - Added to MANIFEST. - Needed to include a fix for the H5private.h header which was already in the 1.5 branch. It was having troubles with the way strdup() was being declared. Solution: For the strdup() problem, just synced that part of the H5private file with the one in the 1.5 branch. Platforms tested: Linux
* [svn-r4357] Purpose:Albert Cheng2001-08-141-0/+1
| | | | | | | | | new feature Description: Added perform programs to test the HDF5 library performance. Programs are installed in directory perform/. Platforms tested: eirene
* [svn-r4295] Bill Wendling2001-08-011-0/+9
| | | | | | | | | | | Purpose: Back-port of Bug Fix Description: Back port from the 1.5 branch of the .depend/Dependencies files generation bug. (When the $srcdir et.al. macros began with a ".", they were lopping off the first character of a header file's path). Platforms tested: Linux
* [svn-r4246] Purpose:Quincey Koziol2001-07-201-13/+2
| | | | | | | | Code cleanup Description: Don't include code in H5pubconf.h to undef inline. Platforms tested: FreeBSD 4.3 (hawkwind)
* [svn-r4233] Bill Wendling2001-07-171-1/+1
| | | | | | | | | | | Purpose: Bug Back Port Description: HP-UX 11 needs the nsl library. Solution: Include a check for HPUX 11 when determining if nsl is needed. Platforms tested: Kelgia and VClass machines
* [svn-r4212] Purpose:Quincey Koziol2001-07-161-17/+32
| | | | | | | | | User knob.. Description: Added --enable-linux-lfs flag to configure and took out -malign-double flag from gcc compiles on i386 machines. Platforms tested: Linux 2.2 and 2.4
* [svn-r4139] Bill Wendling2001-07-061-1/+6
| | | | | | | | | Purpose: Bug Fix Description: Back ported bug fix from the 1.5 branch re the nsl library being checked for and used on all platforms (only Solaris seems to need it).
* [svn-r4115] Purpose:Bill Wendling2001-07-051-2/+2
| | | | | | | | | | | | Bug Fix Description: Small bug fix introduced by the changing of the name of the README file to README.txt Solution: Changed the file name in the configure script from README to README.txt Platforms tested: Linux
* [svn-r4070] Description:Albert Cheng2001-06-251-0/+16
| | | | | | Put the enable-hdf5v1_2 back in. Platforms tested: modi4 (parallel), eirene (with and without enable-hdf5v1_2 on).
* [svn-r4000] Purpose:Albert Cheng2001-06-141-16/+0
| | | | | | | | | | | Cleaning Description: Removed the --enable-hdf5v1_2 configure option. It was intended to help users migrate from 1.2 to 1.4.0. Notice that the code are still in. Will clean them out when it is confirmed there is no big cry for it. Platforms tested: eirene with mpich.
* [svn-r3924] Rushabh Doshi2001-05-121-0/+1
| | | | | | | | | | | | | | | | | | | | | Purpose: Adding new feature Description: Added gif2h5 and h52gif conversion utilities Solution: The utilites follow the framework built for the gif2hdf and hdf2gif utilities for hdf4. The main files modified were those that read the H5 file and those that write H5 file. In the future, if you wish to continue with the framework and extend it to .png or some other fileformat the main files to edit will be the gif reader and writer. One point to note with h52gif. You have to specify the exact location of the image and the palette that it links to. You can choose not to specify a palette (uniform grayscale chosen in this case) but you must specify image location. In the future, someone could edit the readhdf.c source to enable the reader to parse the hdf file and select all images with corresponding palettes. Platforms tested: modi4 , eirene , hawkwind , arabica , Ren (NT 4.0) , Personal box (win2k)
* [svn-r3895] Purpose:Bill Wendling2001-05-081-21/+42
| | | | | | | | | | | | Feature Add Description: Added support for >2GB files to the Linux architecture. This is a sync with the 1.5 branch. The CFLAGS now gets set in the gnu-flags file instead of the configure script (as it should). There's special logic to test for 64-bit files systems in Linux and add the appropriate flags, etc. Platforms tested: Linux
* [svn-r3797] Purpose:Bill Wendling2001-04-111-1/+1
| | | | | | | | | | 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 the -c back in with the install-sh script.
* [svn-r3724] Purpose:Albert Cheng2001-03-271-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. Changed the default dataset sizes from 800 to 1200 so that it is a multiple for 3 (and 8 too which is ofter used in the Tflops test.) Platforms tested: Modi4 (IRIX64) both serial and parallel modes.
* [svn-r3702] Purpose:Bill Wendling2001-03-231-0/+1
| | | | | | Fix Description: Readded generation of Makefile in the java examples directory.
* [svn-r3691] Purpose:Bill Wendling2001-03-221-4/+26
| | | | | | | | | | | | Bug FIx Description: Makefiles were being generated for the HDF4 and parallel stuff even if they weren't being used. Solution: Conditionally create those files now. I check if the Parallel and HDF4 stuff is specified and then create them. Platforms tested: Modi4 and Linux
* [svn-r3684] Purpose:Bill Wendling2001-03-211-0/+6
| | | | | | | | | Code Movement Description: Added code to generate the Makefiles in the newly created tools subdirectories. Platforms tested: Linux
* [svn-r3599] MuQun Yang2001-03-091-13/+14
| | | | | | | | | | Purpose: arrange configure.in to include compiling h4toh5test Description: Solution: Adding a macro H4TOH5TEST Platforms tested: linux, solaris 2.7
* [svn-r3504] Purpose:Bill Wendling2001-02-231-8/+25
| | | | | | | | | | | | | Fix Description: There was a small error in the install-doc stuff. First, we needed to generate the Makefile in the html/Intro directory (configure* fixes) and then the Makefile needed a Dependencies file. Solution: Added Dependencies file and the Makefile generation thingy to the configure stuff. Platforms tested: Linux
* [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)