blob: fef0adc621562950eba695f64810236857283229 [file] [log] [blame]
Ted Kremenek2dc651d2011-08-09 03:39:19 +00001add_subdirectory(diagtool)
Daniel Dunbarcbcd98b2009-03-24 02:52:57 +00002add_subdirectory(driver)
Jordan Rosee6385032013-08-22 15:50:02 +00003if(CLANG_ENABLE_REWRITER)
4 add_subdirectory(clang-format)
5endif()
6
7if(CLANG_ENABLE_ARCMT)
8 add_subdirectory(libclang)
9 add_subdirectory(c-index-test)
10 add_subdirectory(arcmt-test)
11 add_subdirectory(c-arcmt-test)
12endif()
Jordan Rosed771b442013-07-03 16:20:29 +000013if(CLANG_ENABLE_STATIC_ANALYZER)
14 add_subdirectory(clang-check)
15endif()
Chandler Carruth5d435b62012-08-07 08:37:42 +000016
17# We support checking out the clang-tools-extra repository into the 'extra'
18# subdirectory. It contains tools developed as part of the Clang/LLVM project
19# on top of the Clang tooling platform. We keep them in a separate repository
20# to keep the primary Clang repository small and focused.
NAKAMURA Takumiff2fb962012-10-10 13:46:18 +000021# It also may be included by LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR.
22add_llvm_external_project(clang-tools-extra extra)