xref: /llvm-project/clang/unittests/Analysis/FlowSensitive/CMakeLists.txt (revision 54309b1c2f7a9acdb91ae1735cf4eb0877eadfc0)
1set(LLVM_LINK_COMPONENTS
2  FrontendOpenMP
3  Support
4  )
5
6add_clang_unittest(ClangAnalysisFlowSensitiveTests
7  ArenaTest.cpp
8  ASTOpsTest.cpp
9  CFGMatchSwitchTest.cpp
10  CachedConstAccessorsLatticeTest.cpp
11  ChromiumCheckModelTest.cpp
12  DataflowAnalysisContextTest.cpp
13  DataflowEnvironmentTest.cpp
14  DebugSupportTest.cpp
15  DeterminismTest.cpp
16  LoggerTest.cpp
17  MapLatticeTest.cpp
18  MatchSwitchTest.cpp
19  MultiVarConstantPropagationTest.cpp
20  RecordOpsTest.cpp
21  SignAnalysisTest.cpp
22  SimplifyConstraintsTest.cpp
23  SingleVarConstantPropagationTest.cpp
24  SmartPointerAccessorCachingTest.cpp
25  TestingSupport.cpp
26  TestingSupportTest.cpp
27  TransferBranchTest.cpp
28  TransferTest.cpp
29  TypeErasedDataflowAnalysisTest.cpp
30  UncheckedOptionalAccessModelTest.cpp
31  ValueTest.cpp
32  WatchedLiteralsSolverTest.cpp
33  )
34
35clang_target_link_libraries(ClangAnalysisFlowSensitiveTests
36  PRIVATE
37  clangAST
38  clangASTMatchers
39  clangAnalysis
40  clangAnalysisFlowSensitive
41  clangAnalysisFlowSensitiveModels
42  clangBasic
43  clangFrontend
44  clangLex
45  clangSerialization
46  clangTooling
47  )
48
49target_link_libraries(ClangAnalysisFlowSensitiveTests
50  PRIVATE
51  clangTesting
52  LLVMTestingAnnotations
53  LLVMTestingSupport
54  )
55