diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/intel-osf1 | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/config/intel-osf1 b/config/intel-osf1 new file mode 100644 index 0000000..ecc16ee --- /dev/null +++ b/config/intel-osf1 @@ -0,0 +1,55 @@ +# Site configuration -- do not distribute this file. + +CC=cicc +AR=xar +RANLIB=true +LIBS="-L./ -L../" +RUNTEST=yod +export CC AR RANLIB LIBS RUNTEST + +# 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. +# + + +# Unconditionally set the compiler to cicc since the following flags +# only apply to that compiler. + +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='-DDOS386 $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 |