From 29804dddd0df676203a76c85ce3475dc381870c8 Mon Sep 17 00:00:00 2001 From: Stephen Seo Date: Sun, 14 Jul 2024 11:36:44 +0900 Subject: [PATCH] Support Macos linking c++ stl in CMakeLists.txt --- CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5665d85..2f10f9b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -25,9 +25,15 @@ add_library(UDPC ${UDPC_SOURCES}) # Enforce linking with libstdc++ even with C targets. # Doesn't affect conan, so conanfile.py was also modified for this. +if(APPLE) +set_target_properties(UDPC PROPERTIES + INTERFACE_LINK_LIBRARIES "libc++" +) +elseif(UNIX) set_target_properties(UDPC PROPERTIES INTERFACE_LINK_LIBRARIES "stdc++" ) +endif() set_target_properties(UDPC PROPERTIES VERSION ${UDPC_VERSION} SOVERSION ${UDPC_SOVERSION})