summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-08-30 00:54:37 +0000
committerEric Fiselier <eric@efcs.ca>2016-08-30 00:54:37 +0000
commit21125869eda7d58f74b875c3c109a1382639df32 (patch)
treeeeceef6db36aef20299c1c545711cd4972d0553d
parent442d38c0b4782c45499e142bb75fa16a202653ed (diff)
downloadbcm5719-llvm-21125869eda7d58f74b875c3c109a1382639df32.tar.gz
bcm5719-llvm-21125869eda7d58f74b875c3c109a1382639df32.zip
Fix PR28831 - Bad logic around CMAKE_OSX_SYSROOT and CMAKE_OSX_ARCHITECTURES.
See https://llvm.org/bugs/show_bug.cgi?id=28831 for more information about the changes. llvm-svn: 280037
-rw-r--r--libcxx/lib/CMakeLists.txt4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/lib/CMakeLists.txt b/libcxx/lib/CMakeLists.txt
index 37b54f39920..3abfd783172 100644
--- a/libcxx/lib/CMakeLists.txt
+++ b/libcxx/lib/CMakeLists.txt
@@ -105,9 +105,9 @@ if ( APPLE AND (LIBCXX_CXX_ABI_LIBNAME STREQUAL "libcxxabi" OR
"-Wl,-unexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/libc++unexp.exp"
"/usr/lib/libSystem.B.dylib")
else()
- if ( ${CMAKE_OSX_SYSROOT} )
+ if (DEFINED CMAKE_OSX_SYSROOT)
list(FIND ${CMAKE_OSX_ARCHITECTURES} "armv7" OSX_HAS_ARMV7)
- if (OSX_HAS_ARMV7)
+ if (NOT OSX_HAS_ARMV7 EQUAL -1)
set(OSX_RE_EXPORT_LINE
"${CMAKE_OSX_SYSROOT}/usr/lib/libc++abi.dylib"
"-Wl,-reexported_symbols_list,${CMAKE_CURRENT_SOURCE_DIR}/libc++sjlj-abi.exp")
OpenPOWER on IntegriCloud