summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlp Toker <alp@nuanti.com>2014-07-14 22:17:26 +0000
committerAlp Toker <alp@nuanti.com>2014-07-14 22:17:26 +0000
commit9a5665fc25164c0c301abe2ee53ada73b3fd79e8 (patch)
treefbdb2b97533f2eb7f698f5eef34f7ceffcaec9a5
parentccb9aa35863d2b0b7c670eed982cdb7ec61321b9 (diff)
downloadbcm5719-llvm-9a5665fc25164c0c301abe2ee53ada73b3fd79e8.tar.gz
bcm5719-llvm-9a5665fc25164c0c301abe2ee53ada73b3fd79e8.zip
Move clang feature flags settings out of LLVM core and into cfe
llvm-svn: 212997
-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