From 209a39706011a6882fc3c9cbf28db75c96f6bdca Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Mon, 14 Nov 2016 03:03:13 +0000 Subject: [PATCH] Fix ABI configuration detection on OS X llvm-svn: 286792 --- libcxx/lib/abi/CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libcxx/lib/abi/CMakeLists.txt b/libcxx/lib/abi/CMakeLists.txt index b522c19..c545ab2 100644 --- a/libcxx/lib/abi/CMakeLists.txt +++ b/libcxx/lib/abi/CMakeLists.txt @@ -4,13 +4,15 @@ if (DEFINED TARGET_TRIPLE AND EXISTS "${CMAKE_CURRENT_LIST_DIR}/${TARGET_TRIPLE}.abilist" AND TARGET cxx_shared - AND "${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libcxxabi" + AND ("${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "libcxxabi" OR + (APPLE AND "${LIBCXX_CXX_ABI_LIBNAME}" STREQUAL "none")) AND NOT LIBCXX_ABI_UNSTABLE AND LIBCXX_ABI_VERSION EQUAL "1") set(LIBCXX_HAS_ABILIST_CONFIGURATION 1 CACHE INTERNAL "") else() if (NOT DEFINED LIBCXX_HAS_ABILIST_CONFIGURATION) - message(STATUS "libc++ configuration differs from the abilist configuration. check-cxx-abilist target is not supported") + message(STATUS "libc++ configuration differs from the abilist configuration. " + "check-cxx-abilist target is not supported") endif() set(LIBCXX_HAS_ABILIST_CONFIGURATION 0 CACHE INTERNAL "") endif() -- 2.7.4