2
0
mirror of https://github.com/HDFGroup/hdf5.git synced 2025-03-25 17:00:45 +08:00

[svn-r11514] Purpose:

Bug fix

Description:
Fixed config file for apple powerpcs.  Should detect xlf more
often (though not infallibly).
Should disable shared libraries when xlf is being used.

Solution:
Since neither xlf nor f95 have "version" options (which could
be used to identify which compiler is being used), the config
file checks if the fortran compiler is named 'xlf' (or /path/xlf).
If not, it assumes the compiler must be f95.
xlf is still the default if no compiler is named at all.

Platforms tested:
pommier (change only to mac-specific config file)
This commit is contained in:
James Laird 2005-10-07 12:56:38 -05:00
parent fe5d592288
commit ea5d1f4325

@ -20,8 +20,17 @@ if test "X-" = "X-$FC"; then
FC=xlf
FC_BASENAME=xlf
else
FC_BASENAME=f95
# Neither xlf nor f95 have a working "version" command.
# If FC is set, try to guess which one is being used by examining
# the last element in the path to the compiler.
TEMP_BASENAME=`basename $FC`
if test "xlf" = "${TEMP_BASENAME}"; then
FC_BASENAME=xlf
else
FC_BASENAME=f95
fi
fi
case $FC_BASENAME in
@ -46,6 +55,11 @@ case $FC_BASENAME in
PROD_FCFLAGS="-O"
PROFILE_FCFLAGS="-g -pg"
f9x_flags_set=yes
# f95 doesn't support shared libraries
echo ' warning: shared libraries are not supported for f95!'
echo ' disabling shared libraries'
enable_shared="no"
;;
esac