summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-07-05 17:40:48 +0200
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-08-08 13:22:39 +0200
commitd9a31e5c0373b1d5037be25ca487906c76d7b9ce (patch)
tree7e56ff555f519f72b9385473c945370d41730d04 /build
parentfe948427cd2dcc293c8463a92a00b5fde351da7e (diff)
CMake/SCons: Always enable DEBUG_ASSERTs if DEBUG_ASSERTIONS_FATAL is on
Diffstat (limited to 'build')
-rw-r--r--build/depends.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/build/depends.py b/build/depends.py
index 4ab669f9fd..32f5a38c05 100644
--- a/build/depends.py
+++ b/build/depends.py
@@ -1427,6 +1427,7 @@ class MixxxCore(Feature):
if build.build_is_debug:
build.env.Append(CPPDEFINES='MIXXX_BUILD_DEBUG')
+ build.env.Append(CPPDEFINES='MIXXX_DEBUG_ASSERTIONS_ENABLED')
elif build.build_is_release:
build.env.Append(CPPDEFINES='MIXXX_BUILD_RELEASE')
# Disable assert.h assertions in release mode. Some libraries use
@@ -1450,6 +1451,7 @@ class MixxxCore(Feature):
if int(SCons.ARGUMENTS.get('debug_assertions_fatal', 0)):
build.env.Append(CPPDEFINES='MIXXX_DEBUG_ASSERTIONS_FATAL')
+ build.env.Append(CPPDEFINES='MIXXX_DEBUG_ASSERTIONS_ENABLED')
if build.toolchain_is_gnu:
# Default GNU Options