From 9855e64b6a1d352f9442ce308beeea03cb03a7bc Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Sun, 21 Jan 2024 14:29:39 -0800 Subject: [PATCH] Only strip release build --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f13cdc4..daae8a4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,9 @@ endif() add_library(conflict_set SHARED ConflictSet.cpp ConflictSet.h) target_compile_options(conflict_set PRIVATE -fno-exceptions -fvisibility=hidden) target_link_options(conflict_set PRIVATE -nodefaultlibs -lc -fvisibility=hidden) -add_custom_command(TARGET conflict_set POST_BUILD COMMAND ${CMAKE_STRIP} -x $) +if (CMAKE_BUILD_TYPE STREQUAL Release) + add_custom_command(TARGET conflict_set POST_BUILD COMMAND ${CMAKE_STRIP} -x $) +endif() if (NOT APPLE) target_link_options(conflict_set PRIVATE "LINKER:--version-script=${CMAKE_CURRENT_SOURCE_DIR}/linker.map")