32 lines
655 B
CMake
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
|
|
) |