From c81f060deb2fc82d33ef17a57b3a48718511bdc6 Mon Sep 17 00:00:00 2001 From: Albert Cheng Date: Wed, 7 Jan 2004 16:54:33 -0500 Subject: [svn-r8037] Purpose: Improvement. Description: Added the -tlocal to the default settings for CXX flags. Platforms tested: Only tested in LANL Q. Misc. update: --- config/dec-flags | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/config/dec-flags b/config/dec-flags index 291cc93..70efaa9 100644 --- a/config/dec-flags +++ b/config/dec-flags @@ -122,3 +122,31 @@ fi # The default C++ compiler +if test -z "$CXX"; then + CXX=cxx + CXX_BASENAME=cxx +fi + + +case $CXX_BASENAME in + g++) + CXXFLAGS="$CXXFLAGS -Wsign-compare" #Only works for some versions + DEBUG_CXXFLAGS="-g -fverbose-asm" + DEBUG_CPPFLAGS= + PROD_CXXFLAGS="-O3 -fomit-frame-pointer" + PROD_CPPFLAGS= + PROFILE_CXXFLAGS="-pg" + PROFILE_CPPFLAGS= + ;; + + *) + CXXFLAGS="$CXXFLAGS -tlocal" + DEBUG_CXXFLAGS="-g" + DEBUG_CPPFLAGS= + PROD_CXXFLAGS="-O" + PROD_CPPFLAGS= + PROFILE_CXXFLAGS="-pg" + PROFILE_CPPFLAGS= + ;; +esac + -- cgit v0.12