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:
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
|
||||
|
Loading…
x
Reference in New Issue
Block a user