diff --git a/CMakeLists.txt b/CMakeLists.txt index 2bf0723..16e76c5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,8 @@ else() message(STATUS "Building with unspecified build type") endif() +add_compile_definitions($<$:DEBUG_MODE>) + #set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) # Platform-specific definitions diff --git a/HarmonyLinkLib/CMakeLists.txt b/HarmonyLinkLib/CMakeLists.txt index 10486b1..138a697 100644 --- a/HarmonyLinkLib/CMakeLists.txt +++ b/HarmonyLinkLib/CMakeLists.txt @@ -118,10 +118,6 @@ target_include_directories(HarmonyLinkLib target_compile_definitions(HarmonyLinkLib PRIVATE HARMONYLINKLIB_EXPORTS) -if(CMAKE_BUILD_TYPE STREQUAL "Debug") - target_compile_definitions(HarmonyLinkLib PRIVATE "DEBUG_MODE") -endif() - # Set output directories for all build types foreach(TYPE IN ITEMS DEBUG RELEASE) string(TOUPPER ${TYPE} TYPE_UPPER)