mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
[svn-r17616] Purpose:
CFLAGS overhaul Description: Modified the way configure handles CFLAGS. (note: all changes also apply to FCFLAGS, CXXFLAGS, CPPFLAGS, and LDFLAGS). 1. The configure process will now always preserve a user's CFLAGS environment variable setup. Any additional flags necessary for compilation added at configure time will be passed into the Makefiles as AM_CFLAGS, which is an automake construct to be used in addition to CFLAGS. This will allow a user to have the final say, as CFLAGS will always appear later in the compile line than AM_CFLAGS. Additionally, setting CFLAGS during make will no longer completely erase all flags set by configure, since they're maintained in AM_CFLAGS. 2. Additionally, where possible, flags previously being assigned directly into CFLAGS (and thus propagating into h5cc) have now been redirected into H5_CFLAGS, so they're used ONLY for compiling hdf5, and not embedded into the h5cc wrapper script as well. *Note that H5_CFLAGS ultimately is assigned into AM_CFLAGS for use in the Makefiles. Complete description of changes and build process will be included in a Configure Document that Elena and I are working on. 3. Removed unsupported config files. This includes: config/dec-osf* config/hpux11.00 config/irix5.x config/powerpc-ibm-aix4.x config/rs6000-ibm-aix5.x config/unicos* 4. Modified configure summary to display additional values. Specifically, appropriate AM_* variables are being shown, as well as H5_FCFLAGS and H5_CXXFLAGS, which were for some reason not already present. Tested: - H5committest - Tested on all THG / NCSA machines, using several combinations of the more prominent configure options (c++, fortran, szip, threadsafe, parallel, et cetera). (Thanks to Quincey for rysnc testing setup!) - With regards to new automated testing, anything *necessary* for compilation will be caught by the daily tests as it stands now. (i.e., if LDFLAGS is not properly set when szip is used, linking will fail). Additionally, with regards to which flags get into h5cc, if any *necessary* flags have been improperly removed, then daily tests should fail during make installcheck. Additional machine-specific desired behaviors and/or checks may have to be set up separately within the daily tests, so this is something to work on.
This commit is contained in:
parent
047ac8f136
commit
7ec079a515
21
Makefile.in
21
Makefile.in
@ -137,6 +137,16 @@ distcleancheck_listfiles = find . -type f -print
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -150,21 +160,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -187,7 +194,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -110,6 +110,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -123,21 +133,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -160,7 +167,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -28,12 +28,12 @@ INCLUDES=-I$(top_srcdir)/src
|
||||
lib_LTLIBRARIES=libhdf5_cpp.la
|
||||
|
||||
# Add libtool numbers to the HDF5 C++ library (from config/lt_vers.am)
|
||||
libhdf5_cpp_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_cpp_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
if CXX_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
bin_SCRIPTS=h5c++
|
||||
|
@ -58,6 +58,9 @@ DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am \
|
||||
$(top_srcdir)/config/lt_vers.am
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
TESTS =
|
||||
subdir = c++/src
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -129,6 +132,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -142,21 +155,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -179,7 +189,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -390,10 +400,7 @@ INCLUDES = -I$(top_srcdir)/src
|
||||
lib_LTLIBRARIES = libhdf5_cpp.la
|
||||
|
||||
# Add libtool numbers to the HDF5 C++ library (from config/lt_vers.am)
|
||||
libhdf5_cpp_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
libhdf5_cpp_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
bin_SCRIPTS = h5c++
|
||||
|
||||
# Source files for the library
|
||||
|
@ -56,9 +56,9 @@ get_output_file="no"
|
||||
SHOW="eval"
|
||||
CXXBASE="@CXX@"
|
||||
CXXLINKERBASE="@CXX@"
|
||||
CXXFLAGS="@CXXFLAGS@"
|
||||
CPPFLAGS="@CPPFLAGS@"
|
||||
LDFLAGS="@LDFLAGS@"
|
||||
CXXFLAGS="@AM_CXXFLAGS@ @CXXFLAGS@"
|
||||
CPPFLAGS="@AM_CPPFLAGS@ @CPPFLAGS@"
|
||||
LDFLAGS="@AM_LDFLAGS@ @LDFLAGS@"
|
||||
LIBS="@LIBS@"
|
||||
|
||||
CXX="${HDF5_CXX:-$CXXBASE}"
|
||||
|
@ -26,7 +26,7 @@ INCLUDES=-I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/c++/src
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
if CXX_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# These are our main targets. They should be listed in the order to be
|
||||
|
@ -53,6 +53,9 @@ host_triplet = @host@
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
check_PROGRAMS = $(am__EXEEXT_1)
|
||||
TESTS = $(check_PROGRAMS)
|
||||
subdir = c++/test
|
||||
@ -99,6 +102,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -112,21 +125,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -149,7 +159,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -350,9 +360,6 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog
|
||||
# Include src, test, and c++/src directories
|
||||
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/c++/src
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
|
||||
# These are our main targets. They should be listed in the order to be
|
||||
# executed, generally most specific tests to least specific tests.
|
||||
TEST_PROG = dsets testhdf5
|
||||
|
@ -72,7 +72,7 @@ fi
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# H5_CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
@ -81,16 +81,14 @@ fi
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# Warning flags do not have to be added to H5_CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
# AM_CFLAGS Flags added directly into this variable will
|
||||
# be propogated to the compiler wrapper scripts (h5cc,
|
||||
# h5c++, et cetera) in addition to being used to compile
|
||||
# the library.
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
@ -101,7 +99,7 @@ fi
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CFLAGS="$H5_CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
@ -111,7 +109,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
H5_CFLAGS="$H5_CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
|
@ -51,8 +51,7 @@ fi
|
||||
case $FC_BASENAME in
|
||||
xlf)
|
||||
F9XSUFFIXFLAG="-qsuffix=f=f90 -qfree=f90"
|
||||
FCFLAGS="$FCFLAGS ${F9XSUFFIXFLAG}"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -qmoddir=./ "
|
||||
H5_FCFLAGS="$H5_FCFLAGS ${F9XSUFFIXFLAG} -qmoddir=./ "
|
||||
FSEARCH_DIRS="-I./ -I../src"
|
||||
DEBUG_FCFLAGS="-g"
|
||||
PROD_FCFLAGS="-O"
|
||||
|
@ -55,13 +55,15 @@ H5FC_PP=$(bindir)/h5pfc
|
||||
H5CPP=$(bindir)/h5c++
|
||||
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
|
||||
CFLAGS=@CFLAGS@ @H5_CFLAGS@
|
||||
CPPFLAGS=@CPPFLAGS@ @H5_CPPFLAGS@
|
||||
FCFLAGS=@FCFLAGS@ @H5_FCFLAGS@
|
||||
CXXFLAGS=@CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_CFLAGS=@AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_FCFLAGS=@AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_CXXFLAGS=@AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_CPPFLAGS=@AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
|
||||
# The trace script; this is used on source files from the C library to
|
||||
# insert tracing macros.
|
||||
|
@ -68,25 +68,23 @@ RANLIB=:
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
# H5_CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
# Warning flags do not have to be added to H5_CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
# AM_CFLAGS Flags added directly into this variable will
|
||||
# be propogated to the compiler wrapper scripts (h5cc,
|
||||
# h5c++, et cetera) in addition to being used to compile
|
||||
# the library.
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
@ -162,7 +160,7 @@ if test "X-" = "X-$f9x_flags_set"; then
|
||||
# The -em flag enables .mod files, which is what HDF5 builds.
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -em"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -em"
|
||||
DEBUG_FCFLAGS="-g"
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
|
@ -26,7 +26,7 @@
|
||||
#
|
||||
if test X = "X$cc_flags_set"; then
|
||||
cc_vendor=DEC
|
||||
cc_version="`$CC $CFLAGS -V 2>&1 |head -1`"
|
||||
cc_version="`$CC $CFLAGS $H5_CFLAGS -V 2>&1 |head -1`"
|
||||
case "$cc_version" in
|
||||
DEC*)
|
||||
cc_version="`echo $cc_version |\
|
||||
@ -111,7 +111,7 @@ fi
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -Olimit 2048 -std1"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -Olimit 2048 -std1"
|
||||
DEBUG_FCFLAGS="-Olimit 2048 -std1"
|
||||
PROD_FCFLAGS="-Olimit 2048 -std1"
|
||||
PROFILE_FCFLAGS="-Olimit 2048 -std1"
|
||||
@ -128,7 +128,7 @@ fi
|
||||
|
||||
case $CXX_BASENAME in
|
||||
g++)
|
||||
CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CXXFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O3 -fomit-frame-pointer"
|
||||
@ -138,7 +138,7 @@ case $CXX_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -tlocal -D__USE_STD_IOSTREAM"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -tlocal -D__USE_STD_IOSTREAM"
|
||||
DEBUG_CXXFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O"
|
||||
|
@ -1,37 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for detailed information.
|
||||
|
||||
# The default compiler is `cc'
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
|
||||
# Try GNU compiler flags.
|
||||
. $srcdir/config/gnu-flags
|
||||
|
||||
# Try native DEC compiler
|
||||
ARCH=${ARCH:='-arch host -tune host'}
|
||||
. $srcdir/config/dec-flags
|
||||
# DEC MPI-IO implementation has a bug,
|
||||
#it cannot generate correct MPI derived datatype.
|
||||
hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'}
|
@ -1,40 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for detailed information.
|
||||
|
||||
# The default compiler is `cc'
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
|
||||
# Try GNU compiler flags.
|
||||
. $srcdir/config/gnu-flags
|
||||
|
||||
# Try native DEC compiler
|
||||
ARCH=${ARCH:='-arch host -tune host'}
|
||||
. $srcdir/config/dec-flags
|
||||
|
||||
# DEC MPI-IO implementation has a bug, it cannot generate correct MPI
|
||||
# derived datatype.
|
||||
hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'}
|
||||
# It does not do all collective IO correctly.
|
||||
hdf5_mpi_special_collective_io_works=${hdf5_mpi_special_collective_io_works='no'}
|
@ -68,7 +68,7 @@ fi
|
||||
if test "X-" != "X-$enable_threadsafe"; then
|
||||
H5_CFLAGS="$H5_CFLAGS -D_THREAD_SAFE"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -D_THREAD_SAFE"
|
||||
LDFLAGS="$LDFLAGS -pthread"
|
||||
AM_LDFLAGS="$AM_LDFLAGS -pthread"
|
||||
fi
|
||||
|
||||
# Temporarily hard set this variable. The problem of loss of the last 2 bytes of mantissa
|
||||
|
101
config/hpux11.00
101
config/hpux11.00
@ -1,101 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for details.
|
||||
|
||||
# Shared libraries don't work for all compilers under HPUX11.00. This is a
|
||||
# known bug in libtool (as of June 2006).
|
||||
# Disable shared libraries until we can be sure they work.
|
||||
enable_shared="${enable_shared:-no}"
|
||||
|
||||
# Default compiler is `cc'
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
|
||||
# Flags
|
||||
case "X-$CC" in
|
||||
X-gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -Ae -Wp,-H65536" #increase the size of macro definition table. For test/dtypes.c
|
||||
DEBUG_CFLAGS=-g
|
||||
DEBUG_CPPFLAGS="-Ae"
|
||||
PROD_CFLAGS=-O
|
||||
PROD_CPPFLAGS="-Ae"
|
||||
PROFILE_CFLAGS=
|
||||
PROFILE_CPPFLAGS="-Ae"
|
||||
;;
|
||||
esac
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X$FC" = "X"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X$f9x_flags_set" = "X"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -O"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
PROFILE_FCFLAGS="-O"
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
|
||||
# The default C++ compiler
|
||||
|
||||
if test -z "$CXX"; then
|
||||
CXX=aCC
|
||||
CXX_BASENAME=aCC
|
||||
fi
|
||||
|
||||
case "X-$CXX" in
|
||||
X-aCC)
|
||||
# +Z for PIC, +A for using archived libraries
|
||||
CXXFLAGS="$CXXFLAGS +Z +A -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS -g +O2"
|
||||
DEBUG_CXXFLAGS=-g
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O -s"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CXXFLAGS=
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS=
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
@ -29,7 +29,7 @@ fi
|
||||
# Flags
|
||||
case "X-$CC" in
|
||||
X-gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CFLAGS="$H5_CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3"
|
||||
@ -39,7 +39,7 @@ case "X-$CC" in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -Ae -Wp,-H65536" #increase the size of macro definition table. For test/dtypes.c
|
||||
H5_CFLAGS="$H5_CFLAGS -Ae -Wp,-H65536" #increase the size of macro definition table. For test/dtypes.c
|
||||
DEBUG_CFLAGS=-g
|
||||
DEBUG_CPPFLAGS="-Ae"
|
||||
PROD_CFLAGS=-O
|
||||
@ -58,7 +58,7 @@ fi
|
||||
if test "X$f9x_flags_set" = "X"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -O"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -O"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
PROFILE_FCFLAGS="-O"
|
||||
@ -75,8 +75,8 @@ fi
|
||||
case "X-$CXX" in
|
||||
X-aCC)
|
||||
# +Z for PIC
|
||||
CXXFLAGS="$CXXFLAGS +Z -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS -g +O2"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS +Z -D_INCLUDE_LONGLONG"
|
||||
H5_CFLAGS="$H5_CFLAGS -g +O2"
|
||||
DEBUG_CXXFLAGS=-g
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O -s"
|
||||
@ -85,8 +85,8 @@ case "X-$CXX" in
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -D_INCLUDE_LONGLONG"
|
||||
CFLAGS="$CFLAGS"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -D_INCLUDE_LONGLONG"
|
||||
H5_CFLAGS="$H5_CFLAGS"
|
||||
DEBUG_CXXFLAGS=
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS=
|
||||
|
@ -94,12 +94,12 @@ case $FC_BASENAME in
|
||||
#
|
||||
f95)
|
||||
# Set required flag for compiling C stubs
|
||||
CFLAGS="$CFLAGS -DH5_ABSOFT"
|
||||
H5_CFLAGS="$H5_CFLAGS -DH5_ABSOFT"
|
||||
|
||||
F9XSUFFIXFLAG=""
|
||||
# We force compiler to use upper case for external names
|
||||
# (just in case since this should be a default EIP)
|
||||
FCFLAGS="$FCFLAGS -YEXT_NAMES=UCS"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -YEXT_NAMES=UCS"
|
||||
FSEARCH_DIRS=""
|
||||
DEBUG_FCFLAGS="-g"
|
||||
PROD_FCFLAGS="-O"
|
||||
|
@ -50,7 +50,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
H5_CFLAGS="$H5_CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
@ -76,7 +76,7 @@ case $FC in
|
||||
# this is for efc v7. Older efc do not work with these.
|
||||
# -Vaxlib is for non-standard fortran calls like exit().
|
||||
MORE_FCFLAGS='-fpp -DDEC$=DEC_ -DMS$=MS_ -Vaxlib'
|
||||
FCFLAGS="$FCFLAGS $MORE_FCFLAGS"
|
||||
H5_FCFLAGS="$H5_FCFLAGS $MORE_FCFLAGS"
|
||||
f9x_flags_set=yes
|
||||
;;
|
||||
|
||||
@ -89,7 +89,7 @@ esac
|
||||
if test "X$f9x_flags_set" = "X"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS"
|
||||
H5_FCFLAGS="$H5_FCFLAGS"
|
||||
DEBUG_FCFLAGS=""
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
@ -113,7 +113,7 @@ fi
|
||||
case $CXX_BASENAME in
|
||||
ecc|icc) # Intel compilers
|
||||
# Default to C99 standard.
|
||||
CXXFLAGS="${CXXFLAGS:--std=c99}"
|
||||
H5_CXXFLAGS="${H5_CXXFLAGS:--std=c99}"
|
||||
DEBUG_CXXFLAGS="-g -w2 -Wall"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="" #Default optimization O2 is used
|
||||
@ -122,7 +122,7 @@ case $CXX_BASENAME in
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
g++)
|
||||
CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CXXFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O3 -fomit-frame-pointer"
|
||||
@ -133,7 +133,7 @@ case $CXX_BASENAME in
|
||||
|
||||
*)
|
||||
# Default to C99 standard.
|
||||
CXXFLAGS="${CXXFLAGS:--std=c99}"
|
||||
H5_CXXFLAGS="${H5_CXXFLAGS:--std=c99}"
|
||||
DEBUG_CXXFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O"
|
||||
|
@ -70,7 +70,7 @@ if test "X-ifort" = "X-$f9x_vendor"; then
|
||||
FC_BASENAME=ifort
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS"
|
||||
H5_FCFLAGS="$H5_FCFLAGS"
|
||||
|
||||
# Production
|
||||
PROD_FCFLAGS="-O3"
|
||||
|
@ -1,94 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for details
|
||||
|
||||
# Disable dependency tracking on IRIX unless the user specifically asks for
|
||||
# it.
|
||||
# IRIX's pmake confuses automake (as of version 1.9) if dependency tracking
|
||||
# is enabled and it is not an in-place build. Simply disabling dependency
|
||||
# tracking on IRIX is simpler to implement than detecting pmake, detecting
|
||||
# when a build is not in-place, and then disabling dependency tracking.
|
||||
if test -z "${enable_dependency_tracking}"; then
|
||||
enable_dependency_tracking="no"
|
||||
fi
|
||||
|
||||
# The default compiler is `cc' and there is no ranlib.
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
RANLIB=:
|
||||
|
||||
case "X-$CC_BASENAME" in
|
||||
X-gcc)
|
||||
H5_CFLAGS="$H5_CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
# Do *not* use -ansi because it prevents hdf5 from being able
|
||||
# to read modification dates from the file. On some systems it
|
||||
# can also result in compile errors in system header files
|
||||
# since hdf5 includes a couple non-ANSI header files.
|
||||
#CFLAGS="$CFLAGS -ansi"
|
||||
|
||||
# Always turn off these compiler warnings:
|
||||
H5_CFLAGS="$H5_CFLAGS -woff 799"
|
||||
|
||||
# Extra debugging flags
|
||||
DEBUG_CFLAGS=-g
|
||||
DEBUG_CPPFLAGS=
|
||||
|
||||
# Extra production flags
|
||||
# Note: higher optimizations relax alignment requirements needed.
|
||||
PROD_CFLAGS="-O -s"
|
||||
PROD_CPPFLAGS=
|
||||
|
||||
# Extra profiling flags
|
||||
PROFILE_CFLAGS=-pg
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
# Hard set flag to indicate that the 'unsigned long long' to floating-point
|
||||
# value conversion are broken by the compilers (as of 4/27/04 - QAK)
|
||||
hdf5_cv_ulong_to_fp_bottom_bit_accurate=${hdf5_cv_ulong_to_fp_bottom_bit_accurate='no'}
|
||||
|
||||
# Set flags to avoid conversion between 'long double' and integers because of
|
||||
# SGI's compiler problems. For both IRIX64 6.5 and IRIX 6.5, the compilers
|
||||
# have the following problems,
|
||||
# long double -> signed char : incorrect rounding
|
||||
# long double -> unsigned char : incorrect rounding
|
||||
# long double -> short : incorrect rounding
|
||||
# long double -> unsigned short : incorrect rounding
|
||||
# long double -> long or long long: incorrect value
|
||||
# long double -> unsigned long or long long : incorrect value
|
||||
#
|
||||
# long or long long -> long double : correct value but incorrect bit pattern
|
||||
# unsigned long or long long -> long double : correct value but incorrect bit pattern
|
||||
# (1/5/05 - SLU)
|
||||
hdf5_cv_ldouble_to_integer_accurate=${hdf5_cv_ldouble_to_integer_accurate='no'}
|
||||
hdf5_cv_integer_to_ldouble_accurate=${hdf5_cv_integer_to_ldouble_accurate='no'}
|
@ -73,14 +73,14 @@ case "X-$CC_BASENAME" in
|
||||
# 1429: the `long long' type is not standard
|
||||
# 1685: turn off warnings about turning off invalid warnings
|
||||
# 3201: remark - parameter not referenced
|
||||
#CFLAGS="$CFLAGS -woff 1174,1429,1209,1196,1685,3201"
|
||||
#H5_CFLAGS="$H5_CFLAGS -woff 1174,1429,1209,1196,1685,3201"
|
||||
H5_CFLAGS="$H5_CFLAGS -woff 1209,3201"
|
||||
|
||||
# Always turn off these compiler warnings for the old compiler:
|
||||
# 799: the `long long' type is not standard
|
||||
# 803: turn off warnings about turning off invalid warnings
|
||||
# 835: __vfork() (this is an SGI config problem)
|
||||
#CFLAGS="$CFLAGS -woff 799,803,835"
|
||||
#H5_CFLAGS="$H5_CFLAGS -woff 799,803,835"
|
||||
|
||||
# Always turn off these loader warnings:
|
||||
# (notice the peculiar syntax)
|
||||
@ -133,7 +133,7 @@ fi
|
||||
if test -z "$cxx_flags_set"; then
|
||||
# -LANG:std required for std use; -ptused causes templates used to be
|
||||
# instantiated
|
||||
CPPFLAGS="$CPPFLAGS -LANG:std"
|
||||
AM_CPPFLAGS="$AM_CPPFLAGS -LANG:std"
|
||||
H5_CPPFLAGS="$H5_CPPFLAGS -ptused"
|
||||
|
||||
# libCio is a default library, since libtool before 1.5 doesn't fully
|
||||
|
@ -85,8 +85,8 @@ fi
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
#
|
||||
# H5_CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
@ -95,16 +95,14 @@ fi
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# Warning flags do not have to be added to H5_CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
# AM_CFLAGS Flags added directly into this variable will
|
||||
# be propogated to the compiler wrapper scripts (h5cc,
|
||||
# h5c++, et cetera) in addition to being used to compile
|
||||
# the library.
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
@ -115,7 +113,7 @@ fi
|
||||
|
||||
case $CC_BASENAME in
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
H5_CFLAGS="$H5_CFLAGS"
|
||||
DEBUG_CFLAGS="-Cdebug -g -wall"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-Cnoopt"
|
||||
@ -125,7 +123,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS"
|
||||
H5_CFLAGS="$H5_CFLAGS"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS=""
|
||||
@ -137,21 +135,21 @@ esac
|
||||
|
||||
case $CXX_BASENAME in
|
||||
c++)
|
||||
CXXFLAGS="$CXXFLAGS -Tlocal"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -Tlocal"
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS"
|
||||
;;
|
||||
esac
|
||||
|
||||
case $FC_BASENAME in
|
||||
f90)
|
||||
FCFLAGS="$F9XFLAGS"
|
||||
H5_FCFLAGS="$F9XFLAGS"
|
||||
;;
|
||||
|
||||
*)
|
||||
FCFLAGS="$F9XFLAGS"
|
||||
H5_FCFLAGS="$F9XFLAGS"
|
||||
;;
|
||||
esac
|
||||
|
||||
|
@ -68,7 +68,7 @@ if test "X-pgcc" = "X-$cc_vendor"; then
|
||||
#esac
|
||||
|
||||
# General
|
||||
CFLAGS="$CFLAGS $arch -Minform,warn"
|
||||
H5_CFLAGS="$H5_CFLAGS $arch -Minform,warn"
|
||||
|
||||
# Production
|
||||
# Check for MPI wrapper being used and tweak down compiler options
|
||||
|
@ -1,120 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
|
||||
# What must *always* be present for things to compile correctly?
|
||||
#CFLAGS="$CFLAGS -ansi"
|
||||
#CPPFLAGS="$CPPFLAGS -I."
|
||||
|
||||
# CFLAGS must be set else configure set it to -g
|
||||
CFLAGS="$CFLAGS"
|
||||
|
||||
# What compiler flags should be used for code development?
|
||||
DEBUG_CFLAGS=
|
||||
DEBUG_CPPFLAGS=
|
||||
|
||||
# What compiler flags should be used for building a production
|
||||
# library?
|
||||
PROD_CFLAGS=
|
||||
PROD_CPPFLAGS=
|
||||
|
||||
# What compiler flags enable code profiling?
|
||||
PROFILE_CFLAGS=
|
||||
PROFILE_CPPFLAGS=
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
ac_cv_header_stdc=${ac_cv_header_stdc='yes'}
|
||||
ac_cv_header_sys_ioctl_h=${ac_cv_header_sys_ioctl_h=yes}
|
||||
RUNPARALLEL=${RUNPARALLEL="MP_PROCS=3 MP_TASKS_PER_NODE=3 poe"}
|
||||
|
||||
# cache the sizeof of "standard C types" so that configure can run faster.
|
||||
ac_cv_sizeof_char=${ac_cv_sizeof_char=1}
|
||||
ac_cv_sizeof_short=${ac_cv_sizeof_short=2}
|
||||
ac_cv_sizeof_int=${ac_cv_sizeof_int=4}
|
||||
ac_cv_sizeof_long=${ac_cv_sizeof_long=4}
|
||||
ac_cv_sizeof_long_long=${ac_cv_sizeof_long_long=8}
|
||||
ac_cv_sizeof___int64=${ac_cv_sizeof___int64=8}
|
||||
ac_cv_sizeof_float=${ac_cv_sizeof_float=4}
|
||||
ac_cv_sizeof_double=${ac_cv_sizeof_double=8}
|
||||
ac_cv_sizeof_long_double=${ac_cv_sizeof_long_double=8}
|
||||
ac_cv_sizeof_int8_t=${ac_cv_sizeof_int8_t=1}
|
||||
ac_cv_sizeof_uint8_t=${ac_cv_sizeof_uint8_t=1}
|
||||
ac_cv_sizeof_int_least8_t=${ac_cv_sizeof_int_least8_t=1}
|
||||
ac_cv_sizeof_uint_least8_t=${ac_cv_sizeof_uint_least8_t=1}
|
||||
ac_cv_sizeof_int_fast8_t=${ac_cv_sizeof_int_fast8_t=1}
|
||||
ac_cv_sizeof_uint_fast8_t=${ac_cv_sizeof_uint_fast8_t=4}
|
||||
ac_cv_sizeof_int16_t=${ac_cv_sizeof_int16_t=2}
|
||||
ac_cv_sizeof_uint16_t=${ac_cv_sizeof_uint16_t=2}
|
||||
ac_cv_sizeof_int_least16_t=${ac_cv_sizeof_int_least16_t=2}
|
||||
ac_cv_sizeof_uint_least16_t=${ac_cv_sizeof_uint_least16_t=2}
|
||||
ac_cv_sizeof_int_fast16_t=${ac_cv_sizeof_int_fast16_t=4}
|
||||
ac_cv_sizeof_uint_fast16_t=${ac_cv_sizeof_uint_fast16_t=4}
|
||||
ac_cv_sizeof_int32_t=${ac_cv_sizeof_int32_t=4}
|
||||
ac_cv_sizeof_uint32_t=${ac_cv_sizeof_uint32_t=4}
|
||||
ac_cv_sizeof_int_least32_t=${ac_cv_sizeof_int_least32_t=4}
|
||||
ac_cv_sizeof_uint_least32_t=${ac_cv_sizeof_uint_least32_t=4}
|
||||
ac_cv_sizeof_int_fast32_t=${ac_cv_sizeof_int_fast32_t=4}
|
||||
ac_cv_sizeof_uint_fast32_t=${ac_cv_sizeof_uint_fast32_t=4}
|
||||
ac_cv_sizeof_int64_t=${ac_cv_sizeof_int64_t=8}
|
||||
ac_cv_sizeof_uint64_t=${ac_cv_sizeof_uint64_t=8}
|
||||
ac_cv_sizeof_int_least64_t=${ac_cv_sizeof_int_least64_t=8}
|
||||
ac_cv_sizeof_uint_least64_t=${ac_cv_sizeof_uint_least64_t=8}
|
||||
ac_cv_sizeof_int_fast64_t=${ac_cv_sizeof_int_fast64_t=8}
|
||||
ac_cv_sizeof_uint_fast64_t=${ac_cv_sizeof_uint_fast64_t=8}
|
||||
|
||||
# Don't cache size_t and off_t because they depend on if -D_LARGE_FILES is used
|
||||
#ac_cv_sizeof_size_t=${ac_cv_sizeof_size_t=4}
|
||||
#ac_cv_sizeof_off_t=${ac_cv_sizeof_off_t=8}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=xlf
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG="-qsuffix=f=f90"
|
||||
FCFLAGS="$FCFLAGS -static -O ${F9XSUFFIXFLAG} -qmoddir=./ -k"
|
||||
FSEARCH_DIRS="-I./ -I../src"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
PROFILE_FCFLAGS="-O"
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
|
||||
# The default C++ compiler
|
||||
|
||||
# Use AIX supplied C++ compiler by default.
|
||||
CXX=${CXX=xlC}
|
||||
hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'}
|
@ -48,7 +48,7 @@ case $CC_BASENAME in
|
||||
enable_shared="${enable_shared:-no}"
|
||||
# Use -D_LARGE_FILES by default to support large file size.
|
||||
# Make sure this is applied to other API compile options such as C++.
|
||||
CFLAGS="-qlanglvl=stdc99 -D_LARGE_FILES $CFLAGS"
|
||||
H5_CFLAGS="-qlanglvl=stdc99 -D_LARGE_FILES $H5_CFLAGS"
|
||||
DEBUG_CFLAGS="-g -qfullpath"
|
||||
DEBUG_CPPFLAGS=
|
||||
# -O causes test/dtypes to fail badly. Turn it off for now.
|
||||
@ -63,7 +63,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
H5_CFLAGS="$H5_CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
@ -136,7 +136,7 @@ fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG="-qsuffix=f=f90"
|
||||
FCFLAGS="$FCFLAGS -static -O ${F9XSUFFIXFLAG} -qmoddir=./ -k"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -static -O ${F9XSUFFIXFLAG} -qmoddir=./ -k"
|
||||
FSEARCH_DIRS="-I./ -I../src"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
@ -157,6 +157,6 @@ CXX=${CXX=xlC}
|
||||
# Added -qweaksymbol to suppress linker messages warning of duplicate
|
||||
# symbols; these warnings are harmless. - BMR
|
||||
# Use -D_LARGE_FILES by default to support large file size.
|
||||
CXXFLAGS="$CXXFLAGS -qweaksymbol -D_LARGE_FILES"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -qweaksymbol -D_LARGE_FILES"
|
||||
|
||||
|
||||
|
@ -1,43 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
#
|
||||
# See BlankForm in this directory for details.
|
||||
|
||||
# Cross compiling defaults
|
||||
ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=xlf
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG="-qsuffix=f=f90"
|
||||
FCFLAGS="$FCFLAGS -static -O ${F9XSUFFIXFLAG} -qmoddir=./ -k"
|
||||
FSEARCH_DIRS="-I./ -I../src"
|
||||
DEBUG_FCFLAGS="-O"
|
||||
PROD_FCFLAGS="-O"
|
||||
PROFILE_FCFLAGS="-O"
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
# IBM MPI-IO doesn't handle complicated derived data type correctly.
|
||||
hdf5_mpi_complex_derived_datatype_works=${hdf5_mpi_complex_derived_datatype_works='no'}
|
@ -45,7 +45,7 @@ if test "X-" = "X-$cc_flags_set"; then
|
||||
5.9*)
|
||||
# Need the xopenmp flag to build the Fortran library
|
||||
if test X-$enable_fortran = X-yes; then
|
||||
LDFLAGS="$LDFLAGS -xopenmp=stubs"
|
||||
AM_LDFLAGS="$AM_LDFLAGS -xopenmp=stubs"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@ -68,7 +68,7 @@ fi
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS"
|
||||
H5_FCFLAGS="$H5_FCFLAGS"
|
||||
DEBUG_FCFLAGS=""
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
|
@ -73,8 +73,8 @@ RANLIB=:
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
#
|
||||
# H5_CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
@ -83,16 +83,14 @@ RANLIB=:
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# Warning flags do not have to be added to H5_CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
# AM_CFLAGS Flags added directly into this variable will
|
||||
# be propogated to the compiler wrapper scripts (h5cc,
|
||||
# h5c++, et cetera) in addition to being used to compile
|
||||
# the library.
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
@ -103,7 +101,7 @@ RANLIB=:
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CFLAGS="$H5_CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
@ -113,7 +111,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
H5_CFLAGS="$H5_CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0 -h vector0 -h task1"
|
||||
@ -123,7 +121,7 @@ case $CC_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
H5_CFLAGS="$H5_CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
@ -163,7 +161,7 @@ fi
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp"
|
||||
H5_FCFLAGS="$H5_FCFLAGS -dp"
|
||||
DEBUG_FCFLAGS="-dp"
|
||||
PROD_FCFLAGS="-dp"
|
||||
PROFILE_FCFLAGS="-dp"
|
||||
@ -180,7 +178,7 @@ fi
|
||||
|
||||
case $CXX_BASENAME in
|
||||
g++)
|
||||
CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CXXFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O3 -fomit-frame-pointer"
|
||||
@ -190,7 +188,7 @@ case $CXX_BASENAME in
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -h instantiate=used"
|
||||
H5_CXXFLAGS="$H5_CXXFLAGS -h instantiate=used"
|
||||
DEBUG_CXXFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O"
|
||||
|
165
config/unicos
165
config/unicos
@ -1,165 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero -h scalar0"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp"
|
||||
DEBUG_FCFLAGS="-dp"
|
||||
PROD_FCFLAGS="-dp"
|
||||
PROFILE_FCFLAGS="-dp"
|
||||
f9x_flags_set=yes
|
||||
fi
|
@ -1,201 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero -h scalar0"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# Hard set the flag to indicate that converting denormalized floating-point
|
||||
# values doesn't work.
|
||||
hdf5_cv_convert_denormal_float=${hdf5_cv_convert_denormal_float='no'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp"
|
||||
DEBUG_FCFLAGS="-dp"
|
||||
PROD_FCFLAGS="-dp"
|
||||
PROFILE_FCFLAGS="-dp"
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
|
||||
# The default C++ compiler
|
||||
|
||||
if test -z "$CXX"; then
|
||||
CXX="CC"
|
||||
CXX_BASENAME=CC
|
||||
fi
|
||||
|
||||
case $CXX_BASENAME in
|
||||
g++)
|
||||
CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CXXFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CXXFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -h instantiate=used"
|
||||
DEBUG_CXXFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CXXFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
168
config/unicosmk
168
config/unicosmk
@ -1,168 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
#ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp"
|
||||
DEBUG_FCFLAGS="-dp"
|
||||
PROD_FCFLAGS="-dp"
|
||||
PROFILE_FCFLAGS="-dp"
|
||||
f9x_flags_set=yes
|
||||
fi
|
@ -1,170 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
#ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
# -Wl passes flags to the linker and -M# will ignore warnings with
|
||||
# number #. Warning 405 was stopping the executable from being built.
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp -Wl-M405"
|
||||
DEBUG_FCFLAGS=""
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
f9x_flags_set=yes
|
||||
fi
|
@ -1,203 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
#ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# Hard set the flag to indicate that converting denormalized floating-point
|
||||
# values doesn't work.
|
||||
hdf5_cv_convert_denormal_float=${hdf5_cv_convert_denormal_float='no'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
# -Wl passes flags to the linker and -M# will ignore warnings with
|
||||
# number #. Warning 405 and 412 were stopping the executable from being built.
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp -Wl-M405,412"
|
||||
DEBUG_FCFLAGS=""
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
f9x_flags_set=yes
|
||||
fi
|
||||
|
||||
# The default C++ compiler
|
||||
|
||||
if test -z "$CXX"; then
|
||||
CXX="CC"
|
||||
CXX_BASENAME=CC
|
||||
fi
|
||||
|
||||
case $CXX_BASENAME in
|
||||
g++)
|
||||
CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CXXFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CXXFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CXXFLAGS="$CXXFLAGS -h instantiate=used"
|
||||
DEBUG_CXXFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CXXFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CXXFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
@ -1,170 +0,0 @@
|
||||
# -*- shell-script -*-
|
||||
#
|
||||
# Copyright by The HDF Group.
|
||||
# Copyright by the Board of Trustees of the University of Illinois.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This file is part of HDF5. The full HDF5 copyright notice, including
|
||||
# terms governing use, modification, and redistribution, is contained in
|
||||
# the files COPYING and Copyright.html. COPYING can be found at the root
|
||||
# of the source code distribution tree; Copyright.html can be found at the
|
||||
# root level of an installed copy of the electronic HDF5 document set and
|
||||
# is linked from the top-level documents page. It can also be found at
|
||||
# http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have
|
||||
# access to either file, you may request a copy from help@hdfgroup.org.
|
||||
|
||||
|
||||
# This file is part of the HDF5 build script. It is processed shortly
|
||||
# after configure starts and defines, among other things, flags for
|
||||
# the various compile modes.
|
||||
|
||||
|
||||
#----------------------------------------------------------------------------
|
||||
# Compiler flags. The CPPFLAGS values should not include package debug
|
||||
# flags like `-DH5G_DEBUG' since these are added with the
|
||||
# `--enable-debug' switch of configure.
|
||||
#----------------------------------------------------------------------------
|
||||
|
||||
|
||||
# Choosing a C Compiler
|
||||
# ---------------------
|
||||
#
|
||||
# The user should be able to specify the compiler by setting the CC
|
||||
# environment variable to the name of the compiler and any switches it
|
||||
# requires for proper operation. If CC is unset then this script may
|
||||
# set it. If CC is unset by time this script completes then configure
|
||||
# will try `gcc' and `cc' in that order (perhaps some others too).
|
||||
#
|
||||
# Note: Code later in this file may depend on the value of $CC_BASENAME
|
||||
# in order to distinguish between different compilers when
|
||||
# deciding which compiler command-line switches to use. This
|
||||
# variable is set based on the incoming value of $CC and is only
|
||||
# used within this file.
|
||||
|
||||
if test "X-" = "X-$CC"; then
|
||||
CC=cc
|
||||
CC_BASENAME=cc
|
||||
fi
|
||||
# no need to use RANLIB
|
||||
RANLIB=:
|
||||
|
||||
|
||||
# C Compiler and Preprocessor Flags
|
||||
# ---------------------------------
|
||||
#
|
||||
# Flags that end with `_CFLAGS' are always passed to the compiler.
|
||||
# Flags that end with `_CPPFLAGS' are passed to the compiler when
|
||||
# compiling but not when linking.
|
||||
#
|
||||
# DEBUG_CFLAGS Flags to pass to the compiler to create a
|
||||
# DEBUG_CPPFLAGS library suitable for use with debugging
|
||||
# tools. Usually this list will exclude
|
||||
# optimization switches (like `-O') and include
|
||||
# switches that turn on symbolic debugging
|
||||
# support (like `-g').
|
||||
#
|
||||
# PROD_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROD_CPPFLAGS production version of the library. These
|
||||
# usualy exclude symbolic debugging switches
|
||||
# (like `-g') and include optimization switches
|
||||
# (like `-O').
|
||||
#
|
||||
# PROFILE_CFLAGS Flags to pass to the compiler to create a
|
||||
# PROFILE_CPPFLAGS library suitable for performance testing (like
|
||||
# `-pg'). This may or may not include debugging
|
||||
# or production flags.
|
||||
#
|
||||
# CFLAGS Flags can be added to this variable which
|
||||
# might already be partially initialized. These
|
||||
# flags will always be passed to the compiler
|
||||
# and should include switches to turn on full
|
||||
# warnings. HDF5 attempts to be ANSI and Posix
|
||||
# compliant and employ good programming
|
||||
# practices resulting in few if any
|
||||
# warnings.
|
||||
#
|
||||
# Warning flags do not have to be added to CFLAGS
|
||||
# variable if the compiler is the GNU gcc
|
||||
# compiler or a descendent of gcc such as EGCS or PGCC.
|
||||
#
|
||||
# The CFLAGS should contains *something* or else
|
||||
# configure will probably add `-g'. For most
|
||||
# systems this isn't a problem but some systems
|
||||
# will disable optimizations in favor of the
|
||||
# `-g'.
|
||||
#
|
||||
#
|
||||
# These flags should be set according to the compiler being used.
|
||||
# There are two ways to check the compiler. You can try using `-v' or
|
||||
# `--version' to see if the compiler will print a version string. You
|
||||
# can use the value of $CC_BASENAME which is the base name of the
|
||||
# first word in $CC (note that the value of CC may have changed
|
||||
# above).
|
||||
|
||||
case $CC_BASENAME in
|
||||
gcc)
|
||||
CFLAGS="$CFLAGS -Wsign-compare" #Only works for some versions
|
||||
DEBUG_CFLAGS="-g -fverbose-asm"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O3 -fomit-frame-pointer"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
cc)
|
||||
CFLAGS="$CFLAGS"
|
||||
DEBUG_CFLAGS="-g -h zero"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O2 -h scalar0"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
|
||||
*)
|
||||
CFLAGS="$CFLAGS -ansi"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CPPFLAGS=
|
||||
PROD_CFLAGS="-O"
|
||||
PROD_CPPFLAGS=
|
||||
PROFILE_CFLAGS="-pg"
|
||||
PROFILE_CPPFLAGS=
|
||||
;;
|
||||
esac
|
||||
|
||||
|
||||
|
||||
# Overriding Configure Tests
|
||||
# --------------------------
|
||||
#
|
||||
# Values for overriding configuration tests when cross compiling.
|
||||
# This includes compiling on some machines where the serial front end
|
||||
# compiles for a parallel back end.
|
||||
|
||||
# Set this to `yes' or `no' depending on whether the target is big
|
||||
# endian or little endian.
|
||||
#ac_cv_c_bigendian=${ac_cv_c_bigendian='yes'}
|
||||
|
||||
# Set this to the width required by printf() to print type `long
|
||||
# long'. For instance, if the format would be `%lld' then set it to
|
||||
# `ll' or if the format would be `%qd' set it to `q'.
|
||||
#hdf5_cv_printf_ll=${hdf5_cv_printf_ll='ll'}
|
||||
|
||||
# The default Fortran 90 compiler
|
||||
|
||||
if test "X-" = "X-$FC"; then
|
||||
FC=f90
|
||||
fi
|
||||
|
||||
if test "X-" = "X-$f9x_flags_set"; then
|
||||
# -Wl passes flags to the linker and -M# will ignore warnings with
|
||||
# number #. Warning 405 was stopping the executable from being built.
|
||||
F9XSUFFIXFLAG=""
|
||||
FSEARCH_DIRS=""
|
||||
FCFLAGS="$FCFLAGS -dp -Wl-M405"
|
||||
DEBUG_FCFLAGS=""
|
||||
PROD_FCFLAGS=""
|
||||
PROFILE_FCFLAGS=""
|
||||
f9x_flags_set=yes
|
||||
fi
|
@ -33,7 +33,7 @@ if test "X-$enable_parallel" = "X-yes" -o X-$CC_BASENAME = X-mpicc; then
|
||||
enable_shared="${enable_shared:-no}"
|
||||
fi
|
||||
|
||||
CFLAGS="$CFLAGS -DRED_STORM"
|
||||
H5_CFLAGS="$H5_CFLAGS -DRED_STORM"
|
||||
|
||||
# What compiler flags should be used for code development?
|
||||
DEBUG_CFLAGS=-g
|
||||
|
153
configure
vendored
153
configure
vendored
@ -1,5 +1,5 @@
|
||||
#! /bin/sh
|
||||
# From configure.in Id: configure.in 17582 2009-10-02 02:08:59Z koziol .
|
||||
# From configure.in Id: configure.in 17589 2009-10-04 12:56:18Z lrknox .
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.64 for HDF5 1.9.48.
|
||||
#
|
||||
@ -887,6 +887,11 @@ HDF_FORTRAN
|
||||
STATIC_EXEC
|
||||
MPE
|
||||
EXTERNAL_FILTERS
|
||||
AM_LDFLAGS
|
||||
AM_CPPFLAGS
|
||||
AM_CXXFLAGS
|
||||
AM_FCFLAGS
|
||||
AM_CFLAGS
|
||||
H5_CXXFLAGS
|
||||
H5_FCFLAGS
|
||||
H5_CPPFLAGS
|
||||
@ -3872,10 +3877,25 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
AM_CFLAGS="${AM_CFLAGS}"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS}"
|
||||
AM_FCFLAGS="${AM_FCFLAGS}"
|
||||
AM_CPPFLAGS="${AM_CPPFLAGS}"
|
||||
AM_LDFLAGS="${AM_LDFLAGS}"
|
||||
CFLAGS="${CFLAGS}"
|
||||
CPPFLAGS="${CPPFLAGS}"
|
||||
CXXFLAGS="${CXXFLAGS}"
|
||||
FCFLAGS="${FCFLAGS}"
|
||||
CPPFLAGS="${CPPFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
|
||||
saved_user_LDFLAGS="$LDFLAGS"
|
||||
saved_user_CPPFLAGS="$CPPFLAGS"
|
||||
|
||||
DEFAULT_LIBS=""
|
||||
|
||||
@ -5016,7 +5036,7 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
|
||||
|
||||
|
||||
FCFLAGS="${FCFLAGS} ${FFLAGS}"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} ${AM_FFLAGS}"
|
||||
|
||||
ac_ext=${ac_fc_srcext-f}
|
||||
ac_compile='$FC -c $FCFLAGS $ac_fcflags_srcext conftest.$ac_ext >&5'
|
||||
@ -6927,7 +6947,7 @@ if ac_fn_cxx_try_run "$LINENO"; then :
|
||||
else
|
||||
|
||||
echo yes
|
||||
CXXFLAGS="${CXXFLAGS} -DOLD_HEADER_FILENAME"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DOLD_HEADER_FILENAME"
|
||||
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
@ -6964,7 +6984,7 @@ if ac_fn_cxx_try_run "$LINENO"; then :
|
||||
else
|
||||
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DH5_NO_NAMESPACE"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DH5_NO_NAMESPACE"
|
||||
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
@ -7000,7 +7020,7 @@ if ac_fn_cxx_try_run "$LINENO"; then :
|
||||
else
|
||||
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DH5_NO_STD"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DH5_NO_STD"
|
||||
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
@ -7032,7 +7052,7 @@ if ac_fn_cxx_try_run "$LINENO"; then :
|
||||
else
|
||||
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DBOOL_NOTDEFINED"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DBOOL_NOTDEFINED"
|
||||
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
@ -7114,7 +7134,7 @@ if ac_fn_cxx_try_run "$LINENO"; then :
|
||||
else
|
||||
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DNO_STATIC_CAST"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DNO_STATIC_CAST"
|
||||
|
||||
fi
|
||||
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
|
||||
@ -7509,7 +7529,7 @@ if test "X${HDF_FORTRAN}" = "Xyes"; then
|
||||
if (${FC} -v 2>&1 | grep '^Version 8.') > /dev/null; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
else
|
||||
FCFLAGS="${FCFLAGS} -fPIC"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} -fPIC"
|
||||
fi
|
||||
fi
|
||||
if (${FC} +version 2>&1 | grep '^HP F90') > /dev/null; then
|
||||
@ -8198,13 +8218,13 @@ if test "${lt_cv_nm_interface+set}" = set; then :
|
||||
else
|
||||
lt_cv_nm_interface="BSD nm"
|
||||
echo "int some_variable = 0;" > conftest.$ac_ext
|
||||
(eval echo "\"\$as_me:8201: $ac_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:8221: $ac_compile\"" >&5)
|
||||
(eval "$ac_compile" 2>conftest.err)
|
||||
cat conftest.err >&5
|
||||
(eval echo "\"\$as_me:8204: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
(eval echo "\"\$as_me:8224: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
|
||||
(eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
|
||||
cat conftest.err >&5
|
||||
(eval echo "\"\$as_me:8207: output\"" >&5)
|
||||
(eval echo "\"\$as_me:8227: output\"" >&5)
|
||||
cat conftest.out >&5
|
||||
if $GREP 'External.*some_variable' conftest.out > /dev/null; then
|
||||
lt_cv_nm_interface="MS dumpbin"
|
||||
@ -9409,7 +9429,7 @@ ia64-*-hpux*)
|
||||
;;
|
||||
*-*-irix6*)
|
||||
# Find out which ABI we are using.
|
||||
echo '#line 9412 "configure"' > conftest.$ac_ext
|
||||
echo '#line 9432 "configure"' > conftest.$ac_ext
|
||||
if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
|
||||
(eval $ac_compile) 2>&5
|
||||
ac_status=$?
|
||||
@ -11728,11 +11748,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:11731: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:11751: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:11735: \$? = $ac_status" >&5
|
||||
echo "$as_me:11755: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -12067,11 +12087,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:12070: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:12090: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:12074: \$? = $ac_status" >&5
|
||||
echo "$as_me:12094: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -12172,11 +12192,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:12175: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:12195: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:12179: \$? = $ac_status" >&5
|
||||
echo "$as_me:12199: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -12227,11 +12247,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:12230: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:12250: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:12234: \$? = $ac_status" >&5
|
||||
echo "$as_me:12254: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -14658,7 +14678,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 14661 "configure"
|
||||
#line 14681 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -14754,7 +14774,7 @@ else
|
||||
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
|
||||
lt_status=$lt_dlunknown
|
||||
cat > conftest.$ac_ext <<_LT_EOF
|
||||
#line 14757 "configure"
|
||||
#line 14777 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
#if HAVE_DLFCN_H
|
||||
@ -16726,11 +16746,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16729: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16749: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:16733: \$? = $ac_status" >&5
|
||||
echo "$as_me:16753: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -16825,11 +16845,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16828: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16848: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:16832: \$? = $ac_status" >&5
|
||||
echo "$as_me:16852: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -16877,11 +16897,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:16880: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:16900: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:16884: \$? = $ac_status" >&5
|
||||
echo "$as_me:16904: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -18394,11 +18414,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:18397: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:18417: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>conftest.err)
|
||||
ac_status=$?
|
||||
cat conftest.err >&5
|
||||
echo "$as_me:18401: \$? = $ac_status" >&5
|
||||
echo "$as_me:18421: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s "$ac_outfile"; then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
# So say no if there are warnings other than the usual output.
|
||||
@ -18493,11 +18513,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:18496: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:18516: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:18500: \$? = $ac_status" >&5
|
||||
echo "$as_me:18520: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -18545,11 +18565,11 @@ else
|
||||
-e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
|
||||
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
|
||||
-e 's:$: $lt_compiler_flag:'`
|
||||
(eval echo "\"\$as_me:18548: $lt_compile\"" >&5)
|
||||
(eval echo "\"\$as_me:18568: $lt_compile\"" >&5)
|
||||
(eval "$lt_compile" 2>out/conftest.err)
|
||||
ac_status=$?
|
||||
cat out/conftest.err >&5
|
||||
echo "$as_me:18552: \$? = $ac_status" >&5
|
||||
echo "$as_me:18572: \$? = $ac_status" >&5
|
||||
if (exit $ac_status) && test -s out/conftest2.$ac_objext
|
||||
then
|
||||
# The compiler can only warn and ignore the option if not recognized
|
||||
@ -21158,18 +21178,20 @@ $as_echo_n "checking for large file support mode on Linux... " >&6; }
|
||||
if test "X$LINUX_LFS" = "Xyes"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
|
||||
$as_echo "enabled" >&6; }
|
||||
CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE $AM_CPPFLAGS"
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
|
||||
$as_echo "disabled" >&6; }
|
||||
fi
|
||||
|
||||
CPPFLAGS="-D_POSIX_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_POSIX_SOURCE $AM_CPPFLAGS"
|
||||
|
||||
CPPFLAGS="-D_BSD_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
|
||||
;;
|
||||
esac
|
||||
|
||||
CPPFLAGS="$AM_CPPFLAGS $CPPFLAGS"
|
||||
|
||||
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
||||
/* end confdefs.h. */
|
||||
#include <sys/types.h>
|
||||
@ -23201,7 +23223,7 @@ if test "x$ac_cv_header_dmalloc_h" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_DMALLOC_H 1
|
||||
_ACEOF
|
||||
|
||||
AM_CPPFLAGS="$AM_CPPFLAGS -I$dmalloc_inc"
|
||||
else
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
fi
|
||||
@ -23269,6 +23291,10 @@ else
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$HAVE_DMALLOC"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$dmalloc_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_DMALLOC" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
as_fn_error "couldn't find dmalloc library" "$LINENO" 5
|
||||
fi
|
||||
@ -23408,7 +23434,7 @@ if test "x$ac_cv_header_zlib_h" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_ZLIB_H 1
|
||||
_ACEOF
|
||||
HAVE_ZLIB_H="yes"
|
||||
HAVE_ZLIB_H="yes"; AM_CPPFLAGS="$AM_CPPFLAGS -I$zlib_inc"
|
||||
else
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
fi
|
||||
@ -23481,6 +23507,10 @@ if test "x$ac_cv_func_compress2" = x""yes; then :
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$HAVE_ZLIB"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$zlib_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_ZLIB" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
as_fn_error "couldn't find zlib library" "$LINENO" 5
|
||||
fi
|
||||
@ -23628,7 +23658,7 @@ if test "x$ac_cv_header_szlib_h" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_SZLIB_H 1
|
||||
_ACEOF
|
||||
HAVE_SZLIB_H="yes"
|
||||
HAVE_SZLIB_H="yes"; AM_CPPFLAGS="$AM_CPPFLAGS -I$szlib_inc"
|
||||
else
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
fi
|
||||
@ -23696,6 +23726,10 @@ else
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$HAVE_SZLIB"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$szlib_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_SZLIB" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
as_fn_error "couldn't find szlib library" "$LINENO" 5
|
||||
fi
|
||||
@ -23981,13 +24015,14 @@ if test "x$ac_cv_header_pthread_h" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_PTHREAD_H 1
|
||||
_ACEOF
|
||||
|
||||
AM_CPPFLAGS="$AM_CPPFLAGS -I$pthread_inc"
|
||||
else
|
||||
CPPFLAGS="$saved_CPPFLAGS"; unset PTHREAD
|
||||
unset PTHREAD
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
else
|
||||
for ac_header in pthread.h
|
||||
do :
|
||||
@ -24063,6 +24098,11 @@ else
|
||||
LDFLAGS="$saved_LDFLAGS"; unset PTHREAD
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$PTHREAD"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$pthread_lib"
|
||||
fi
|
||||
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
|
||||
$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
|
||||
@ -25135,7 +25175,7 @@ $as_echo_n "checking how to print long long... " >&6; }
|
||||
if test "${hdf5_cv_printf_ll+set}" = set; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo $LDFLAGS | sed -e 's/-L/:/g' -e 's/ //g'`"
|
||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo $AM_LDFLAGS $LDFLAGS | sed -e 's/-L/:/g' -e 's/ //g'`"
|
||||
export LD_LIBRARY_PATH
|
||||
|
||||
for hdf5_cv_printf_ll in l ll L q unknown; do
|
||||
@ -26299,13 +26339,14 @@ if test "x$ac_cv_header_mpe_h" = x""yes; then :
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
#define HAVE_MPE_H 1
|
||||
_ACEOF
|
||||
|
||||
AM_CPPFLAGS="$AM_CPPFLAGS -I$mpe_inc"
|
||||
else
|
||||
CPPFLAGS="$saved_CPPFLAGS"; unset MPE
|
||||
unset MPE
|
||||
fi
|
||||
|
||||
done
|
||||
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
else
|
||||
for ac_header in mpe.h
|
||||
do :
|
||||
@ -26436,6 +26477,11 @@ else
|
||||
LDFLAGS="$saved_LDFLAGS"; unset MPE
|
||||
fi
|
||||
|
||||
|
||||
if test -n "$MPE"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$mpe_lib"
|
||||
fi
|
||||
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MPE_Init_log in -lmpe" >&5
|
||||
$as_echo_n "checking for MPE_Init_log in -lmpe... " >&6; }
|
||||
@ -27862,8 +27908,8 @@ LIBS="$DEFAULT_LIBS $LIBS"
|
||||
|
||||
DYNAMIC_DIRS=""
|
||||
|
||||
if test -n "$LDFLAGS"; then
|
||||
for d in $LDFLAGS ; do
|
||||
if test -n "$AM_LDFLAGS $LDFLAGS"; then
|
||||
for d in $AM_LDFLAGS $LDFLAGS ; do
|
||||
case "$d" in
|
||||
-L*)
|
||||
d="`echo $d | sed -e 's/-L//g'`"
|
||||
@ -27878,9 +27924,9 @@ if test -n "$LDFLAGS"; then
|
||||
done
|
||||
fi
|
||||
|
||||
if test -n "$CPPFLAGS"; then
|
||||
if test -n "$AM_CPPFLAGS"; then
|
||||
TEMP_CPPFLAGS=""
|
||||
for d in $CPPFLAGS ; do
|
||||
for d in $AM_CPPFLAGS ; do
|
||||
case "$d" in
|
||||
-I.*)
|
||||
d="`echo $d | sed -e 's/-I//g'`"
|
||||
@ -27889,7 +27935,7 @@ if test -n "$CPPFLAGS"; then
|
||||
esac
|
||||
TEMP_CPPFLAGS="$d $TEMP_CPPFLAGS"
|
||||
done
|
||||
CPPFLAGS=$TEMP_CPPFLAGS
|
||||
AM_CPPFLAGS=$TEMP_CPPFLAGS
|
||||
fi
|
||||
|
||||
|
||||
@ -28141,6 +28187,11 @@ fi
|
||||
|
||||
|
||||
|
||||
CPPFLAGS="$saved_user_CPPFLAGS"
|
||||
LDFLAGS="$saved_user_LDFLAGS"
|
||||
|
||||
|
||||
|
||||
if test "X$HDF_CXX" = "Xyes"; then
|
||||
BUILD_CXX_CONDITIONAL_TRUE=
|
||||
BUILD_CXX_CONDITIONAL_FALSE='#'
|
||||
|
109
configure.in
109
configure.in
@ -94,11 +94,31 @@ AC_SUBST([H5_CPPFLAGS])
|
||||
AC_SUBST([H5_FCFLAGS])
|
||||
AC_SUBST([H5_CXXFLAGS])
|
||||
|
||||
dnl AM_CFLAGS (and company) are for CFLAGS that should be used on HDF5,
|
||||
dnl and WILL be exported to h5cc (or h5fc, etc) if set by configure.
|
||||
AC_SUBST([AM_CFLAGS])
|
||||
AC_SUBST([AM_FCFLAGS])
|
||||
AC_SUBST([AM_CXXFLAGS])
|
||||
AC_SUBST([AM_CPPFLAGS])
|
||||
AC_SUBST([AM_LDFLAGS])
|
||||
|
||||
dnl Make sure flags are set to something (otherwise macros may set them later).
|
||||
AM_CFLAGS="${AM_CFLAGS}"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS}"
|
||||
AM_FCFLAGS="${AM_FCFLAGS}"
|
||||
AM_CPPFLAGS="${AM_CPPFLAGS}"
|
||||
AM_LDFLAGS="${AM_LDFLAGS}"
|
||||
CFLAGS="${CFLAGS}"
|
||||
CPPFLAGS="${CPPFLAGS}"
|
||||
CXXFLAGS="${CXXFLAGS}"
|
||||
FCFLAGS="${FCFLAGS}"
|
||||
CPPFLAGS="${CPPFLAGS}"
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
|
||||
dnl Configure will need to alter LDFLAGS and CPPFLAGS in order for
|
||||
dnl various checks to work correctly. Save the user's value here so it
|
||||
dnl can be restored once all configure checks are complete.
|
||||
saved_user_LDFLAGS="$LDFLAGS"
|
||||
saved_user_CPPFLAGS="$CPPFLAGS"
|
||||
|
||||
dnl Different compilers may need default libraries. They are specified in
|
||||
dnl the config/* files, so we put this statement here so that it'll be
|
||||
@ -342,7 +362,7 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
dnl --------------------------------------------------------------------
|
||||
dnl General Fortran flags
|
||||
dnl
|
||||
FCFLAGS="${FCFLAGS} ${FFLAGS}"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} ${AM_FFLAGS}"
|
||||
|
||||
dnl --------------------------------------------------------------------
|
||||
dnl Fortran source extention
|
||||
@ -374,8 +394,8 @@ if test "X$HDF_FORTRAN" = "Xyes"; then
|
||||
dnl --------------------------------------------------------------------
|
||||
dnl See if the compiler will support the "-I." option
|
||||
dnl
|
||||
dnl FCFLAGS_saved=$FCFLAGS
|
||||
dnl FCFLAGS="${FCFLAGS} -I."
|
||||
dnl AM_FCFLAGS_saved=$AM_FCFLAGS
|
||||
dnl AM_FCFLAGS="${AM_FCFLAGS} -I."
|
||||
|
||||
dnl AC_MSG_CHECKING(if compiler supports -I. option)
|
||||
dnl AC_TRY_FCOMPILE([
|
||||
@ -383,7 +403,7 @@ dnl program conftest
|
||||
dnl end
|
||||
dnl ], AC_MSG_RESULT(yes),
|
||||
dnl AC_MSG_RESULT(no)
|
||||
dnl FCFLAGS="$FCFLAGS_saved")
|
||||
dnl AM_FCFLAGS="$AM_FCFLAGS_saved")
|
||||
|
||||
dnl --------------------------------------------------------------------
|
||||
dnl See if the fortran compiler supports the intrinsic function "SIZEOF"
|
||||
@ -471,7 +491,7 @@ int main(void) { return 0; }
|
||||
echo no
|
||||
], [
|
||||
echo yes
|
||||
CXXFLAGS="${CXXFLAGS} -DOLD_HEADER_FILENAME"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DOLD_HEADER_FILENAME"
|
||||
])
|
||||
|
||||
AC_MSG_CHECKING([if $CXX can handle namespaces])
|
||||
@ -489,7 +509,7 @@ int main(void) {
|
||||
echo yes
|
||||
], [
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DH5_NO_NAMESPACE"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DH5_NO_NAMESPACE"
|
||||
])
|
||||
|
||||
AC_MSG_CHECKING([if $CXX supports std])
|
||||
@ -506,7 +526,7 @@ int main(void) {
|
||||
echo yes
|
||||
], [
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DH5_NO_STD"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DH5_NO_STD"
|
||||
])
|
||||
|
||||
AC_MSG_CHECKING([if $CXX supports bool types])
|
||||
@ -519,7 +539,7 @@ int main(void) {
|
||||
echo yes
|
||||
], [
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DBOOL_NOTDEFINED"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DBOOL_NOTDEFINED"
|
||||
])
|
||||
|
||||
AC_MSG_CHECKING([if $CXX has offsetof extension])
|
||||
@ -556,7 +576,7 @@ int main(void) {
|
||||
echo yes
|
||||
], [
|
||||
echo no
|
||||
CXXFLAGS="${CXXFLAGS} -DNO_STATIC_CAST"
|
||||
AM_CXXFLAGS="${AM_CXXFLAGS} -DNO_STATIC_CAST"
|
||||
])
|
||||
else
|
||||
echo "no"
|
||||
@ -874,7 +894,7 @@ if test "X${HDF_FORTRAN}" = "Xyes"; then
|
||||
H5_FORTRAN_SHARED="no"
|
||||
else
|
||||
dnl echo 'adding fortran compiler flag needed for building shared libraries'
|
||||
FCFLAGS="${FCFLAGS} -fPIC"
|
||||
AM_FCFLAGS="${AM_FCFLAGS} -fPIC"
|
||||
fi
|
||||
fi
|
||||
if (${FC} +version 2>&1 | grep '^HP F90') > /dev/null; then
|
||||
@ -1276,7 +1296,7 @@ case "$host_cpu-$host_vendor-$host_os" in
|
||||
AC_MSG_CHECKING([for large file support mode on Linux])
|
||||
if test "X$LINUX_LFS" = "Xyes"; then
|
||||
AC_MSG_RESULT([enabled])
|
||||
CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE $AM_CPPFLAGS"
|
||||
else
|
||||
AC_MSG_RESULT([disabled])
|
||||
fi
|
||||
@ -1284,16 +1304,20 @@ case "$host_cpu-$host_vendor-$host_os" in
|
||||
dnl Add POSIX support on Linux systems, so <features.h> defines
|
||||
dnl __USE_POSIX, which is required to get the prototype for fdopen
|
||||
dnl defined correctly in <stdio.h>
|
||||
CPPFLAGS="-D_POSIX_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_POSIX_SOURCE $AM_CPPFLAGS"
|
||||
|
||||
dnl Also add BSD support on Linux systems, so <features.h> defines
|
||||
dnl __USE_BSD, which is required to get the prototype for strdup
|
||||
dnl defined correctly in <string.h> and snprintf & vsnprintf defined
|
||||
dnl correctly in <stdio.h>
|
||||
CPPFLAGS="-D_BSD_SOURCE $CPPFLAGS"
|
||||
AM_CPPFLAGS="-D_BSD_SOURCE $AM_CPPFLAGS"
|
||||
;;
|
||||
esac
|
||||
|
||||
dnl Need to add AM_CPPFLAGS into CPPFLAGS to make them visible for configure checks.
|
||||
dnl Note: CPPFLAGS will be restored by the end of configure.
|
||||
CPPFLAGS="$AM_CPPFLAGS $CPPFLAGS"
|
||||
|
||||
AC_TRY_COMPILE([#include <sys/types.h>],
|
||||
[off64_t n = 0;],
|
||||
[AC_CHECK_FUNCS([lseek64 fseek64 ftruncate64])],
|
||||
@ -1467,7 +1491,7 @@ case $withval in
|
||||
CPPFLAGS="$CPPFLAGS -I$dmalloc_inc"
|
||||
fi
|
||||
|
||||
AC_CHECK_HEADERS(dmalloc.h,, CPPFLAGS="$saved_CPPFLAGS")
|
||||
AC_CHECK_HEADERS(dmalloc.h, AM_CPPFLAGS="$AM_CPPFLAGS -I$dmalloc_inc",CPPFLAGS="$saved_CPPFLAGS")
|
||||
|
||||
if test -n "$dmalloc_lib"; then
|
||||
LDFLAGS="$LDFLAGS -L$dmalloc_lib"
|
||||
@ -1475,6 +1499,10 @@ case $withval in
|
||||
|
||||
AC_CHECK_LIB(dmalloc, dmalloc_shutdown,, LDFLAGS="$saved_LDFLAGS"; unset HAVE_DMALLOC)
|
||||
|
||||
if test -n "$HAVE_DMALLOC"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$dmalloc_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_DMALLOC" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
AC_MSG_ERROR(couldn't find dmalloc library)
|
||||
fi
|
||||
@ -1542,7 +1570,7 @@ case $withval in
|
||||
fi
|
||||
|
||||
AC_CHECK_HEADERS([zlib.h],
|
||||
[HAVE_ZLIB_H="yes"],
|
||||
[HAVE_ZLIB_H="yes"; AM_CPPFLAGS="$AM_CPPFLAGS -I$zlib_inc"],
|
||||
[CPPFLAGS="$saved_CPPFLAGS"])
|
||||
|
||||
if test -n "$zlib_lib"; then
|
||||
@ -1553,6 +1581,10 @@ case $withval in
|
||||
[LDFLAGS="$saved_LDFLAGS"; unset HAVE_ZLIB])
|
||||
AC_CHECK_FUNC([compress2], [HAVE_COMPRESS2="yes"])
|
||||
|
||||
if test -n "$HAVE_ZLIB"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$zlib_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_ZLIB" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
AC_MSG_ERROR([couldn't find zlib library])
|
||||
fi
|
||||
@ -1631,16 +1663,20 @@ case $withval in
|
||||
fi
|
||||
|
||||
AC_CHECK_HEADERS([szlib.h],
|
||||
[HAVE_SZLIB_H="yes"],
|
||||
[HAVE_SZLIB_H="yes"; AM_CPPFLAGS="$AM_CPPFLAGS -I$szlib_inc"],
|
||||
[CPPFLAGS="$saved_CPPFLAGS"])
|
||||
|
||||
|
||||
if test -n "$szlib_lib"; then
|
||||
LDFLAGS="$LDFLAGS -L$szlib_lib"
|
||||
fi
|
||||
|
||||
AC_CHECK_LIB([sz], [SZ_BufftoBuffCompress],,
|
||||
[LDFLAGS="$saved_LDFLAGS"; unset HAVE_SZLIB])
|
||||
|
||||
|
||||
if test -n "$HAVE_SZLIB"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$szlib_lib"
|
||||
fi
|
||||
|
||||
if test -z "$HAVE_SZLIB" -a -n "$HDF5_CONFIG_ABORT"; then
|
||||
AC_MSG_ERROR([couldn't find szlib library])
|
||||
fi
|
||||
@ -1757,7 +1793,8 @@ case "$withval" in
|
||||
if test -n "$pthread_inc"; then
|
||||
saved_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS -I$pthread_inc"
|
||||
AC_CHECK_HEADERS([pthread.h],, [CPPFLAGS="$saved_CPPFLAGS"; unset PTHREAD])
|
||||
AC_CHECK_HEADERS([pthread.h],AM_CPPFLAGS="$AM_CPPFLAGS -I$pthread_inc", [unset PTHREAD])
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
else
|
||||
AC_CHECK_HEADERS([pthread.h],, [unset PTHREAD])
|
||||
fi
|
||||
@ -1767,6 +1804,11 @@ case "$withval" in
|
||||
LDFLAGS="$LDFLAGS -L$pthread_lib"
|
||||
AC_CHECK_LIB([pthread], [pthread_create],,
|
||||
[LDFLAGS="$saved_LDFLAGS"; unset PTHREAD])
|
||||
|
||||
if test -n "$PTHREAD"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$pthread_lib"
|
||||
fi
|
||||
|
||||
else
|
||||
AC_CHECK_LIB([pthread], [pthread_create],, [unset PTHREAD])
|
||||
fi
|
||||
@ -2072,7 +2114,7 @@ dnl LD_LIBRARY_PATH along with LDFLAGS or do it with the AC_TRY_RUN macro.
|
||||
dnl
|
||||
AC_MSG_CHECKING([how to print long long])
|
||||
AC_CACHE_VAL([hdf5_cv_printf_ll],
|
||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo $LDFLAGS | sed -e 's/-L/:/g' -e 's/ //g'`"
|
||||
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo $AM_LDFLAGS $LDFLAGS | sed -e 's/-L/:/g' -e 's/ //g'`"
|
||||
export LD_LIBRARY_PATH
|
||||
|
||||
for hdf5_cv_printf_ll in l ll L q unknown; do
|
||||
@ -2613,7 +2655,8 @@ if test -n "$PARALLEL"; then
|
||||
if test -n "$mpe_inc"; then
|
||||
saved_CPPFLAGS="$CPPFLAGS"
|
||||
CPPFLAGS="$CPPFLAGS -I$mpe_inc"
|
||||
AC_CHECK_HEADERS([mpe.h],, [CPPFLAGS="$saved_CPPFLAGS"; unset MPE])
|
||||
AC_CHECK_HEADERS([mpe.h],AM_CPPFLAGS="$AM_CPPFLAGS -I$mpe_inc", [unset MPE])
|
||||
CPPFLAGS="$saved_CPPFLAGS"
|
||||
else
|
||||
AC_CHECK_HEADERS([mpe.h],, [unset MPE])
|
||||
fi
|
||||
@ -2625,6 +2668,11 @@ if test -n "$PARALLEL"; then
|
||||
[LDFLAGS="$saved_LDFLAGS"; unset MPE])
|
||||
AC_CHECK_LIB([lmpe], [CLOG_Init],,
|
||||
[LDFLAGS="$saved_LDFLAGS"; unset MPE])
|
||||
|
||||
if test -n "$MPE"; then
|
||||
AM_LDFLAGS="$AM_LDFLAGS -L$mpe_lib"
|
||||
fi
|
||||
|
||||
else
|
||||
AC_CHECK_LIB([mpe], [MPE_Init_log],, [unset MPE])
|
||||
AC_CHECK_LIB([lmpe], [CLOG_Init],, [unset MPE])
|
||||
@ -3704,8 +3752,8 @@ dnl libraries.
|
||||
dnl
|
||||
AC_SUBST([DYNAMIC_DIRS]) DYNAMIC_DIRS=""
|
||||
|
||||
if test -n "$LDFLAGS"; then
|
||||
for d in $LDFLAGS ; do
|
||||
if test -n "$AM_LDFLAGS $LDFLAGS"; then
|
||||
for d in $AM_LDFLAGS $LDFLAGS ; do
|
||||
case "$d" in
|
||||
-L*)
|
||||
d="`echo $d | sed -e 's/-L//g'`"
|
||||
@ -3722,9 +3770,9 @@ if test -n "$LDFLAGS"; then
|
||||
done
|
||||
fi
|
||||
|
||||
if test -n "$CPPFLAGS"; then
|
||||
if test -n "$AM_CPPFLAGS"; then
|
||||
TEMP_CPPFLAGS=""
|
||||
for d in $CPPFLAGS ; do
|
||||
for d in $AM_CPPFLAGS ; do
|
||||
case "$d" in
|
||||
-I.*)
|
||||
dnl If the path isn't absolute, make it so by prepending
|
||||
@ -3735,7 +3783,7 @@ if test -n "$CPPFLAGS"; then
|
||||
esac
|
||||
TEMP_CPPFLAGS="$d $TEMP_CPPFLAGS"
|
||||
done
|
||||
CPPFLAGS=$TEMP_CPPFLAGS
|
||||
AM_CPPFLAGS=$TEMP_CPPFLAGS
|
||||
fi
|
||||
|
||||
dnl ----------------------------------------------------------------------
|
||||
@ -3938,6 +3986,13 @@ AC_RUN_IFELSE([
|
||||
AC_MSG_RESULT([unknown, assuming yes])
|
||||
])
|
||||
|
||||
|
||||
dnl ------------------------------------
|
||||
dnl Restore user's CPPFLAGS and LDFLAGS.
|
||||
CPPFLAGS="$saved_user_CPPFLAGS"
|
||||
LDFLAGS="$saved_user_LDFLAGS"
|
||||
|
||||
|
||||
dnl ----------------------------------------------------------------------
|
||||
dnl Create automake conditionals to tell automake makefiles which directories
|
||||
dnl need to be compiled
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -114,6 +114,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -127,21 +137,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -164,7 +171,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -24,7 +24,7 @@ include $(top_srcdir)/config/lt_vers.am
|
||||
# Include src directory in both Fortran and C flags (C compiler is used
|
||||
# for linking).
|
||||
INCLUDES=-I$(top_srcdir)/src
|
||||
AM_FCFLAGS=-I$(top_srcdir)/src -I$(top_srcdir)/fortran/src
|
||||
AM_FCFLAGS+=-I$(top_srcdir)/src -I$(top_srcdir)/fortran/src
|
||||
|
||||
AM_FCLIBS=$(LIBHDF5)
|
||||
|
||||
@ -32,14 +32,14 @@ AM_FCLIBS=$(LIBHDF5)
|
||||
lib_LTLIBRARIES=libhdf5_fortran.la
|
||||
|
||||
# Add libtool numbers to the HDF5 Fortran library (from config/lt_vers.am)
|
||||
libhdf5_fortran_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_fortran_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
if FORTRAN_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# Include HDF5.f90 if parallel is disabled, HDF5mpiof* if parallel is enabled
|
||||
|
@ -56,6 +56,11 @@ DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(srcdir)/h5fc.in $(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am \
|
||||
$(top_srcdir)/config/lt_vers.am
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
noinst_PROGRAMS = H5match_types$(EXEEXT) H5fortran_detect$(EXEEXT) \
|
||||
H5test_kind$(EXEEXT)
|
||||
TESTS =
|
||||
@ -160,6 +165,17 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@ -I$(top_srcdir)/src \
|
||||
-I$(top_srcdir)/fortran/src
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -173,21 +189,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -210,7 +223,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -417,19 +430,13 @@ LT_VERS_AGE = 0
|
||||
# Include src directory in both Fortran and C flags (C compiler is used
|
||||
# for linking).
|
||||
INCLUDES = -I$(top_srcdir)/src
|
||||
AM_FCFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/fortran/src
|
||||
AM_FCLIBS = $(LIBHDF5)
|
||||
|
||||
# This is our main target, the fortran library
|
||||
lib_LTLIBRARIES = libhdf5_fortran.la
|
||||
|
||||
# Add libtool numbers to the HDF5 Fortran library (from config/lt_vers.am)
|
||||
libhdf5_fortran_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
libhdf5_fortran_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
@BUILD_PARALLEL_CONDITIONAL_FALSE@PARALLEL_COND_SRC = HDF5.f90
|
||||
|
||||
# Include HDF5.f90 if parallel is disabled, HDF5mpiof* if parallel is enabled
|
||||
|
@ -54,10 +54,10 @@ get_output_file="no"
|
||||
SHOW="eval"
|
||||
FCBASE="@FC@"
|
||||
FLINKERBASE="@FC@"
|
||||
FFLAGS="@FCFLAGS@"
|
||||
FFLAGS="@AM_FCFLAGS@ @FCFLAGS@"
|
||||
F9XMODFLAG="@F9XMODFLAG@"
|
||||
F9XSUFFIXFLAG="@F9XSUFFIXFLAG@"
|
||||
LDFLAGS="@LDFLAGS@"
|
||||
LDFLAGS="@AM_LDFLAGS@ @LDFLAGS@"
|
||||
LIBS="@LIBS@"
|
||||
|
||||
FC="${HDF5_FC:-$FCBASE}"
|
||||
|
@ -21,7 +21,7 @@
|
||||
include $(top_srcdir)/config/commence.am
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS=-I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_FCFLAGS+=-I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
INCLUDES=-I$(top_srcdir)/src -I$(top_builddir)/fortran/src
|
||||
|
||||
# The Fortran test library
|
||||
@ -32,7 +32,7 @@ noinst_LTLIBRARIES=libh5test_fortran.la
|
||||
# pass the -static flag to the library linker.
|
||||
if FORTRAN_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# Our main targets, the tests themselves
|
||||
|
@ -54,6 +54,11 @@ host_triplet = @host@
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
check_PROGRAMS = $(am__EXEEXT_1)
|
||||
TESTS = $(check_PROGRAMS)
|
||||
subdir = fortran/test
|
||||
@ -139,6 +144,19 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@ -I$(top_builddir)/fortran/src \
|
||||
$(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -152,21 +170,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -189,7 +204,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -388,19 +403,11 @@ TRACE = perl $(top_srcdir)/bin/trace
|
||||
|
||||
# Temporary files
|
||||
CHECK_CLEANFILES = *.chkexe *.chklog *.clog *.h5
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS = -I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
INCLUDES = -I$(top_srcdir)/src -I$(top_builddir)/fortran/src
|
||||
|
||||
# The Fortran test library
|
||||
noinst_LTLIBRARIES = libh5test_fortran.la
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
|
||||
# Our main targets, the tests themselves
|
||||
TEST_PROG = fortranlib_test fflush1 fflush2 fortranlib_test_1_8
|
||||
libh5test_fortran_la_SOURCES = tf.f90 t.c
|
||||
|
@ -21,7 +21,7 @@
|
||||
include $(top_srcdir)/config/commence.am
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS=-I$(top_srcdir)/fortran/src -I$(top_srcdir)/fortran/test $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_FCFLAGS+=-I$(top_srcdir)/fortran/src -I$(top_srcdir)/fortran/test $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
@ -30,7 +30,7 @@ AM_FCFLAGS=-I$(top_srcdir)/fortran/src -I$(top_srcdir)/fortran/test $(F9XMODFLAG
|
||||
# parallel code. But you're welcome to try...)
|
||||
if FORTRAN_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# These are our main targets
|
||||
|
@ -53,6 +53,13 @@ host_triplet = @host@
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
# (Actually, we historically have bad luck combining shared libraries with
|
||||
# parallel code. But you're welcome to try...)
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
check_PROGRAMS = $(am__EXEEXT_1)
|
||||
TESTS = $(check_PROGRAMS)
|
||||
subdir = fortran/testpar
|
||||
@ -89,6 +96,20 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@ -I$(top_srcdir)/fortran/src \
|
||||
-I$(top_srcdir)/fortran/test \
|
||||
$(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -102,21 +123,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -139,7 +157,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -339,16 +357,6 @@ TRACE = perl $(top_srcdir)/bin/trace
|
||||
# Temporary files
|
||||
CHECK_CLEANFILES = *.chkexe *.chklog *.clog parf[12].h5
|
||||
|
||||
# Include files
|
||||
AM_FCFLAGS = -I$(top_srcdir)/fortran/src -I$(top_srcdir)/fortran/test $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
# (Actually, we historically have bad luck combining shared libraries with
|
||||
# parallel code. But you're welcome to try...)
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
|
||||
# These are our main targets
|
||||
TEST_PROG_PARA = parallel_test
|
||||
|
||||
|
@ -114,6 +114,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -127,21 +137,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -164,7 +171,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -110,6 +110,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -123,21 +133,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -160,7 +167,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -28,12 +28,12 @@ INCLUDES=-I$(top_srcdir)/src -I$(top_srcdir)/hl/src
|
||||
lib_LTLIBRARIES=libhdf5_hl_cpp.la
|
||||
|
||||
# Add libtool numbers to the HDF5 HL C++ library (from config/lt_vers.am)
|
||||
libhdf5_hl_cpp_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_hl_cpp_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
if CXX_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# Source files for the library
|
||||
|
@ -56,6 +56,9 @@ DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
|
||||
$(srcdir)/Makefile.in $(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am \
|
||||
$(top_srcdir)/config/lt_vers.am
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
TESTS =
|
||||
subdir = hl/c++/src
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -119,6 +122,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -132,21 +145,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -169,7 +179,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -380,10 +390,7 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/hl/src
|
||||
lib_LTLIBRARIES = libhdf5_hl_cpp.la
|
||||
|
||||
# Add libtool numbers to the HDF5 HL C++ library (from config/lt_vers.am)
|
||||
libhdf5_hl_cpp_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
libhdf5_hl_cpp_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Source files for the library
|
||||
# At the moment, only the H5PT Packet Table has a C++ API.
|
||||
|
@ -26,7 +26,7 @@ INCLUDES=-I$(top_srcdir)/src -I$(top_srcdir)/c++/src -I$(top_srcdir)/hl/src -I$(
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
if CXX_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# These are our main targets. They should be listed in the order to be
|
||||
|
@ -53,6 +53,9 @@ host_triplet = @host@
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
check_PROGRAMS = $(am__EXEEXT_1)
|
||||
TESTS = $(check_PROGRAMS)
|
||||
subdir = hl/c++/test
|
||||
@ -93,6 +96,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -106,21 +119,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -143,7 +153,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -344,9 +354,6 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog
|
||||
# Include directories
|
||||
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/c++/src -I$(top_srcdir)/hl/src -I$(top_srcdir)/hl/c++/src -I$(top_srcdir)/test -I$(top_builddir)/hl/test -I$(top_srcdir)/hl/test
|
||||
|
||||
# Shared C++ libraries aren't universally supported.
|
||||
@CXX_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
|
||||
# These are our main targets. They should be listed in the order to be
|
||||
# executed, generally most specific tests to least specific tests.
|
||||
TEST_PROG = ptableTest
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -114,6 +114,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -127,21 +137,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -164,7 +171,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -76,6 +76,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -89,21 +99,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -126,7 +133,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -24,20 +24,20 @@ include $(top_srcdir)/config/lt_vers.am
|
||||
|
||||
INCLUDES=-I$(top_srcdir)/src -I$(top_srcdir)/hl/src -I$(top_builddir)/hl/src \
|
||||
-I$(top_srcdir)/fortran/src -I$(top_builddir)/fortran/src
|
||||
AM_FCFLAGS=-I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_FCFLAGS+=-I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
|
||||
# Our main target, the high-level fortran library
|
||||
lib_LTLIBRARIES=libhdf5hl_fortran.la
|
||||
|
||||
# Add libtool numbers to the HDF5 HL Fortran library (from config/lt_vers.am)
|
||||
libhdf5hl_fortran_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5hl_fortran_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
if FORTRAN_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# Source files for the library
|
||||
|
@ -55,6 +55,11 @@ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am \
|
||||
$(top_srcdir)/config/lt_vers.am
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
TESTS =
|
||||
subdir = hl/fortran/src
|
||||
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||
@ -125,6 +130,17 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@ -I$(top_builddir)/fortran/src \
|
||||
$(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -138,21 +154,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -175,7 +188,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -381,18 +394,12 @@ LT_VERS_AGE = 0
|
||||
INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/hl/src -I$(top_builddir)/hl/src \
|
||||
-I$(top_srcdir)/fortran/src -I$(top_builddir)/fortran/src
|
||||
|
||||
AM_FCFLAGS = -I$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src
|
||||
|
||||
# Our main target, the high-level fortran library
|
||||
lib_LTLIBRARIES = libhdf5hl_fortran.la
|
||||
|
||||
# Add libtool numbers to the HDF5 HL Fortran library (from config/lt_vers.am)
|
||||
libhdf5hl_fortran_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# want to build a shared C library and a static Fortran library. If so,
|
||||
# pass the -static flag to the library linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
libhdf5hl_fortran_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# Source files for the library
|
||||
#if BUILD_PARALLEL_CONDITIONAL
|
||||
|
@ -21,15 +21,15 @@
|
||||
|
||||
include $(top_srcdir)/config/commence.am
|
||||
|
||||
AM_CPPFLAGS=-I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_srcdir)/hl/src
|
||||
AM_FCFLAGS=-I$(top_builddir)/fortran/src -I$(top_builddir)/hl/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/hl/fortran/src
|
||||
AM_CPPFLAGS+=-I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_srcdir)/hl/src
|
||||
AM_FCFLAGS+=-I$(top_builddir)/fortran/src -I$(top_builddir)/hl/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/hl/fortran/src
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# need to make sure the Fortran programs link against the static version
|
||||
# of the HDF5 library. We do this by passing the -static flag to the linker.
|
||||
if FORTRAN_SHARED_CONDITIONAL
|
||||
else
|
||||
AM_LDFLAGS=-static
|
||||
AM_LDFLAGS+=-static
|
||||
endif
|
||||
|
||||
# Our main target, the test programs
|
||||
|
@ -53,6 +53,11 @@ host_triplet = @host@
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
|
||||
$(top_srcdir)/config/commence.am \
|
||||
$(top_srcdir)/config/conclude.am
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# need to make sure the Fortran programs link against the static version
|
||||
# of the HDF5 library. We do this by passing the -static flag to the linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@am__append_1 = -static
|
||||
check_PROGRAMS = $(am__EXEEXT_1)
|
||||
TESTS = $(check_PROGRAMS)
|
||||
subdir = hl/fortran/test
|
||||
@ -96,6 +101,20 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@ -I$(top_srcdir)/src \
|
||||
-I$(top_builddir)/src -I$(top_srcdir)/hl/src
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@ -I$(top_builddir)/fortran/src \
|
||||
-I$(top_builddir)/hl/fortran/src \
|
||||
$(F9XMODFLAG)$(top_builddir)/fortran/src \
|
||||
$(F9XMODFLAG)$(top_builddir)/hl/fortran/src
|
||||
AM_LDFLAGS = @AM_LDFLAGS@ $(am__append_1)
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -109,21 +128,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -146,7 +162,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -346,13 +362,6 @@ TRACE = perl $(top_srcdir)/bin/trace
|
||||
# Temporary files.
|
||||
CHECK_CLEANFILES = *.chkexe *.chklog *.clog dsetf[1-4].h5 f1img.h5 \
|
||||
f1tab.h5
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_builddir)/src -I$(top_srcdir)/hl/src
|
||||
AM_FCFLAGS = -I$(top_builddir)/fortran/src -I$(top_builddir)/hl/fortran/src $(F9XMODFLAG)$(top_builddir)/fortran/src $(F9XMODFLAG)$(top_builddir)/hl/fortran/src
|
||||
|
||||
# Some Fortran compilers can't build shared libraries, so sometimes we
|
||||
# need to make sure the Fortran programs link against the static version
|
||||
# of the HDF5 library. We do this by passing the -static flag to the linker.
|
||||
@FORTRAN_SHARED_CONDITIONAL_FALSE@AM_LDFLAGS = -static
|
||||
|
||||
# Our main target, the test programs
|
||||
TEST_PROG = tstlite tstimage tsttable
|
||||
|
@ -22,13 +22,13 @@ include $(top_srcdir)/config/commence.am
|
||||
include $(top_srcdir)/config/lt_vers.am
|
||||
|
||||
# Add include directories to the C preprocessor flags
|
||||
AM_CPPFLAGS=-I$(top_srcdir)/src
|
||||
AM_CPPFLAGS+=-I$(top_srcdir)/src
|
||||
|
||||
# This library is our main target.
|
||||
lib_LTLIBRARIES=libhdf5_hl.la
|
||||
|
||||
# Add libtool numbers to the HDF5 hl library (from config/lt_vers.am)
|
||||
libhdf5_hl_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_hl_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
libhdf5_hl_la_SOURCES=H5DS.c H5IM.c H5LT.c H5LTanalyze.c H5LTparse.c H5PT.c H5TB.c
|
||||
|
||||
|
@ -120,6 +120,18 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
|
||||
# Add include directories to the C preprocessor flags
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@ -I$(top_srcdir)/src
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -133,21 +145,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -170,7 +179,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -374,14 +383,11 @@ LT_VERS_INTERFACE = 6
|
||||
LT_VERS_REVISION = 38
|
||||
LT_VERS_AGE = 0
|
||||
|
||||
# Add include directories to the C preprocessor flags
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/src
|
||||
|
||||
# This library is our main target.
|
||||
lib_LTLIBRARIES = libhdf5_hl.la
|
||||
|
||||
# Add libtool numbers to the HDF5 hl library (from config/lt_vers.am)
|
||||
libhdf5_hl_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_hl_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
libhdf5_hl_la_SOURCES = H5DS.c H5IM.c H5LT.c H5LTanalyze.c H5LTparse.c H5PT.c H5TB.c
|
||||
|
||||
# Public header files (to be installed)
|
||||
|
@ -22,7 +22,7 @@
|
||||
include $(top_srcdir)/config/commence.am
|
||||
|
||||
# Add include directories to C preprocessor flags
|
||||
AM_CPPFLAGS=-I. -I$(srcdir) -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_builddir)/test -I$(top_srcdir)/test -I$(top_srcdir)/hl/src
|
||||
AM_CPPFLAGS+=-I. -I$(srcdir) -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_builddir)/test -I$(top_srcdir)/test -I$(top_srcdir)/hl/src
|
||||
|
||||
# The tests depend on the hdf5, hdf5 test, and hdf5_hl libraries
|
||||
LDADD=$(LIBH5_HL) $(LIBH5TEST) $(LIBHDF5)
|
||||
|
@ -121,6 +121,21 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
|
||||
# Add include directories to C preprocessor flags
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@ -I. -I$(srcdir) \
|
||||
-I$(top_builddir)/src -I$(top_srcdir)/src \
|
||||
-I$(top_builddir)/test -I$(top_srcdir)/test \
|
||||
-I$(top_srcdir)/hl/src
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -134,21 +149,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -171,7 +183,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -373,9 +385,6 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog combine_tables[1-2].h5 \
|
||||
test_ds[1-9].h5 test_image[1-3].h5 test_lite[1-2].h5 \
|
||||
test_table.h5 test_packet_table.h5 test_packet_compress.h5
|
||||
|
||||
# Add include directories to C preprocessor flags
|
||||
AM_CPPFLAGS = -I. -I$(srcdir) -I$(top_builddir)/src -I$(top_srcdir)/src -I$(top_builddir)/test -I$(top_srcdir)/test -I$(top_srcdir)/hl/src
|
||||
|
||||
# The tests depend on the hdf5, hdf5 test, and hdf5_hl libraries
|
||||
LDADD = $(LIBH5_HL) $(LIBH5TEST) $(LIBHDF5)
|
||||
|
||||
|
@ -111,6 +111,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -124,21 +134,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -161,7 +168,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -32,8 +32,8 @@ bin_PROGRAMS=gif2h5 h52gif
|
||||
noinst_PROGRAMS=h52gifgentst
|
||||
|
||||
# Add h52gif and gif2h5 specific linker flags here
|
||||
h52gif_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
gif2h5_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h52gif_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
gif2h5_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
gif2h5_SOURCES=gif2hdf.c gif2mem.c decompress.c gifread.c writehdf.c
|
||||
|
||||
|
@ -111,6 +111,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -124,21 +134,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -161,7 +168,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -367,8 +374,8 @@ TEST_SCRIPT = $(srcdir)/h52giftest.sh
|
||||
check_SCRIPTS = $(TEST_SCRIPT)
|
||||
|
||||
# Add h52gif and gif2h5 specific linker flags here
|
||||
h52gif_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
gif2h5_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h52gif_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
gif2h5_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
gif2h5_SOURCES = gif2hdf.c gif2mem.c decompress.c gifread.c writehdf.c
|
||||
h52gif_SOURCES = hdf2gif.c hdfgifwr.c
|
||||
h52gifgentst_SOURCES = h52gifgentst.c
|
||||
|
@ -31,8 +31,8 @@ else
|
||||
endif
|
||||
|
||||
# Add h5perf and h5perf_serial specific linker flags here
|
||||
h5perf_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5perf_serial_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5perf_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5perf_serial_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Some programs are not built or run by default, but can be built by hand or by
|
||||
# specifying --enable-build-all at configure time.
|
||||
|
@ -147,6 +147,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -160,21 +170,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -197,7 +204,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -398,8 +405,8 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/test -I$(top_srcdir)/tools/lib
|
||||
@BUILD_PARALLEL_CONDITIONAL_TRUE@TEST_PROG_PARA = h5perf perf
|
||||
|
||||
# Add h5perf and h5perf_serial specific linker flags here
|
||||
h5perf_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5perf_serial_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5perf_LDFLAGS = $(LT_STATIC_EXEC) $(LD_FLAGS)
|
||||
h5perf_serial_LDFLAGS = $(LT_STATIC_EXEC) $(LD_FLAGS)
|
||||
|
||||
# Some programs are not built or run by default, but can be built by hand or by
|
||||
# specifying --enable-build-all at configure time.
|
||||
|
@ -316,6 +316,16 @@ Bug Fixes since HDF5-1.8.0 release
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
- Removed the following config files, as we no longer support them:
|
||||
config/dec-osf*, config/hpux11.00, config/irix5.x,
|
||||
config/powerpc-ibm-aix4.x config/rs6000-ibm-aix5.x config/unicos*
|
||||
MAM - 2009/10/08
|
||||
- Modified configure and make process to properly preserve user's CFLAGS
|
||||
(and company) environment variables. Build will now properly use
|
||||
automake's AM_CFLAGS for any compiler flags set by the configure
|
||||
process. Configure will no longer modify CFLAGS directly, nor will
|
||||
setting CFLAGS during make completely replace what configure has set up.
|
||||
MAM - 2009/10/08
|
||||
- Support for TFLOPS, config/intel-osf1, is removed since the TFLOPS
|
||||
machine has long retired. AKC - 2009/10/06.
|
||||
- Added $(EXEEXT) extension to H5detect when it's executed in the
|
||||
|
@ -27,13 +27,13 @@ include $(top_srcdir)/config/lt_vers.am
|
||||
# a long time to compile it with any optimization on. H5detect is used
|
||||
# to generate H5Tinit.c once. So, optimization is not critical.
|
||||
noinst_PROGRAMS = H5detect
|
||||
H5detect_CFLAGS = -g
|
||||
H5detect_CFLAGS = -g $(AM_CFLAGS)
|
||||
|
||||
# Our main target, the HDF5 library
|
||||
lib_LTLIBRARIES=libhdf5.la
|
||||
|
||||
# Add libtool numbers to the HDF5 library (from config/lt_vers.am)
|
||||
libhdf5_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_la_LDFLAGS= -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# H5Tinit.c is a generated file, and should be cleaned.
|
||||
MOSTLYCLEANFILES=H5Tinit.c
|
||||
|
@ -181,6 +181,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -194,21 +204,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -231,7 +238,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -434,13 +441,13 @@ CHECK_CLEANFILES = *.chkexe *.chklog *.clog
|
||||
LT_VERS_INTERFACE = 6
|
||||
LT_VERS_REVISION = 38
|
||||
LT_VERS_AGE = 0
|
||||
H5detect_CFLAGS = -g
|
||||
H5detect_CFLAGS = -g $(AM_CFLAGS)
|
||||
|
||||
# Our main target, the HDF5 library
|
||||
lib_LTLIBRARIES = libhdf5.la
|
||||
|
||||
# Add libtool numbers to the HDF5 library (from config/lt_vers.am)
|
||||
libhdf5_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE)
|
||||
libhdf5_la_LDFLAGS = -version-info $(LT_VERS_INTERFACE):$(LT_VERS_REVISION):$(LT_VERS_AGE) $(AM_LDFLAGS)
|
||||
|
||||
# H5Tinit.c is a generated file, and should be cleaned.
|
||||
MOSTLYCLEANFILES = H5Tinit.c
|
||||
|
@ -17,15 +17,20 @@ Compiling Options:
|
||||
------------------
|
||||
Compilation Mode: @CONFIG_MODE@
|
||||
C Compiler: @CC_VERSION@
|
||||
CFLAGS/H5_CFLAGS: @CFLAGS@/@H5_CFLAGS@
|
||||
CPPFLAGS/H5_CPPFLAGS: @CPPFLAGS@/@H5_CPPFLAGS@
|
||||
CFLAGS: @CFLAGS@
|
||||
H5_CFLAGS: @H5_CFLAGS@
|
||||
CPPFLAGS: @CPPFLAGS@
|
||||
H5_CPPFLAGS: @H5_CPPFLAGS@
|
||||
AM_CPPFLAGS: @AM_CPPFLAGS@
|
||||
Shared Libraries: @enable_shared@
|
||||
Static Libraries: @enable_static@
|
||||
Statically Linked Executables: @STATIC_EXEC@
|
||||
Extra libraries: @LDFLAGS@ @LIBS@
|
||||
Archiver: @AR@
|
||||
Ranlib: @RANLIB@
|
||||
Debugged Packages: @DEBUG_PKG@
|
||||
LDFLAGS: @LDFLAGS@
|
||||
AM_LDFLAGS: @AM_LDFLAGS@
|
||||
Extra libraries: @LIBS@
|
||||
Archiver: @AR@
|
||||
Ranlib: @RANLIB@
|
||||
Debugged Packages: @DEBUG_PKG@
|
||||
API Tracing: @TRACE_API@
|
||||
|
||||
Languages:
|
||||
@ -33,9 +38,13 @@ Languages:
|
||||
Fortran: @HDF_FORTRAN@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran Compiler: @FC@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ Fortran Flags: @FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ H5 Fortran Flags: @H5_FCFLAGS@
|
||||
@BUILD_FORTRAN_CONDITIONAL_TRUE@ AM Fortran Flags: @AM_FCFLAGS@
|
||||
C++: @HDF_CXX@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ C++ Compiler: @CXX@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ C++ Flags: @CXXFLAGS@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ H5 C++ Flags: @H5_CXXFLAGS@
|
||||
@BUILD_CXX_CONDITIONAL_TRUE@ AM C++ Flags: @AM_CXXFLAGS@
|
||||
|
||||
Features:
|
||||
---------
|
||||
|
@ -399,6 +399,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -412,21 +422,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -449,7 +456,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -120,6 +120,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -133,21 +143,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -170,7 +177,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -111,6 +111,16 @@ am__relativize = \
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -124,21 +134,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -161,7 +168,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -34,7 +34,7 @@ bin_PROGRAMS=h5copy
|
||||
check_PROGRAMS=$(TEST_PROG)
|
||||
|
||||
# Add h5copy specific linker flags here
|
||||
h5copy_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5copy_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# source file for the test file generator
|
||||
h5copygentest_SOURCES=h5copygentest.c
|
||||
|
@ -103,6 +103,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -116,21 +126,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -153,7 +160,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -364,7 +371,7 @@ check_SCRIPTS = $(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND = h5copy$(EXEEXT)
|
||||
|
||||
# Add h5copy specific linker flags here
|
||||
h5copy_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5copy_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# source file for the test file generator
|
||||
h5copygentest_SOURCES = h5copygentest.c
|
||||
|
@ -34,7 +34,7 @@ endif
|
||||
bin_PROGRAMS=h5diff $(H5PDIFF)
|
||||
|
||||
# Add h5diff specific linker flags here
|
||||
h5diff_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5diff_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Test programs and scripts
|
||||
TEST_PROG=h5diffgentest
|
||||
|
@ -110,6 +110,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -123,21 +133,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -160,7 +167,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -371,7 +378,7 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/tools/lib
|
||||
@BUILD_PARALLEL_CONDITIONAL_TRUE@TEST_SCRIPT_PARA = $(srcdir)/testph5diff.sh
|
||||
|
||||
# Add h5diff specific linker flags here
|
||||
h5diff_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5diff_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Test programs and scripts
|
||||
TEST_PROG = h5diffgentest
|
||||
|
@ -35,7 +35,7 @@ SCRIPT_DEPEND=h5dump$(EXEEXT)
|
||||
bin_PROGRAMS=h5dump
|
||||
|
||||
# Add h5dump specific linker flags here
|
||||
h5dump_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5dump_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All the programs depend on the hdf5 and h5tools libraries
|
||||
LDADD=$(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -108,6 +108,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -121,21 +131,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -158,7 +165,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -369,7 +376,7 @@ check_SCRIPTS = $(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND = h5dump$(EXEEXT)
|
||||
|
||||
# Add h5dump specific linker flags here
|
||||
h5dump_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5dump_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All the programs depend on the hdf5 and h5tools libraries
|
||||
LDADD = $(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -35,7 +35,7 @@ SCRIPT_DEPEND=h5import$(EXEEXT)
|
||||
bin_PROGRAMS=h5import
|
||||
|
||||
# Add h5import specific linker flags here
|
||||
h5import_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5import_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All programs depend on the main hdf5 library and the tools library
|
||||
LDADD=$(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -103,6 +103,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -116,21 +126,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -153,7 +160,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -361,7 +368,7 @@ check_SCRIPT = h5importtestutil.sh
|
||||
SCRIPT_DEPEND = h5import$(EXEEXT)
|
||||
|
||||
# Add h5import specific linker flags here
|
||||
h5import_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5import_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All programs depend on the main hdf5 library and the tools library
|
||||
LDADD = $(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -28,8 +28,8 @@ check_PROGRAMS=tellub h5jamgentest getub
|
||||
TEST_SCRIPT=testh5jam.sh
|
||||
|
||||
# Add h5jam and h5unjam specific linker flags here
|
||||
h5jam_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5unjam_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5jam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5unjam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
check_SCRIPTS=$(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND=h5jam$(EXEEXT) h5unjam$(EXEEXT)
|
||||
|
@ -117,6 +117,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -130,21 +140,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -167,7 +174,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -373,8 +380,8 @@ INCLUDES = -I$(top_srcdir)/src -I$(top_srcdir)/tools/lib
|
||||
TEST_SCRIPT = testh5jam.sh
|
||||
|
||||
# Add h5jam and h5unjam specific linker flags here
|
||||
h5jam_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5unjam_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5jam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5unjam_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
check_SCRIPTS = $(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND = h5jam$(EXEEXT) h5unjam$(EXEEXT)
|
||||
|
||||
|
@ -32,7 +32,7 @@ SCRIPT_DEPEND=h5ls$(EXEEXT)
|
||||
bin_PROGRAMS=h5ls
|
||||
|
||||
# Add h5ls specific linker flags here
|
||||
h5ls_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5ls_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All programs depend on the hdf5 and h5tools libraries
|
||||
LDADD=$(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -97,6 +97,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -110,21 +120,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -147,7 +154,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -354,7 +361,7 @@ check_SCRIPTS = $(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND = h5ls$(EXEEXT)
|
||||
|
||||
# Add h5ls specific linker flags here
|
||||
h5ls_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5ls_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# All programs depend on the hdf5 and h5tools libraries
|
||||
LDADD = $(LIBH5TOOLS) $(LIBHDF5)
|
||||
|
@ -37,7 +37,7 @@ SCRIPT_DEPEND=h5repack$(EXEEXT)
|
||||
bin_PROGRAMS=h5repack
|
||||
|
||||
# Add h5repack specific linker flags here
|
||||
h5repack_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5repack_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Depend on the hdf5 library, the tools library, the test library
|
||||
LDADD=$(LIBH5TOOLS) $(LIBH5TEST) $(LIBHDF5)
|
||||
|
@ -117,6 +117,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -130,21 +140,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -167,7 +174,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -378,7 +385,7 @@ check_SCRIPTS = $(TEST_SCRIPT)
|
||||
SCRIPT_DEPEND = h5repack$(EXEEXT)
|
||||
|
||||
# Add h5repack specific linker flags here
|
||||
h5repack_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5repack_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Depend on the hdf5 library, the tools library, the test library
|
||||
LDADD = $(LIBH5TOOLS) $(LIBH5TEST) $(LIBHDF5)
|
||||
|
@ -36,7 +36,7 @@ bin_PROGRAMS=h5stat
|
||||
bin_SCRIPTS=
|
||||
|
||||
# Add h5stat specific linker flags here
|
||||
h5stat_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5stat_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Tell automake to clean h5redeploy script
|
||||
CLEANFILES=
|
||||
|
@ -126,6 +126,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -139,21 +149,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -176,7 +183,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -390,7 +397,7 @@ SCRIPT_DEPEND = h5stat$(EXEEXT)
|
||||
bin_SCRIPTS =
|
||||
|
||||
# Add h5stat specific linker flags here
|
||||
h5stat_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5stat_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Tell automake to clean h5redeploy script
|
||||
CLEANFILES =
|
||||
|
@ -96,6 +96,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -109,21 +119,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -146,7 +153,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
|
@ -36,9 +36,9 @@ bin_PROGRAMS=h5debug h5repart h5mkgrp
|
||||
bin_SCRIPTS=h5redeploy
|
||||
|
||||
# Add h5debug, h5repart, and h5mkgrp specific linker flags here
|
||||
h5debug_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5repart_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5mkgrp_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5debug_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5repart_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5mkgrp_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Tell automake to clean h5redeploy script
|
||||
CLEANFILES=h5redeploy
|
||||
|
@ -151,6 +151,16 @@ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = /home1/packages/automake/automake-1.9.6/bin/aclocal-1.9 -I /afs/ncsa/projects/hdf/packages/libtool_1.5.14/Linux_2.4/share/aclocal
|
||||
ADD_PARALLEL_FILES = @ADD_PARALLEL_FILES@
|
||||
AMTAR = @AMTAR@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used when building hdf5,
|
||||
# but which should not be exported to h5cc for building other programs.
|
||||
# AM_CFLAGS is an automake construct which should be used by Makefiles
|
||||
# instead of CFLAGS, as CFLAGS is reserved solely for the user to define.
|
||||
AM_CFLAGS = @AM_CFLAGS@ @H5_CFLAGS@
|
||||
AM_CPPFLAGS = @AM_CPPFLAGS@ @H5_CPPFLAGS@
|
||||
AM_CXXFLAGS = @AM_CXXFLAGS@ @H5_CXXFLAGS@
|
||||
AM_FCFLAGS = @AM_FCFLAGS@ @H5_FCFLAGS@
|
||||
AM_LDFLAGS = @AM_LDFLAGS@
|
||||
AM_MAKEFLAGS = @AM_MAKEFLAGS@
|
||||
AR = @AR@
|
||||
|
||||
@ -164,21 +174,18 @@ BYTESEX = @BYTESEX@
|
||||
CC = @CC@
|
||||
CCDEPMODE = @CCDEPMODE@
|
||||
CC_VERSION = @CC_VERSION@
|
||||
|
||||
# H5_CFLAGS holds flags that should be used as CFLAGS when building hdf5,
|
||||
# but which shouldn't be exported to h5cc for building other programs.
|
||||
CFLAGS = @CFLAGS@ @H5_CFLAGS@
|
||||
CFLAGS = @CFLAGS@
|
||||
CLEARFILEBUF = @CLEARFILEBUF@
|
||||
CODESTACK = @CODESTACK@
|
||||
CONFIG_DATE = @CONFIG_DATE@
|
||||
CONFIG_MODE = @CONFIG_MODE@
|
||||
CONFIG_USER = @CONFIG_USER@
|
||||
CPP = @CPP@
|
||||
CPPFLAGS = @CPPFLAGS@ @H5_CPPFLAGS@
|
||||
CPPFLAGS = @CPPFLAGS@
|
||||
CXX = @CXX@
|
||||
CXXCPP = @CXXCPP@
|
||||
CXXDEPMODE = @CXXDEPMODE@
|
||||
CXXFLAGS = @CXXFLAGS@ @H5_CXXFLAGS@
|
||||
CXXFLAGS = @CXXFLAGS@
|
||||
CYGPATH_W = @CYGPATH_W@
|
||||
DEBUG_PKG = @DEBUG_PKG@
|
||||
DEFAULT_API_VERSION = @DEFAULT_API_VERSION@
|
||||
@ -201,7 +208,7 @@ F9XMODEXT = @F9XMODEXT@
|
||||
F9XMODFLAG = @F9XMODFLAG@
|
||||
F9XSUFFIXFLAG = @F9XSUFFIXFLAG@
|
||||
FC = @FC@
|
||||
FCFLAGS = @FCFLAGS@ @H5_FCFLAGS@
|
||||
FCFLAGS = @FCFLAGS@
|
||||
FCFLAGS_f90 = @FCFLAGS_f90@
|
||||
FCLIBS = @FCLIBS@
|
||||
FGREP = @FGREP@
|
||||
@ -415,9 +422,9 @@ SCRIPT_DEPEND = h5repart$(EXEEXT) h5mkgrp$(EXEEXT)
|
||||
bin_SCRIPTS = h5redeploy
|
||||
|
||||
# Add h5debug, h5repart, and h5mkgrp specific linker flags here
|
||||
h5debug_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5repart_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5mkgrp_LDFLAGS = $(LT_STATIC_EXEC)
|
||||
h5debug_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5repart_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
h5mkgrp_LDFLAGS = $(LT_STATIC_EXEC) $(AM_LDFLAGS)
|
||||
|
||||
# Tell automake to clean h5redeploy script
|
||||
CLEANFILES = h5redeploy
|
||||
|
@ -58,9 +58,9 @@ get_output_file="no"
|
||||
SHOW="eval"
|
||||
CCBASE="@CC@"
|
||||
CLINKERBASE="@CC@"
|
||||
CFLAGS="@CFLAGS@"
|
||||
CPPFLAGS="@CPPFLAGS@"
|
||||
LDFLAGS="@LDFLAGS@"
|
||||
CFLAGS="@AM_CFLAGS@ @CFLAGS@"
|
||||
CPPFLAGS="@AM_CPPFLAGS@ @CPPFLAGS@"
|
||||
LDFLAGS="@AM_LDFLAGS@ @LDFLAGS@"
|
||||
LIBS="@LIBS@"
|
||||
|
||||
CC="${HDF5_CC:-$CCBASE}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user