From e3d8a5cb53bebca0710eda673eae283e3efaaf31 Mon Sep 17 00:00:00 2001 From: Supakorn 'Jamie' Rassameemasmuang Date: Mon, 15 Jan 2024 23:30:45 -0700 Subject: [PATCH] CMAKE: Add Debug compile flag to all debug builds. (cherry picked from commit ccc94a2ac66f88850d6295686701ff1c3cadab81) --- cmake-scripts/asy-macro.cmake | 4 ++++ cmake-scripts/common.cmake | 1 + 2 files changed, 5 insertions(+) diff --git a/cmake-scripts/asy-macro.cmake b/cmake-scripts/asy-macro.cmake index 8c0b2564e..d393db61d 100644 --- a/cmake-scripts/asy-macro.cmake +++ b/cmake-scripts/asy-macro.cmake @@ -24,3 +24,7 @@ endif() if (CMAKE_SYSTEM_NAME STREQUAL "Linux") list(APPEND ASY_MACROS LINUX_SYSTEM) endif() + +if (CMAKE_BUILD_TYPE IN_LIST cmake_debug_build_types) + list(APPEND ASY_MACROS DEBUG) +endif() diff --git a/cmake-scripts/common.cmake b/cmake-scripts/common.cmake index e2bab8497..8316f7182 100644 --- a/cmake-scripts/common.cmake +++ b/cmake-scripts/common.cmake @@ -3,3 +3,4 @@ macro(TODO_NOTIMPL message) endmacro() set(cmake_release_build_types Release RelWithDebInfo MinSizeRel) +set(cmake_debug_build_types Debug)