diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index d50b2cc0f..ee6cec493 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -67,7 +67,8 @@ target_link_libraries(cxx ${libraries}) append_if(LIBCXX_COMPILE_FLAGS LIBCXX_HAS_FPIC_FLAG -fPIC) append_if(LIBCXX_LINK_FLAGS LIBCXX_HAS_NODEFAULTLIBS_FLAG -nodefaultlibs) -if ( APPLE ) +if ( APPLE AND (LIBCXX_CXX_ABI_LIBNAME STREQUAL "libcxxabi" OR + LIBCXX_CXX_ABI_LIBNAME STREQUAL "none")) if (NOT DEFINED LIBCXX_LIBCPPABI_VERSION) set(LIBCXX_LIBCPPABI_VERSION "2") endif()