xref: /llvm-project/clang/lib/CMakeLists.txt (revision 44de2bb6949f0ca62a2e16506fe3d91be14e6d23)
1add_subdirectory(Headers)
2add_subdirectory(Basic)
3add_subdirectory(APINotes)
4add_subdirectory(Lex)
5add_subdirectory(Parse)
6add_subdirectory(AST)
7add_subdirectory(ASTMatchers)
8add_subdirectory(CrossTU)
9add_subdirectory(Sema)
10add_subdirectory(CodeGen)
11add_subdirectory(Analysis)
12add_subdirectory(Edit)
13add_subdirectory(ExtractAPI)
14add_subdirectory(Rewrite)
15if(CLANG_ENABLE_ARCMT)
16  add_subdirectory(ARCMigrate)
17endif()
18add_subdirectory(Driver)
19add_subdirectory(Serialization)
20add_subdirectory(Frontend)
21add_subdirectory(FrontendTool)
22add_subdirectory(Tooling)
23add_subdirectory(DirectoryWatcher)
24add_subdirectory(Index)
25add_subdirectory(IndexSerialization)
26add_subdirectory(InstallAPI)
27add_subdirectory(StaticAnalyzer)
28add_subdirectory(Format)
29if(CLANG_INCLUDE_TESTS)
30  add_subdirectory(Testing)
31endif()
32add_subdirectory(Interpreter)
33add_subdirectory(Support)
34
35if(CLANG_ENABLE_CIR)
36  add_subdirectory(CIR)
37endif()
38