summaryrefslogtreecommitdiff
path: root/src/irmd
diff options
context:
space:
mode:
authorSander Vrijders <[email protected]>2016-03-03 17:15:57 +0100
committerSander Vrijders <[email protected]>2016-03-03 17:15:57 +0100
commit486b601ecb6d79c90eadc4dda0981e25e6a7ba1d (patch)
tree6366cb8555cf3588839a2866f4825bf708ac3f11 /src/irmd
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/irmd')
-rw-r--r--src/irmd/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/irmd/CMakeLists.txt b/src/irmd/CMakeLists.txt
index bda793b7..fb777e3d 100644
--- a/src/irmd/CMakeLists.txt
+++ b/src/irmd/CMakeLists.txt
@@ -13,4 +13,9 @@ add_executable (irmd ${SOURCE_FILES})
target_link_libraries (irmd LINK_PUBLIC ouroboros)
+include(MacroAddCompileFlags)
+if (CMAKE_BUILD_TYPE MATCHES Debug)
+ MACRO_ADD_COMPILE_FLAGS(irmd -DCONFIG_OUROBOROS_DEBUG)
+endif (CMAKE_BUILD_TYPE MATCHES Debug)
+
install(TARGETS irmd RUNTIME DESTINATION ${CMAKE_INSTALL_FULL_BINDIR})