summaryrefslogtreecommitdiffstats
path: root/c++/config
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r4466] Bill Wendling2001-09-212-32/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | Purpose: Feature Add Description: Added "install-example" and "install-all" to the Makefile system. The behaviour of the "make install*" options: make install - Installs binaries, libraries, include files, and example programs. make install-examples - Installs only the example programs. The directories are: ${prefix}/doc/hdf5/examples/{c,c++,fortran} make install-all - Install the binaries, libraries, include files, example programs, and documentation. The whole kit-n'-caboodle. make uninstall-examples - Get rid of those example files (but not the ${prefix}/doc/hdf5/examples/... directories) There's a new bin/ program which helps create directories which are deeply nested called "mkdirs". It's a simple shell script. Platforms tested: Linux
* [svn-r4293] Bill Wendling2001-08-011-0/+1
| | | | | | | | | Purpose: Bug Fix Description: Needed to add the PERL=@PERL@ line to the commence.in file. Platforms tested: LInx
* [svn-r4292] Bill Wendling2001-08-011-25/+22
| | | | | | | | | | | | | | | | Purpose: Bug Fix Description: The way we were generating Dependencies and .depend files was broken. If the $srcdir or other macros began with a ".", then it would match anything and cause problems since it would then overwrite the beginning of the header file's path. Solution: Wrote a Perl script which can handle this type of weirdness better. It's only used when the environment is a GNU one with a GCC compiler... Platforms tested: Linux
* [svn-r4136] Bill Wendling2001-07-061-1/+1
| | | | | | | | | | | | | Purpose: Bug Fix Description: We long ago changed the compiler flags to pick out dependencies to -MM instead of -M so that only #include "filename.h" type headers will be put into the .depend file. Solution: Changed this flag. Platforms tested: Linux
* [svn-r3865] Purpose:Bill Wendling2001-04-271-4/+4
| | | | | | | | | | Bug Fix Description: The "-$(RM)" was failing for make distclean. Solution: Removed the "-". Platforms tested: Linux
* [svn-r3814] Purpose:Bill Wendling2001-04-161-7/+14
| | | | | | | | | | | | | | | Cleanup Description: If there isn't anything to "remove" during the cleanup faze. This stops the "make clean"s from printing out: rm -f all of the time. Solution: Check if hte macros have anything in them before calling the rm. Platforms tested: Linux
* [svn-r3804] Purpose:Bill Wendling2001-04-121-1/+1
| | | | | | | | | | | | | | Bug Fix Description: If we need to specify a -R flag for dynamic libraries (like, in the case when we specify --with-hdf4), then this flag needs to be added to the linking line so that it will show up in the generated library and other programs linking to that library will be able to find the relevant libraries. Solution: Added the DYNAMIC_DIRS macro to the link line. Platforms tested: Arabica
* [svn-r3635] Binh-Minh Ribler2001-03-141-8/+10
| | | | | | | | | | | | Purpose: Improve C++ API test output appearance Description: The C++ API tests are not easy to be spotted because their output look similar to part of the C tests. Solution: Added "C++ API:" in front of the C++ test titles. Platforms tested: arabica (sparc-sun-solaris 2.7)
* [svn-r3536] Purpose:Bill Wendling2001-03-022-5/+1
| | | | | | | | | | | Bug Fix Description: The RUNSERIAL and RUNPARALLEL macros weren't needed in the C++ stuff and were messing up some of the testing. Solution: Removed them. Platforms tested: Linux
* [svn-r3095] Purpose:Bill Wendling2000-12-071-2/+2
| | | | | | Fix again Description: Needed to change the .C to .cpp in this depend module.
* [svn-r3094] Purpose:Bill Wendling2000-12-072-3/+3
| | | | | | | | Fix Description: Hopefully the last fix in the .C -> .cpp suffix change saga. Forgot to tell the commence/conclude files that the suffix has changed
* [svn-r3046] Purpose:Bill Wendling2000-12-011-1/+2
| | | | | | | | | | | | Reversal of Patch Description: I thought that the solaris boxen could handle the -Wc,<flag> flag (or, rather, that libtool would do the correct thing with their compilers). However, this isn't the case, apparently. Solution: Removed the ``-Wc,-LANG:std'' flag and put it in the CPPFLAGS macro instead. This should cause it to be passed to the compiler only...one hopes...
* [svn-r3044] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | | | Argh! Description: Again the compiler doesn't like the -dlopen self flag when compiling... Platforms tested: Linux
* [svn-r3039] Purpose:Bill Wendling2000-11-301-1/+1
| | | | | | | Oops. Description: Forgot to make the libraries static since we're not certain that they can be shared...
* [svn-r3037] Purpose:Bill Wendling2000-11-302-3/+3
| | | | | | | | | | | | | | | | | Bug-ish fix Description: Spurious warnings would show up if libtool was trying to pass the -LANG:std flag to the compile line. Also, if the library is compiled with -all-static, then it would complain about not finding dlopen and friends. Solution: Used the libtool -Wc,<flag> option to pass the -LANG:std flag to the compile line. Used ``-dlopen self'' when compiling. Platforms tested: Linux
* [svn-r2940] Purpose:Bill Wendling2000-11-151-1/+1
| | | | | | | | | | | | | Bug Description: Compiler needed both the -instances=global and the -LANG:std flag to function. libtools spits out a warning about not being able to find the ANG:std library directory, but that's okay...it passes it to the linker anyway. Platforms tested: Solaris (Arabica)
* [svn-r2936] Purpose:Bill Wendling2000-11-151-4/+4
| | | | | | | | | | | Bug Description: Solaris needs the ``-instances=global'' flag to make templates open to everyone. Solution: Added Platforms tested: Sun (Arabica)
* [svn-r2931] Purpose:Bill Wendling2000-11-151-9/+13
| | | | | | | | Changed to handle tracing in C++ files. Description: Added case statements around the tracing logic. Platforms tested: Linux
* [svn-r2904] Purpose:Bill Wendling2000-11-1412-0/+603
Adding some of the config stuff. Binh-Minh should go through the others (and these) to see if they are correct.