summaryrefslogtreecommitdiffstats
path: root/config/alpha-dec
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-02-13 18:12:41 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-02-13 18:12:41 (GMT)
commitd64769da481a04c8827522915f0a0297b7cc9c56 (patch)
tree368aab80e6afa23530bee18c44983ebda55c6b38 /config/alpha-dec
parentb7f699bdef7e15755865cc61cd3d16a9558c1cc5 (diff)
downloadhdf5-d64769da481a04c8827522915f0a0297b7cc9c56.zip
hdf5-d64769da481a04c8827522915f0a0297b7cc9c56.tar.gz
hdf5-d64769da481a04c8827522915f0a0297b7cc9c56.tar.bz2
[svn-r270] Made the dec alpha config file more general by changing its name to
apply to all DEC alphas. This can be overridden for specific versions of the os if we need to.
Diffstat (limited to 'config/alpha-dec')
-rw-r--r--config/alpha-dec54
1 files changed, 54 insertions, 0 deletions
diff --git a/config/alpha-dec b/config/alpha-dec
new file mode 100644
index 0000000..3e54c78
--- /dev/null
+++ b/config/alpha-dec
@@ -0,0 +1,54 @@
+#!/bin/sh
+# Site configuration -- do not distribute this file.
+
+
+# Based on the setting of environment variable `HDF5_MODE' we set the
+# compiler flags unless they're already set. Its value can be one or
+# more of the following words (be sure to use single quotes when
+# setting its value or the dollar signs will be expanded as variables
+# too soon):
+#
+# $warn -- Generates compiler warnings. You should always
+# include this since it has no effect on the speed of
+# the code produced.
+#
+# $debug -- Compiles in code to check for invariant conditions
+# and turns on the `-g' flag for interactive
+# debugging. It also turns off seek optimizations in
+# the low-level file driver. This version of the
+# library can be significantly slower than a production
+# version.
+#
+# $production -- Compiles an optimized version of the library
+# and disables code that checks for invariant
+# conditions.
+#
+# $profile -- Compiles code with the `-pg' flag which
+# produces a `gmon.out' file when the library
+# runs. The gprof(1) command can read that file
+# and produce detailed run-time statistics.
+#
+# If HDF5_MODE is undefined then we use the value
+#
+# $debug $warn -DH5F_LOW_DFLT=H5F_LOW_SEC2
+#
+
+# Unconditionally set the compiler to gcc since the following flags
+# only apply to that compiler.
+CC=cc
+
+warn=""
+
+profile="-pg"
+
+debug="-g -DH5AC_DEBUG -DH5B_DEBUG -DH5F_DEBUG -DH5G_DEBUG -UH5O_DEBUG -DH5T_DEBUG -DH5F_OPT_SEEK=0"
+
+production="-O -DNDEBUG"
+
+default_mode='$debug $warn -DH5F_LOW_DFLT=H5F_LOW_SEC2'
+
+# Don't set CFLAGS if the user already did.
+if test -z "$CFLAGS"; then
+ CFLAGS="`eval echo ${HDF5_MODE:-$default_mode}`"
+ export CFLAGS
+fi