summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorunknown <tomas@poseidon.ndb.mysql.com>2004-12-03 21:26:14 +0000
committerunknown <tomas@poseidon.ndb.mysql.com>2004-12-03 21:26:14 +0000
commit863c73898fced0216b6dcadda99366fbf8f3cdfc (patch)
tree1f59ef9d62e6f9b1b593b355a8a70871012886c1 /configure.in
parent67aec82f792d65ebc2fe49574c5cb02ce2d1c727 (diff)
downloadmariadb-git-863c73898fced0216b6dcadda99366fbf8f3cdfc.tar.gz
added configure option to control extra ndb debug options,
for release debug build please configure with --without-ndb-debug
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in17
1 files changed, 14 insertions, 3 deletions
diff --git a/configure.in b/configure.in
index 4aa4b3c9845..4e5f919af2a 100644
--- a/configure.in
+++ b/configure.in
@@ -3039,15 +3039,26 @@ then
MAKE_BINARY_DISTRIBUTION_OPTIONS="$MAKE_BINARY_DISTRIBUTION_OPTIONS --with-ndbcluster"
CXXFLAGS="$CXXFLAGS \$(NDB_CXXFLAGS)"
- if test "$with_debug" = "yes"
+ if test "$with_ndb_debug" = "default"
+ then
+ with_ndb_debug = $with_debug
+ fi
+
+ if test "$with_ndb_debug" = "yes"
then
# Medium debug.
NDB_DEFS="-DNDB_DEBUG -DVM_TRACE -DERROR_INSERT -DARRAY_GUARD"
- elif test "$with_debug" = "full"
+ elif test "$with_ndb_debug" = "full"
then
NDB_DEFS="-DNDB_DEBUG_FULL -DVM_TRACE -DERROR_INSERT -DARRAY_GUARD"
else
- NDB_DEFS="-DNDEBUG"
+ # no extra ndb debug but still do asserts if debug version
+ if test "$with_debug" = "yes" -o "$with_debug" = "full"
+ then
+ NDB_DEFS=""
+ else
+ NDB_DEFS="-DNDEBUG"
+ fi
fi
AC_SUBST([NDB_DEFS])