xref: /llvm-project/clang-tools-extra/clang-tidy/utils/CMakeLists.txt (revision 1f2c08b33b848dfdfeecdc7cee3644591407e219)
1set(LLVM_LINK_COMPONENTS
2  FrontendOpenMP
3  Support
4  )
5
6add_clang_library(clangTidyUtils STATIC
7  Aliasing.cpp
8  ASTUtils.cpp
9  BracesAroundStatement.cpp
10  DeclRefExprUtils.cpp
11  DesignatedInitializers.cpp
12  ExceptionAnalyzer.cpp
13  ExceptionSpecAnalyzer.cpp
14  ExprSequence.cpp
15  FileExtensionsUtils.cpp
16  FormatStringConverter.cpp
17  FixItHintUtils.cpp
18  HeaderGuard.cpp
19  IncludeInserter.cpp
20  IncludeSorter.cpp
21  LexerUtils.cpp
22  Matchers.cpp
23  NamespaceAliaser.cpp
24  OptionsUtils.cpp
25  RenamerClangTidyCheck.cpp
26  TransformerClangTidyCheck.cpp
27  TypeTraits.cpp
28  UseRangesCheck.cpp
29  UsingInserter.cpp
30
31  LINK_LIBS
32  clangTidy
33
34  DEPENDS
35  omp_gen
36  ClangDriverOptions
37  )
38
39clang_target_link_libraries(clangTidyUtils
40  PRIVATE
41  clangAST
42  clangASTMatchers
43  clangBasic
44  clangLex
45  clangSema
46  clangTooling
47  clangTransformer
48  )
49