xref: /netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/CMakeLists.txt (revision e6c7e151de239c49d2e38720a061ed9d1fa99309)
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  FileMatchTrie.cpp
21  FixIt.cpp
22  GuessTargetAndModeCompilationDatabase.cpp
23  InterpolatingCompilationDatabase.cpp
24  JSONCompilationDatabase.cpp
25  Refactoring.cpp
26  RefactoringCallbacks.cpp
27  StandaloneExecution.cpp
28  Tooling.cpp
29
30  DEPENDS
31  ClangDriverOptions
32
33  LINK_LIBS
34  clangAST
35  clangASTMatchers
36  clangBasic
37  clangDriver
38  clangFormat
39  clangFrontend
40  clangLex
41  clangRewrite
42  clangSerialization
43  clangToolingCore
44  )
45