diff options
author | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-11-02 23:30:15 +0000 |
---|---|---|
committer | tradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2001-11-02 23:30:15 +0000 |
commit | f14f041c5b81ccf0e1aedbd5c24028afe644ae81 (patch) | |
tree | e8d7a9c6c291e00ff4f17a7df5176537a8327be9 /lib/make/known-architectures/solaris | |
parent | 31be55c24dcb9ebbfb5e98f090415a9ffd261cda (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/solaris | 19 |
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 |