Files
QodeAssist/sources/settings/CMakeLists.txt
2026-05-26 16:44:45 +02:00

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}
)