From 05da75f1fb08719b373ba94a9faf5d5ce77d3874 Mon Sep 17 00:00:00 2001 From: Dimitri Staessens Date: Tue, 14 Nov 2017 20:46:50 +0100 Subject: build: Add options for debug builds with sanitizer This adds three build types, DebugASan, DebugTSan and DebugLSan that enable the Address, Thread and Leak Sanitizer by setting the fsanitize flag to the compiler. This option is supported by both gcc and clang. Signed-off-by: Dimitri Staessens Signed-off-by: Sander Vrijders --- src/ipcpd/shim-eth-llc/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/ipcpd/shim-eth-llc/CMakeLists.txt') diff --git a/src/ipcpd/shim-eth-llc/CMakeLists.txt b/src/ipcpd/shim-eth-llc/CMakeLists.txt index 600340b7..e9c34bbd 100644 --- a/src/ipcpd/shim-eth-llc/CMakeLists.txt +++ b/src/ipcpd/shim-eth-llc/CMakeLists.txt @@ -95,9 +95,9 @@ if (HAVE_LLC) ouroboros-dev ${PROTOBUF_C_LIBRARY}) include(AddCompileFlags) - if (CMAKE_BUILD_TYPE MATCHES Debug) + if (CMAKE_BUILD_TYPE MATCHES "Debug*") add_compile_flags(ipcpd-shim-eth-llc -DCONFIG_OUROBOROS_DEBUG) - endif (CMAKE_BUILD_TYPE MATCHES Debug) + endif () install(TARGETS ipcpd-shim-eth-llc RUNTIME DESTINATION sbin) endif () -- cgit v1.2.3