blob: b2b2f6aa954c791223bd8e3bb0fac0a4711e0a83 [file] [log] [blame]
Ted Kremenek2dc651d2011-08-09 03:39:19 +00001add_subdirectory(diagtool)
Daniel Dunbarcbcd98b2009-03-24 02:52:57 +00002add_subdirectory(driver)
Stephen Hines176edba2014-12-01 14:53:08 -08003add_subdirectory(clang-format)
4add_subdirectory(clang-format-vs)
Pirama Arumuga Nainar33337ca2015-05-06 11:48:57 -07005add_subdirectory(clang-fuzzer)
Stephen Hines176edba2014-12-01 14:53:08 -08006
7add_subdirectory(c-index-test)
8add_subdirectory(libclang)
Jordan Rosee6385032013-08-22 15:50:02 +00009
10if(CLANG_ENABLE_ARCMT)
Jordan Rosee6385032013-08-22 15:50:02 +000011 add_subdirectory(arcmt-test)
12 add_subdirectory(c-arcmt-test)
13endif()
Stephen Hines176edba2014-12-01 14:53:08 -080014
Jordan Rosed771b442013-07-03 16:20:29 +000015if(CLANG_ENABLE_STATIC_ANALYZER)
16 add_subdirectory(clang-check)
17endif()
Chandler Carruth5d435b62012-08-07 08:37:42 +000018
19# We support checking out the clang-tools-extra repository into the 'extra'
20# subdirectory. It contains tools developed as part of the Clang/LLVM project
21# on top of the Clang tooling platform. We keep them in a separate repository
22# to keep the primary Clang repository small and focused.
NAKAMURA Takumiff2fb962012-10-10 13:46:18 +000023# It also may be included by LLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR.
24add_llvm_external_project(clang-tools-extra extra)