[compiler-rt] r254082 - [CMake] [Darwin] libclang_rt.eprintf should be built with the same CFLAGS as the other darwin builtin libraries.

Chris Bieneman via llvm-commits llvm-commits at lists.llvm.org
Wed Nov 25 11:32:32 PST 2015


Author: cbieneman
Date: Wed Nov 25 13:32:32 2015
New Revision: 254082

URL: http://llvm.org/viewvc/llvm-project?rev=254082&view=rev
Log:
[CMake] [Darwin] libclang_rt.eprintf should be built with the same CFLAGS as the other darwin builtin libraries.

Modified:
    compiler-rt/trunk/cmake/Modules/CompilerRTDarwinUtils.cmake

Modified: compiler-rt/trunk/cmake/Modules/CompilerRTDarwinUtils.cmake
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/cmake/Modules/CompilerRTDarwinUtils.cmake?rev=254082&r1=254081&r2=254082&view=diff
==============================================================================
--- compiler-rt/trunk/cmake/Modules/CompilerRTDarwinUtils.cmake (original)
+++ compiler-rt/trunk/cmake/Modules/CompilerRTDarwinUtils.cmake Wed Nov 25 13:32:32 2015
@@ -237,11 +237,18 @@ function(darwin_filter_builtin_sources o
 endfunction()
 
 function(darwin_add_eprintf_library)
+  cmake_parse_arguments(LIB
+    ""
+    ""
+    "CFLAGS"
+    ${ARGN})
+
   add_library(clang_rt.eprintf STATIC eprintf.c)
   set_target_compile_flags(clang_rt.eprintf
     -isysroot ${DARWIN_osx_SYSROOT}
     ${DARWIN_osx_BUILTIN_MIN_VER_FLAG}
-    -arch i386)
+    -arch i386
+    ${LIB_CFLAGS})
   set_target_properties(clang_rt.eprintf PROPERTIES
       OUTPUT_NAME clang_rt.eprintf${COMPILER_RT_OS_SUFFIX})
   set_target_properties(clang_rt.eprintf PROPERTIES
@@ -322,7 +329,7 @@ macro(darwin_add_builtin_libraries)
     endif()
   endforeach()
 
-  darwin_add_eprintf_library()
+  darwin_add_eprintf_library(CFLAGS ${CFLAGS})
 
   # We put the x86 sim slices into the archives for their base OS
   foreach (os ${ARGN})




More information about the llvm-commits mailing list