blob: a5766a5498d61be2d914e6ff8d90056edbf21e36 [file] [log] [blame]
set(LLVM_OPTIONAL_SOURCES
sourcekitdAPI-XPC.cpp
sourcekitdAPI-InProc.cpp)
add_sourcekit_library(sourcekitdAPI
CodeCompletionResultsArray.cpp
CompactArray.cpp
DocStructureArray.cpp
DocSupportAnnotationArray.cpp
RawData.cpp
Requests.cpp
sourcekitdAPI-Common.cpp
TokenAnnotationsArray.cpp
ExpressionTypeArray.cpp
UIDHandling.cpp
)
target_link_libraries(sourcekitdAPI PRIVATE
swiftBasic
SourceKitSupport
SourceKitSwiftLang)
if(APPLE AND HAVE_XPC_H)
target_sources(sourcekitdAPI PRIVATE
sourcekitdAPI-XPC.cpp)
elseif(SWIFT_SOURCEKIT_USE_INPROC_LIBRARY)
target_sources(sourcekitdAPI PRIVATE
sourcekitdAPI-InProc.cpp)
endif()