summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/powerpc-apple18
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