[PATCH] D18014: Allows to build libc++ with -DLLVM_USE_SANITIZER="Address; Undefined" on OSX
    Mehdi AMINI via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Wed Mar  9 14:59:17 PST 2016
    
    
  
joker.eph created this revision.
joker.eph added a reviewer: beanz.
joker.eph added a subscriber: cfe-commits.
joker.eph set the repository for this revision to rL LLVM.
It seems some cases were missing to the configuration.
Repository:
  rL LLVM
http://reviews.llvm.org/D18014
Files:
  lib/CMakeLists.txt
Index: lib/CMakeLists.txt
===================================================================
--- lib/CMakeLists.txt
+++ lib/CMakeLists.txt
@@ -48,7 +48,9 @@
 add_library_flags_if(LIBCXX_ENABLE_STATIC_ABI_LIBRARY "-Wl,-Bdynamic" "-Wl,--no-whole-archive")
 
 if (APPLE AND LLVM_USE_SANITIZER)
-  if ("${LLVM_USE_SANITIZER}" STREQUAL "Address")
+  if ("${LLVM_USE_SANITIZER}" STREQUAL "Address" OR
+      "${LLVM_USE_SANITIZER}" STREQUAL "Address;Undefined" OR
+      "${LLVM_USE_SANITIZER}" STREQUAL "Undefined;Address")
     set(LIBFILE "libclang_rt.asan_osx_dynamic.dylib")
   elseif("${LLVM_USE_SANITIZER}" STREQUAL "Undefined")
     set(LIBFILE "libclang_rt.ubsan_osx_dynamic.dylib")
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D18014.50202.patch
Type: text/x-patch
Size: 687 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160309/bba2574a/attachment.bin>
    
    
More information about the cfe-commits
mailing list