summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2015-03-27 09:00:45 +0000
committerEric Fiselier <eric@efcs.ca>2015-03-27 09:00:45 +0000
commite035c7c1c072785787b5044ec894269790bcee9c (patch)
tree99fb1af559a8bc6caa8eb3be4b2809ef45c7e57c
parent2f135df8f9f8be0fa035692a8793dc79816aec2f (diff)
downloadbcm5719-llvm-e035c7c1c072785787b5044ec894269790bcee9c.tar.gz
bcm5719-llvm-e035c7c1c072785787b5044ec894269790bcee9c.zip
Only enable special apple link flags for libc++abi (or none)
llvm-svn: 233368
-rw-r--r--libcxx/lib/CMakeLists.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxx/lib/CMakeLists.txt b/libcxx/lib/CMakeLists.txt
index d50b2cc0fd7..ee6cec493d8 100644
--- a/libcxx/lib/CMakeLists.txt
+++ b/libcxx/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()
OpenPOWER on IntegriCloud