blob: a870c2990a9d40010c8562ecfb96d25554df1930 [file] [log] [blame]
set(LLVM_LINK_COMPONENTS
support
)
get_filename_component(CLANGD_SOURCE_DIR
${CMAKE_CURRENT_SOURCE_DIR}/../../clangd REALPATH)
include_directories(
${CLANGD_SOURCE_DIR}
)
add_extra_unittest(ClangdTests
Annotations.cpp
CancellationTests.cpp
ClangdTests.cpp
ClangdUnitTests.cpp
CodeCompleteTests.cpp
CodeCompletionStringsTests.cpp
ContextTests.cpp
DexTests.cpp
DraftStoreTests.cpp
FileDistanceTests.cpp
FileIndexTests.cpp
FindSymbolsTests.cpp
FuzzyMatchTests.cpp
GlobalCompilationDatabaseTests.cpp
HeadersTests.cpp
IndexTests.cpp
QualityTests.cpp
RIFFTests.cpp
SerializationTests.cpp
SourceCodeTests.cpp
SymbolCollectorTests.cpp
SyncAPI.cpp
TUSchedulerTests.cpp
TestFS.cpp
TestIndex.cpp
TestTU.cpp
ThreadingTests.cpp
TraceTests.cpp
URITests.cpp
XRefsTests.cpp
)
target_link_libraries(ClangdTests
PRIVATE
clangAST
clangBasic
clangDaemon
clangFormat
clangFrontend
clangIndex
clangLex
clangSema
clangTooling
clangToolingCore
clangToolingInclusions
LLVMSupport
LLVMTestingSupport
)