[libcxxabi] r226240 - LIBCXXABI_TARGET_TRIPLE won't always be set.

Dan Albert danalbert at google.com
Thu Jan 15 17:10:09 PST 2015


Author: danalbert
Date: Thu Jan 15 19:10:09 2015
New Revision: 226240

URL: http://llvm.org/viewvc/llvm-project?rev=226240&view=rev
Log:
LIBCXXABI_TARGET_TRIPLE won't always be set.

Fixes issue with r226235. Build configuration difference between
libc++ and libc++abi.

Modified:
    libcxxabi/trunk/CMakeLists.txt

Modified: libcxxabi/trunk/CMakeLists.txt
URL: http://llvm.org/viewvc/llvm-project/libcxxabi/trunk/CMakeLists.txt?rev=226240&r1=226239&r2=226240&view=diff
==============================================================================
--- libcxxabi/trunk/CMakeLists.txt (original)
+++ libcxxabi/trunk/CMakeLists.txt Thu Jan 15 19:10:09 2015
@@ -247,7 +247,8 @@ if (MSVC)
   add_definitions(-D_CRT_SECURE_NO_WARNINGS)
 endif()
 
-list(APPEND LIBCXXABI_COMPILE_FLAGS "-target ${LIBCXXABI_TARGET_TRIPLE}")
+append_if(LIBCXXABI_COMPILE_FLAGS LIBCXXABI_TARGET_TRIPLE
+          "-target ${LIBCXXABI_TARGET_TRIPLE}")
 append_if(LIBCXXABI_COMPILE_FLAGS LIBCXXABI_GCC_TOOLCHAIN
          "-gcc-toolchain ${LIBCXXABI_GCC_TOOLCHAIN}")
 append_if(LIBCXXABI_COMPILE_FLAGS LIBCXXABI_SYSROOT





More information about the cfe-commits mailing list