xref: /openbsd-src/gnu/llvm/clang/lib/Tooling/CMakeLists.txt (revision 46035553bfdd96e63c94e32da0210227ec2e3cf1)
1set(LLVM_LINK_COMPONENTS
2  Option
3  Support
4  )
5
6add_subdirectory(Core)
7add_subdirectory(Inclusions)
8add_subdirectory(Refactoring)
9add_subdirectory(ASTDiff)
10add_subdirectory(Syntax)
11add_subdirectory(DependencyScanning)
12add_subdirectory(Transformer)
13
14add_clang_library(clangTooling
15  AllTUsExecution.cpp
16  ArgumentsAdjusters.cpp
17  CommonOptionsParser.cpp
18  CompilationDatabase.cpp
19  Execution.cpp
20  ExpandResponseFilesCompilationDatabase.cpp
21  FileMatchTrie.cpp
22  FixIt.cpp
23  GuessTargetAndModeCompilationDatabase.cpp
24  InterpolatingCompilationDatabase.cpp
25  JSONCompilationDatabase.cpp
26  Refactoring.cpp
27  RefactoringCallbacks.cpp
28  StandaloneExecution.cpp
29  Tooling.cpp
30
31  DEPENDS
32  ClangDriverOptions
33
34  LINK_LIBS
35  clangAST
36  clangASTMatchers
37  clangBasic
38  clangDriver
39  clangFormat
40  clangFrontend
41  clangLex
42  clangRewrite
43  clangSerialization
44  clangToolingCore
45  )
46