summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorElena Pourmal <epourmal@hdfgroup.org>2009-10-13 04:58:27 (GMT)
committerElena Pourmal <epourmal@hdfgroup.org>2009-10-13 04:58:27 (GMT)
commiteb8838be0ba2b49931f3f5eadcea308dfe911d85 (patch)
treea3ba5a92f2ea73e3936c7b07c176425705703465 /config
parent5237ffce5278262605fa35dbef7b213c4654e879 (diff)
downloadhdf5-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/apple55
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