metal-kompanion/src/KI/CMakeLists.txt

32 lines
655 B
CMake

set(KOM_KI_SRCS
Client/KIClient.cpp
Provider/OllamaProvider.cpp
Completion/KIReply.cpp
)
set(KOM_KI_HDRS
Client/KIClient.h
Provider/KIProvider.h
Provider/KICapabilities.h
Provider/OllamaProvider.h
Message/KIMessage.h
Message/KIThread.h
Tool/KITool.h
Completion/KIReply.h
Completion/KIError.h
Completion/KIChatOptions.h
Embedding/KIEmbedding.h
Policy/KIPolicy.h
)
add_library(kom_ki STATIC ${KOM_KI_SRCS} ${KOM_KI_HDRS})
target_include_directories(kom_ki PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${Qt6Core_INCLUDE_DIRS}
)
target_link_libraries(kom_ki PUBLIC
Qt6::Core
Qt6::Network
)