summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2014-07-14 23:28:38 +0000
committerAlp Toker <alp@nuanti.com>2014-07-14 23:28:38 +0000
commit207c49897813d4271a1475f7191f13b1a51d262c (patch)
tree8f8e39b65ad41100ffc5c85ec6363b7b8dec8b92
parent9ef089dc97540018ab25814a6c768ccc5b448b29 (diff)
downloadbcm5719-llvm-207c49897813d4271a1475f7191f13b1a51d262c.tar.gz
bcm5719-llvm-207c49897813d4271a1475f7191f13b1a51d262c.zip
Revert "Revert "Move clang feature flags settings out of LLVM core and into cfe""
It turns out this commit was fine. The problem was in the legacy build system (fixed r213010). This reverts commit r213008. llvm-svn: 213014
-rw-r--r--clang/CMakeLists.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/clang/CMakeLists.txt b/clang/CMakeLists.txt
index 28f4e3fb81f..b93a78ec01d 100644
--- a/clang/CMakeLists.txt
+++ b/clang/CMakeLists.txt
@@ -385,8 +385,25 @@ install(DIRECTORY include/clang-c
add_definitions( -D_GNU_SOURCE )
option(CLANG_ENABLE_ARCMT "Build ARCMT." ON)
+if (CLANG_ENABLE_ARCMT)
+ set(ENABLE_CLANG_ARCMT "1")
+else()
+ set(ENABLE_CLANG_ARCMT "0")
+endif()
+
option(CLANG_ENABLE_REWRITER "Build rewriter." ON)
+if (CLANG_ENABLE_REWRITER)
+ set(ENABLE_CLANG_REWRITER "1")
+else()
+ set(ENABLE_CLANG_REWRITER "0")
+endif()
+
option(CLANG_ENABLE_STATIC_ANALYZER "Build static analyzer." ON)
+if (CLANG_ENABLE_STATIC_ANALYZER)
+ set(ENABLE_CLANG_STATIC_ANALYZER "1")
+else()
+ set(ENABLE_CLANG_STATIC_ANALYZER "0")
+endif()
if (NOT CLANG_ENABLE_REWRITER AND CLANG_ENABLE_ARCMT)
message(FATAL_ERROR "Cannot disable rewriter while enabling ARCMT")
OpenPOWER on IntegriCloud