40 lines
746 B
Text
40 lines
746 B
Text
|
set(LLVM_LINK_COMPONENTS
|
||
|
Support
|
||
|
TestingSupport
|
||
|
)
|
||
|
|
||
|
add_custom_target(ClangIncludeCleanerUnitTests)
|
||
|
add_unittest(ClangIncludeCleanerUnitTests ClangIncludeCleanerTests
|
||
|
AnalysisTest.cpp
|
||
|
FindHeadersTest.cpp
|
||
|
IncludeSpellerTest.cpp
|
||
|
LocateSymbolTest.cpp
|
||
|
RecordTest.cpp
|
||
|
TypesTest.cpp
|
||
|
WalkASTTest.cpp
|
||
|
)
|
||
|
|
||
|
target_include_directories(ClangIncludeCleanerTests
|
||
|
PRIVATE
|
||
|
${CMAKE_CURRENT_SOURCE_DIR}/../lib)
|
||
|
|
||
|
clang_target_link_libraries(ClangIncludeCleanerTests
|
||
|
PRIVATE
|
||
|
clangAST
|
||
|
clangBasic
|
||
|
clangFrontend
|
||
|
clangFormat
|
||
|
clangLex
|
||
|
clangSerialization
|
||
|
clangToolingInclusionsStdlib
|
||
|
)
|
||
|
|
||
|
target_link_libraries(ClangIncludeCleanerTests
|
||
|
PRIVATE
|
||
|
clangIncludeCleaner
|
||
|
clangTesting
|
||
|
LLVMTestingAnnotations
|
||
|
LLVMTestingSupport
|
||
|
)
|
||
|
|