diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2009-10-13 04:58:27 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2009-10-13 04:58:27 (GMT) |
commit | eb8838be0ba2b49931f3f5eadcea308dfe911d85 (patch) | |
tree | a3ba5a92f2ea73e3936c7b07c176425705703465 /config | |
parent | 5237ffce5278262605fa35dbef7b213c4654e879 (diff) | |
download | hdf5-eb8838be0ba2b49931f3f5eadcea308dfe911d85.zip hdf5-eb8838be0ba2b49931f3f5eadcea308dfe911d85.tar.gz hdf5-eb8838be0ba2b49931f3f5eadcea308dfe911d85.tar.bz2 |
[svn-r17637] Maintenance: Brought changes back from the trunk.
Platforms tested: pahra with ifort, g95 and gfortran.
Diffstat (limited to 'config')
-rw-r--r-- | config/apple | 55 |
1 files changed, 20 insertions, 35 deletions
diff --git a/config/apple b/config/apple index 8d53415..8c4cc8e 100644 --- a/config/apple +++ b/config/apple @@ -28,45 +28,30 @@ fi # Figure out compiler flags . $srcdir/config/gnu-flags - -# The default Fortran 90 compiler + +. $srcdir/config/intel-flags if test "X-" = "X-$FC"; then - # Assume G95 compiler - FC=g95 - FC_BASENAME=g95 + case $CC_BASENAME in + gcc*) + FC=gfortran + FC_BASENAME=gfortran + ;; + icc*) + FC=ifort + FC_BASENAME=ifort + ;; + esac fi +# Figure out compiler flags +. $srcdir/config/gnu-fflags + +. $srcdir/config/intel-fflags -case $FC_BASENAME in - xlf) - F9XSUFFIXFLAG="-qsuffix=f=f90 -qfree=f90" - FCFLAGS="$FCFLAGS ${F9XSUFFIXFLAG}" - H5_FCFLAGS="$H5_FCFLAGS -qmoddir=./ " - FSEARCH_DIRS="-I./ -I../src" - DEBUG_FCFLAGS="-g" - PROD_FCFLAGS="-O" - PROFILE_FCFLAGS="-g" - f9x_flags_set=yes - ;; - - f95) - - F9XSUFFIXFLAG="" -# We force compiler to use upper case for external names -# (just in case since this should be a default EIP) - H5_FCFLAGS="$H5_FCFLAGS" - FSEARCH_DIRS="" - DEBUG_FCFLAGS="-g" - PROD_FCFLAGS="-O" - PROFILE_FCFLAGS="-g -pg" - f9x_flags_set=yes - - ;; -esac -# Fortran doesn't support shared libraries -# Works with static executable only. +# Fortran doesn't work with shared libraries +# if test "X-" != "X-$enable_fortran"; then - echo ' warning: shared libraries are not supported with Fortran' - echo ' disabling shared libraries' + echo ' Warning: shared libraries are not supported with Fortran' + echo ' Disabling shared libraries' enable_shared="no" fi |