From ac68e83b1938056e45c8d1fb9db452cac040db05 Mon Sep 17 00:00:00 2001
From: Florian Fischer <florian.fl.fischer@fau.de>
Date: Wed, 2 Dec 2020 12:40:21 +0100
Subject: [PATCH] [DEBUG] introduce new const bool DEBUG in the emper namespace

To exclude debug code from release builds "if constexpr(emper::DEBUG)"
is preferred over "#ifndef NDEBUG".
---
 emper/Emper.hpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/emper/Emper.hpp b/emper/Emper.hpp
index d5c3dc57..a7a8d00b 100644
--- a/emper/Emper.hpp
+++ b/emper/Emper.hpp
@@ -30,4 +30,12 @@ static const bool LIBURCU =
 #endif
 		;
 
+static const bool DEBUG =
+#ifndef NDEBUG
+		true
+#else
+		false
+#endif
+		;
+
 }	 // namespace emper
-- 
GitLab