mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2026-05-30 19:09:14 -04:00
39 lines
1.1 KiB
CMake
39 lines
1.1 KiB
CMake
add_library(QodeAssistAgentPipelines OBJECT
|
|
AgentPipelinesPage.hpp AgentPipelinesPage.cpp
|
|
PipelinesConfig.hpp PipelinesConfig.cpp
|
|
AgentRosterWidget.hpp AgentRosterWidget.cpp
|
|
AgentSlotWidget.hpp AgentSlotWidget.cpp
|
|
AgentSelectionDialog.hpp AgentSelectionDialog.cpp
|
|
)
|
|
|
|
target_include_directories(QodeAssistAgentPipelines PRIVATE
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
${CMAKE_SOURCE_DIR}/sources/providers
|
|
${CMAKE_SOURCE_DIR}/sources/common
|
|
${CMAKE_SOURCE_DIR}/sources/agents
|
|
${CMAKE_SOURCE_DIR}/settings
|
|
${CMAKE_SOURCE_DIR}/logger
|
|
)
|
|
|
|
target_link_libraries(QodeAssistAgentPipelines PRIVATE
|
|
Qt::Core
|
|
Qt::Gui
|
|
Qt::Widgets
|
|
Qt::Network
|
|
QtCreator::Core
|
|
QtCreator::Utils
|
|
Agents
|
|
Providers
|
|
Common
|
|
LLMQore
|
|
QodeAssistLogger
|
|
TomlSerializer
|
|
tomlplusplus::tomlplusplus
|
|
)
|
|
|
|
target_compile_definitions(QodeAssistAgentPipelines PRIVATE
|
|
QODEASSIST_QT_CREATOR_VERSION_MAJOR=${QODEASSIST_QT_CREATOR_VERSION_MAJOR}
|
|
QODEASSIST_QT_CREATOR_VERSION_MINOR=${QODEASSIST_QT_CREATOR_VERSION_MINOR}
|
|
QODEASSIST_QT_CREATOR_VERSION_PATCH=${QODEASSIST_QT_CREATOR_VERSION_PATCH}
|
|
)
|