Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Common/PluginInterfaces/CMakeLists.txt
T
torsten 950d669538 Qt6 Migration: BUILD_RTI guards und CMake fixes
- BUILD_RTI conditional compilation für RTI Connext DDS dependencies
- Namespace fixes in core_dtc.h (Core:: → DDS::Core::)
- CMakeLists.txt: BUILD_RTI option und conditional dependencies
- Handler minelayer: namespace closing mit BUILD_RTI guard
- Build erfolgreich mit BUILD_RTI=OFF validiert

Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
2026-08-21 18:37:18 +02:00

59 lines
1.4 KiB
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author$
#
# DataPluginInterface
ADD_INTERFACE_LIBRARY(
DataPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/data_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core
)
set_target_properties(DataPluginInterface PROPERTIES AUTOMOC ON)
# GuiPluginInterface
ADD_INTERFACE_LIBRARY(
GuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/gui_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core LtsWidgets ProjectConfig LtsAppDescriptor LtsUtilsCore
)
set_target_properties(GuiPluginInterface PROPERTIES AUTOMOC ON)
# projectPluginInterface
ADD_INTERFACE_LIBRARY(
ProjectPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/project_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core
)
set_target_properties(ProjectPluginInterface PROPERTIES AUTOMOC ON)
# stylePluginInterface
ADD_INTERFACE_LIBRARY(
StylePluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/style_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core
)
set_target_properties(StylePluginInterface PROPERTIES AUTOMOC ON)
# record_replay_plugin
ADD_INTERFACE_LIBRARY(
RecordReplayPlugin
${CMAKE_CURRENT_SOURCE_DIR}/record_replay_plugin.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core
)
set_target_properties(RecordReplayPlugin PROPERTIES AUTOMOC ON)
# Topic Replay Interface
ADD_INTERFACE_LIBRARY(
TopicReplayInterface
${CMAKE_CURRENT_SOURCE_DIR}/topic_replay_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
Qt6::Core
)