From 1fdf900725cde37f1836d5e88d7085f1c55ebb2d Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Mon, 22 Feb 2021 19:15:49 +0100 Subject: [PATCH] Fix release asserts never enabled in parser/messaging --- src/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 616e401e..b98cf69b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -219,6 +219,9 @@ target_include_directories(sfizz_parser PUBLIC sfizz) target_link_libraries(sfizz_parser PUBLIC sfizz::filesystem sfizz::simde absl::strings PRIVATE absl::flat_hash_map) +if(SFIZZ_RELEASE_ASSERTS) + target_compile_definitions(sfizz_parser PUBLIC "SFIZZ_ENABLE_RELEASE_ASSERT=1") +endif() # OSC messaging library set(SFIZZ_MESSAGING_HEADERS @@ -235,6 +238,9 @@ target_sources(sfizz_messaging PRIVATE ${SFIZZ_MESSAGING_HEADERS} ${SFIZZ_MESSAGING_SOURCES}) target_include_directories(sfizz_messaging PUBLIC ".") target_link_libraries(sfizz_messaging PUBLIC absl::strings) +if(SFIZZ_RELEASE_ASSERTS) + target_compile_definitions(sfizz_messaging PUBLIC "SFIZZ_ENABLE_RELEASE_ASSERT=1") +endif() # Sfizz spinlock mutex add_library(sfizz_spin_mutex STATIC