summaryrefslogtreecommitdiff
path: root/lib/make/known-architectures/solaris
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-11-02 23:30:15 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2001-11-02 23:30:15 +0000
commitf14f041c5b81ccf0e1aedbd5c24028afe644ae81 (patch)
treee8d7a9c6c291e00ff4f17a7df5176537a8327be9 /lib/make/known-architectures/solaris
parent31be55c24dcb9ebbfb5e98f090415a9ffd261cda (diff)
Use native C/C++ compilers as prefered ones.
Set appropriate optimization options. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2447 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/known-architectures/solaris')
-rw-r--r--lib/make/known-architectures/solaris19
1 files changed, 12 insertions, 7 deletions
diff --git a/lib/make/known-architectures/solaris b/lib/make/known-architectures/solaris
index 1f929629..0e1409ad 100644
--- a/lib/make/known-architectures/solaris
+++ b/lib/make/known-architectures/solaris
@@ -6,18 +6,19 @@
# @desc
#
# @enddesc
-# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/solaris,v 1.6 2000-12-13 22:43:59 goodale Exp $
+# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/solaris,v 1.7 2001-11-02 23:30:15 tradke Exp $
# @@*/
if test "$CCTK_CONFIG_STAGE" = "preferred-compilers" ; then
-:
+ : ${CC='cc'}
+ : ${CXX='CC'}
else
if test -n "$F90" ; then
SOLARIS_F90_LIBDIR="`find /opt/SUNWspro/ -name libfsu.a | grep lib/libfsu.a | tail -1 | sed -e 's:/libfsu.a::'`"
- SOLARIS_F90_LIBS="fsu fsumai fminvai fmaxvai fai sunmath"
+ SOLARIS_F90_LIBS="fsu fsumai fminvai fmaxvai fai sunmath mvec"
fi
: ${LIBS="socket nsl $SOLARIS_F90_LIBS m ucb"}
@@ -27,10 +28,14 @@ else
: ${C_DEPEND='$(CPP) -M $(CPPFLAGS)'}
: ${CXX_DEPEND='$(CPP) -M $(CPPFLAGS)'}
- : ${C_OPTIMISE_FLAGS="-O3"}
- : ${CXX_OPTIMISE_FLAGS="-O3"}
- : ${F90_OPTIMISE_FLAGS="-fast"}
- : ${F77_OPTIMISE_FLAGS="-fast"}
+ if test "$CC" = 'cc' ; then
+ : ${C_OPTIMISE_FLAGS='-xO5 -xtarget=native -fast'}
+ fi
+ if test "$CXX" = 'CC' ; then
+ : ${CXX_OPTIMISE_FLAGS='-xO5 -xtarget=native -fast'}
+ fi
+ : ${F90_OPTIMISE_FLAGS='-xO5 -xtarget=native -fast'}
+ : ${F77_OPTIMISE_FLAGS='-xO5 -xtarget=native -fast'}
# MPI stuff