diff options
Diffstat (limited to 'config')
-rw-r--r-- | config/powerpc-apple | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/config/powerpc-apple b/config/powerpc-apple index 96163e9..e054f7c 100644 --- a/config/powerpc-apple +++ b/config/powerpc-apple @@ -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 |