From 44fe547b405327b2a3d40c4e10933d482b44a00e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niccol=C3=B2=20Betto?= <niccolo.betto@skywarder.eu> Date: Wed, 24 Jul 2024 17:19:06 +0200 Subject: [PATCH] [CMake] Add missing NDEBUG macro definitions for Release builds --- cmake/boardcore.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/boardcore.cmake b/cmake/boardcore.cmake index 309394fcf..edb5ef8fe 100644 --- a/cmake/boardcore.cmake +++ b/cmake/boardcore.cmake @@ -151,7 +151,9 @@ function(add_boardcore_library BOARD_OPTIONS_FILE) target_include_directories(${BOARDCORE_LIB} PUBLIC ${BOARDCORE_PATH}/src/shared) # Define DEBUG when in Debug mode - target_compile_definitions(${BOARDCORE_LIB} PUBLIC $<$<CONFIG:Debug>:DEBUG>) + target_compile_definitions(${BOARDCORE_LIB} PUBLIC $<$<CONFIG:Debug>:DEBUG>) + # Define NDEBUG when not in Debug mode + target_compile_definitions(${BOARDCORE_LIB} PUBLIC $<$<NOT:$<CONFIG:Debug>>:NDEBUG>) # Link libraries target_link_libraries(${BOARDCORE_LIB} PUBLIC -- GitLab