diff options
author | eschnett <eschnett@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2010-12-22 02:29:43 +0000 |
---|---|---|
committer | eschnett <eschnett@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2010-12-22 02:29:43 +0000 |
commit | 23426162c0c1d7adf746edcc74e2106d90a65df8 (patch) | |
tree | a64b60e92bbb189cf7f3c39d43a139594091750f /lib/make/configure.in | |
parent | e4d3c5386e6b262b00ca30003105c94b351b7c19 (diff) |
Add new configuration flags CPP_DEBUG_FLAGS etc., which allow passing
special CPP flags for debugging. These complement the existing
C_DEBUG_FLAGS and CPPFLAGS. In particular, the following flags are
added:
CPP_DEBUG_FLAGS
FPP_DEBUG_FLAGS
CPP_OPTIMISE_FLAGS
FPP_OPTIMISE_FLAGS
CPP_PROFILE_FLAGS
FPP_PROFILE_FLAGS
CPP_OPENMP_FLAGS
FPP_OPENMP_FLAGS
CPP_WARN_FLAGS
FPP_WARN_FLAGS
Applications are e.g. adding -Wall to CPP_WARN_FLAGS, or -fopenmp to
CPP_OPENMP_FLAGS.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@4656 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/configure.in')
-rw-r--r-- | lib/make/configure.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lib/make/configure.in b/lib/make/configure.in index 4152e7b6..6ddfb8d0 100644 --- a/lib/make/configure.in +++ b/lib/make/configure.in @@ -270,6 +270,12 @@ AC_SUBST(WARN_MODE) # Set the warning flags if they've not been set by now # (using GNU compiler warning flags as a reasonable default) +AC_SUBST(CPP_WARN_FLAGS) +: ${CPP_WARN_FLAGS='-Wall'} + +AC_SUBST(FPP_WARN_FLAGS) +: ${FPP_WARN_FLAGS='-Wall'} + AC_SUBST(C_WARN_FLAGS) if test "$CC" = 'gcc' ; then : ${C_WARN_FLAGS='-Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wbad-function-cast -Wsign-compare'} @@ -307,6 +313,12 @@ fi # Set the debug flags if they've not been set by now # (using '-g' as a reasonable default) +AC_SUBST(CPP_DEBUG_FLAGS) +: ${CPP_DEBUG_FLAGS='-g'} + +AC_SUBST(FPP_DEBUG_FLAGS) +: ${FPP_DEBUG_FLAGS='-g'} + AC_SUBST(C_DEBUG_FLAGS) : ${C_DEBUG_FLAGS='-g'} @@ -324,6 +336,12 @@ AC_SUBST(F90_DEBUG_FLAGS) # (using '-O2' as a reasonable default) AC_SUBST(OPTIMISE_MODE) +AC_SUBST(CPP_OPTIMISE_FLAGS) +: ${CPP_OPTIMISE_FLAGS=''} + +AC_SUBST(FPP_OPTIMISE_FLAGS) +: ${FPP_OPTIMISE_FLAGS=''} + AC_SUBST(C_OPTIMISE_FLAGS) : ${C_OPTIMISE_FLAGS='-O2'} @@ -345,6 +363,12 @@ AC_SUBST(F90_OPTIMISE_FLAGS) # (using '-pg' as a reasonable default) AC_SUBST(PROFILE_MODE) +AC_SUBST(CPP_PROFILE_FLAGS) +: ${CPP_PROFILE_FLAGS=''} + +AC_SUBST(FPP_PROFILE_FLAGS) +: ${FPP_PROFILE_FLAGS=''} + AC_SUBST(C_PROFILE_FLAGS) : ${C_PROFILE_FLAGS='-pg'} @@ -361,6 +385,8 @@ AC_SUBST(F90_PROFILE_FLAGS) # Set the OpenMP flags if they've not been set by now AC_SUBST(OPENMP_MODE) +AC_SUBST(CPP_OPENMP_FLAGS) +AC_SUBST(FPP_OPENMP_FLAGS) AC_SUBST(C_OPENMP_FLAGS) AC_SUBST(CXX_OPENMP_FLAGS) AC_SUBST(F77_OPENMP_FLAGS) |