summaryrefslogtreecommitdiff
path: root/src/dad
diff options
context:
space:
mode:
authorSander Vrijders <sander.vrijders@intec.ugent.be>2016-03-03 17:15:57 +0100
committerSander Vrijders <sander.vrijders@intec.ugent.be>2016-03-03 17:15:57 +0100
commit486b601ecb6d79c90eadc4dda0981e25e6a7ba1d (patch)
tree6366cb8555cf3588839a2866f4825bf708ac3f11 /src/dad
parent52a5113760802e16b07d9d954237871d52cff70a (diff)
downloadouroboros-486b601ecb6d79c90eadc4dda0981e25e6a7ba1d.tar.gz
ouroboros-486b601ecb6d79c90eadc4dda0981e25e6a7ba1d.zip
build: Move debugging switch to correct CMakeLists
This moves the debugging switch down to the CMakeList associated with every program or library. It allows to build apps individually with debugging info on or off.
Diffstat (limited to 'src/dad')
-rw-r--r--src/dad/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/dad/CMakeLists.txt b/src/dad/CMakeLists.txt
index 3d4b8ea7..ef0a3a1e 100644
--- a/src/dad/CMakeLists.txt
+++ b/src/dad/CMakeLists.txt
@@ -13,4 +13,9 @@ add_executable (dad ${SOURCE_FILES})
target_link_libraries (dad LINK_PUBLIC ouroboros)
+include(MacroAddCompileFlags)
+if (CMAKE_BUILD_TYPE MATCHES Debug)
+ MACRO_ADD_COMPILE_FLAGS(dad -DCONFIG_OUROBOROS_DEBUG)
+endif (CMAKE_BUILD_TYPE MATCHES Debug)
+
install(TARGETS dad RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR})