From fc8f97ff0f674acadb6ca81805abbbf9eb17933d Mon Sep 17 00:00:00 2001 From: Andrew Noyes Date: Wed, 24 Jan 2024 13:48:01 -0800 Subject: [PATCH] Only link to libstdc++ for Debug build --- CMakeLists.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 50eebf0..0793928 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,9 +34,7 @@ endif() add_library(conflict_set SHARED ConflictSet.cpp) target_include_directories(conflict_set PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include) target_compile_options(conflict_set PRIVATE -fPIC -fno-exceptions -fvisibility=hidden) -if (CMAKE_BUILD_TYPE STREQUAL Release) - target_link_options(conflict_set PRIVATE -nodefaultlibs -lc -fvisibility=hidden) -endif() +target_link_options(conflict_set PRIVATE $<$>: -nodefaultlibs -lc>) if (NOT APPLE) target_link_options(conflict_set PRIVATE "LINKER:--version-script=${CMAKE_CURRENT_SOURCE_DIR}/linker.map")