summaryrefslogtreecommitdiffstats
path: root/INSTALL_MAINT
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL_MAINT')
-rw-r--r--INSTALL_MAINT21
1 files changed, 10 insertions, 11 deletions
diff --git a/INSTALL_MAINT b/INSTALL_MAINT
index 2f42cf0..2d4c5c9 100644
--- a/INSTALL_MAINT
+++ b/INSTALL_MAINT
@@ -35,20 +35,14 @@ Information for HDF5 maintainers:
CPU-VENDOR-OS
VENDOR-OS
+ CPU-VENDOR
OS
+ VENDOR
+ CPU
The first file which is found is sourced and can therefore affect
- the behavior of the rest of configure. For example, the linux
- configuration file might contain:
-
- # Site configuration -- do not distribute this file.
- if test "X$CFLAGS" = "X"; then
- CFLAGS="-g -Wall"
- fi
-
- Site configuration files are for personal preferences and should
- not be distributed. Run bin/config.guess to see what we think your
- CPU, VENDOR, and OS values are.
+ the behavior of the rest of configure. See config/BlankForm for the
+ template.
* If you use GNU make along with gcc the Makefile will contain targets
that automatically maintain a list of source interdependencies; you
@@ -64,6 +58,11 @@ Information for HDF5 maintainers:
$ find . -name .depend -exec rm {} \;
$ make
+ If you're not using GNU make and gcc then dependencies come from
+ ".distdep" files in each directory. Those files are generated on
+ GNU systems and inserted into the Makefile's by running
+ config.status (which happens near the end of configure).
+
* Object files stay in the directory and are added to the library as a
final step instead of placing the file in the library immediately
and removing it from the directory. The reason is three-fold: