summaryrefslogtreecommitdiffstats
path: root/tools/CMakeLists.txt
diff options
context:
space:
mode:
authorChris Bieneman <beanz@apple.com>2015-10-20 18:12:12 +0000
committerChris Bieneman <beanz@apple.com>2015-10-20 18:12:12 +0000
commit8b67af67f6a558a6a89487066878fe591d01e2d3 (patch)
tree47fdabadcf34bbc4a96cd1ed87c92cd286d7b506 /tools/CMakeLists.txt
parent921c7cf4a8ba1ee52179bee429ee4c3e8cc5b251 (diff)
[CMake] Make clang/tools subdirectories controlled via options
Setting CLANG_TOOL_*_BUILD=Off on the CMake command line will disable inclusion of a clang/tools subdirectory. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250840 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/CMakeLists.txt')
-rw-r--r--tools/CMakeLists.txt22
1 files changed, 12 insertions, 10 deletions
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index b2b2f6aa95..891bf842db 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -1,19 +1,21 @@
-add_subdirectory(diagtool)
-add_subdirectory(driver)
-add_subdirectory(clang-format)
-add_subdirectory(clang-format-vs)
-add_subdirectory(clang-fuzzer)
+create_subdirectory_options(CLANG TOOL)
-add_subdirectory(c-index-test)
-add_subdirectory(libclang)
+add_clang_subdirectory(diagtool)
+add_clang_subdirectory(driver)
+add_clang_subdirectory(clang-format)
+add_clang_subdirectory(clang-format-vs)
+add_clang_subdirectory(clang-fuzzer)
+
+add_clang_subdirectory(c-index-test)
+add_clang_subdirectory(libclang)
if(CLANG_ENABLE_ARCMT)
- add_subdirectory(arcmt-test)
- add_subdirectory(c-arcmt-test)
+ add_clang_subdirectory(arcmt-test)
+ add_clang_subdirectory(c-arcmt-test)
endif()
if(CLANG_ENABLE_STATIC_ANALYZER)
- add_subdirectory(clang-check)
+ add_clang_subdirectory(clang-check)
endif()
# We support checking out the clang-tools-extra repository into the 'extra'