summaryrefslogtreecommitdiff
path: root/lib/make/configure
diff options
context:
space:
mode:
authorallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-05-10 11:45:07 +0000
committerallen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-05-10 11:45:07 +0000
commit1b1b43da4516f0dcdf0b4a91d55ea0ac7c1c0b5a (patch)
tree94bb62a840983e3f5a007ca8e9fa6bca24456f97 /lib/make/configure
parent59bdb024516ffb110dabb4600e5af55bfc973968 (diff)
Adding CCTK_FCALL to replace FMODIFIER
Adding DEBUG options for use when configuring gmake <name>-config DEBUG=ALL all the following gmake <name>-config DEBUG=FLAGS set debugging flags gmake <name>-config DEBUG=MEMORY do memory tracing gmake <name>-config DEBUG=DEFINES define DEBUG for preprocessor git-svn-id: http://svn.cactuscode.org/flesh/trunk@1635 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/configure')
-rwxr-xr-xlib/make/configure53
1 files changed, 53 insertions, 0 deletions
diff --git a/lib/make/configure b/lib/make/configure
index d1965220..96359a32 100755
--- a/lib/make/configure
+++ b/lib/make/configure
@@ -3125,6 +3125,15 @@ esac
# Define any code needed before the definition of a Fortran subroutine
# This is empty on most architectures.
+: ${CCTK_FCALL=""}
+
+cat >> confdefs.h <<EOF
+#define CCTK_FCALL $CCTK_FCALL
+EOF
+
+
+# DEPRECATED IN BETA 9
+
: ${FMODIFIER=""}
cat >> confdefs.h <<EOF
@@ -3132,6 +3141,50 @@ cat >> confdefs.h <<EOF
EOF
+# Define the type of debugging to use
+
+if test -n "$DEBUG" ; then
+ case "$DEBUG" in
+ MEMORY)
+ cat >> confdefs.h <<\EOF
+#define CCTK_TRACEMEMORY 1
+EOF
+
+ ;;
+ FLAGS)
+ cat >> confdefs.h <<\EOF
+#define CCTK_DEBUG 1
+EOF
+
+ ;;
+ DEFINES)
+ cat >> confdefs.h <<\EOF
+#define DEBUG 1
+EOF
+
+ ;;
+ ALL)
+ cat >> confdefs.h <<\EOF
+#define CCTK_TRACEMEMORY 1
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define CCTK_DEBUG 1
+EOF
+
+ cat >> confdefs.h <<\EOF
+#define DEBUG 1
+EOF
+
+ ;;
+ esac
+
+cat >> confdefs.h <<EOF
+#define DEBUG $DEBUG
+EOF
+
+fi
+
# Define how to make a directory in the config.h file
cat >> confdefs.h <<EOF