Enable cross-compilation across architectures on android
authorFrancis Ricci <francisjricci@gmail.com>
Thu, 21 Jul 2016 21:05:14 +0000 (21:05 +0000)
committerFrancis Ricci <francisjricci@gmail.com>
Thu, 21 Jul 2016 21:05:14 +0000 (21:05 +0000)
Summary:
This patch fixes cross-architecture compilation,
by allowing flags like -target and --sysroot to be set for
architecture testing and compilation.

Reviewers: tberghammer, srhines, danalbert, beanz, compnerd

Subscribers: tberghammer, llvm-commits, danalbert

Differential Revision: https://reviews.llvm.org/D22415

llvm-svn: 276333

compiler-rt/lib/builtins/CMakeLists.txt

index d5a1efe..274b0b4 100644 (file)
@@ -413,7 +413,7 @@ else ()
                               STATIC
                               ARCHS ${arch}
                               SOURCES ${${arch}_SOURCES}
-                              CFLAGS ${maybe_stdc99}
+                              CFLAGS ${maybe_stdc99} ${CMAKE_C_FLAGS}
                               PARENT_TARGET builtins)
     endif ()
   endforeach ()