diff options
| author | Francis Ricci <francisjricci@gmail.com> | 2016-09-08 15:57:22 +0000 |
|---|---|---|
| committer | Francis Ricci <francisjricci@gmail.com> | 2016-09-08 15:57:22 +0000 |
| commit | 0b6f487c639ec0c28cd725e880f74ab810068a82 (patch) | |
| tree | aab46f9e5a90c76c7ba839f039407eca606f42c6 | |
| parent | 1b746d1b9de6d11acebde850a231b697f623f17e (diff) | |
| download | bcm5719-llvm-0b6f487c639ec0c28cd725e880f74ab810068a82.tar.gz bcm5719-llvm-0b6f487c639ec0c28cd725e880f74ab810068a82.zip | |
[compiler-rt] Don't use -fPIC when building for Windows
Summary: This flag doesn't make sense on Windows systems.
Reviewers: beanz, kubabrecka, compnerd
Subscribers: dberris, llvm-commits, beanz
Differential Revision: https://reviews.llvm.org/D24320
llvm-svn: 280953
| -rw-r--r-- | compiler-rt/CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler-rt/CMakeLists.txt b/compiler-rt/CMakeLists.txt index 05bd8c0bc77..7c9baadc151 100644 --- a/compiler-rt/CMakeLists.txt +++ b/compiler-rt/CMakeLists.txt @@ -129,7 +129,9 @@ if(NOT COMPILER_RT_HAS_FUNC_SYMBOL) endif() # Provide some common commmandline flags for Sanitizer runtimes. -append_list_if(COMPILER_RT_HAS_FPIC_FLAG -fPIC SANITIZER_COMMON_CFLAGS) +if(NOT WIN32) + append_list_if(COMPILER_RT_HAS_FPIC_FLAG -fPIC SANITIZER_COMMON_CFLAGS) +endif() append_list_if(COMPILER_RT_HAS_FNO_BUILTIN_FLAG -fno-builtin SANITIZER_COMMON_CFLAGS) append_list_if(COMPILER_RT_HAS_FNO_EXCEPTIONS_FLAG -fno-exceptions SANITIZER_COMMON_CFLAGS) if(NOT COMPILER_RT_DEBUG) |

