summaryrefslogtreecommitdiff
path: root/lib/make/known-architectures/solaris
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-07-05 15:45:37 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-07-05 15:45:37 +0000
commit895b8217662c7dc7461e8c04e2275c846b2af4fe (patch)
treeceb11a94207610a95db82c89a6246de60ab9ca43 /lib/make/known-architectures/solaris
parente9a809449950afbe6737580a00fe49d60db720ea (diff)
Switch off automatic template instantiation when using native C++ compiler.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@3804 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/known-architectures/solaris')
-rw-r--r--lib/make/known-architectures/solaris10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/make/known-architectures/solaris b/lib/make/known-architectures/solaris
index a1ed7946..bc1cab28 100644
--- a/lib/make/known-architectures/solaris
+++ b/lib/make/known-architectures/solaris
@@ -3,10 +3,10 @@
# @file solaris
# @date Mon May 8 11:56:45 2000
# @author Tom Goodale
-# @desc
+# @desc
# General architecture options for Solaris machines
# @enddesc
-# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/solaris,v 1.10 2003-07-18 14:04:34 tradke Exp $
+# @version $Header: /mnt/data2/cvs2svn/cvs-repositories/Cactus/lib/make/known-architectures/solaris,v 1.11 2004-07-05 15:45:37 tradke Exp $
# @@*/
if test "$CCTK_CONFIG_STAGE" = "preferred-compilers" ; then
@@ -35,10 +35,12 @@ else
: ${C_DEPEND='$(CPP) -M $(CPPFLAGS)'}
: ${CXX_DEPEND='$(CPP) -M $(CPPFLAGS)'}
- if test "$CC" = 'cc' ; then
+ if test "`basename $CC`" = 'cc' ; then
: ${C_OPTIMISE_FLAGS='-fast'}
fi
- if test "$CXX" = 'CC' ; then
+ if test "basename $CXX`" = 'CC' ; then
+ # switch off automatic template instantiation
+ : ${CXX_FLAGS='-no_auto_include -ptused'}
: ${CXX_OPTIMISE_FLAGS='-fast'}
fi
: ${F90_OPTIMISE_FLAGS='-fast'}