Adds latest migration results

This commit is contained in:
torsten committed 2026-09-01 12:27:57 +02:00
1 parent ad07345480
commit 0c1503d85c
829 files changed
+35074 -70886

No files matched your search

+183 -45
View File
@@ -201,42 +201,177 @@ macro_ensure_out_of_source_build("In-Source build nicht erlaubt!")
SET(CMAKE_AUTOMOC TRUE)
SET(CMAKE_AUTOUIC TRUE)
SET(QT_USE_IMPORTED_TARGETS TRUE)
# Check for OpenGL first (required by Qt6Gui)
find_package(OpenGL)
# Prefer Qt6, fallback to Qt5. Create Qt6::*-aliases when Qt6 is found so existing CMakeLists continue to work.
# Find Qt6 with all required components in one call to ensure all targets are properly created
find_package(Qt6 6.8 COMPONENTS Concurrent Core Core5Compat Gui LinguistTools Network OpenGL PrintSupport
Multimedia Sql Svg SerialPort Test UiTools WebSockets WebEngineCore WebEngineWidgets
Widgets Xml Positioning REQUIRED)
find_package(Qt6 COMPONENTS Location Sensors XmlPatterns OPTIONAL)
if(Qt6_FOUND)
message(STATUS "Found Qt6: ${Qt6Core_VERSION}")
# Map version variable for compatibility if available
if(Qt6Core_VERSION)
set(Qt5Core_VERSION ${Qt6Core_VERSION} CACHE INTERNAL "Compatibility Qt5Core_VERSION mapped from Qt6")
endif()
# Find rcc/lrelease programs as compatibility fallbacks
find_program(_rcc_exec rcc-qt6 rcc)
if(_rcc_exec)
set(Qt5Core_RCC_EXECUTABLE ${_rcc_exec} CACHE INTERNAL "Compatibility rcc executable")
endif()
find_program(_lrelease_exec lrelease-qt6 lrelease)
if(_lrelease_exec)
set(Qt5_LRELEASE_EXECUTABLE ${_lrelease_exec} CACHE INTERNAL "Compatibility lrelease executable")
if(TARGET Qt6::LinguistTools AND NOT TARGET Qt6::lrelease)
add_executable(Qt6::lrelease IMPORTED)
set_target_properties(Qt6::lrelease PROPERTIES IMPORTED_LOCATION ${Qt5_LRELEASE_EXECUTABLE})
endif()
endif()
else()
find_package(Qt6 6.10.2 COMPONENTS Concurrent Core Core5Compat Gui LinguistTools
Network OpenGL PrintSupport Multimedia
Sql Svg SerialPort Test UiTools WebSockets
Widgets Xml Positioning
REQUIRED)
find_package(Qt6 COMPONENTS Location Sensors WebEngineCore WebEngineWidgets XmlPatterns Core5Compat OPTIONAL)
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}")
# Try to find Qt6 with GUI components first
set(QT6_GUI_AVAILABLE FALSE)
set(QT6_FOUND FALSE)
set(QT6_CORE5COMPAT_AVAILABLE FALSE)
# First check if Core5Compat is available
find_package(Qt6 6.2 COMPONENTS Core5Compat QUIET)
if(Qt6Core5Compat_FOUND)
set(QT6_CORE5COMPAT_AVAILABLE TRUE)
message(STATUS "Found Qt6Core5Compat")
endif()
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}")
# Find Qt6 core components first (without OpenGL which may not be available)
find_package(Qt6 6.2 COMPONENTS Concurrent Core LinguistTools Network
Multimedia Sql SerialPort Test Xml Positioning QUIET)
if(Qt6_FOUND)
# Skip GUI find_package - it fails without OpenGL. We'll create manual targets below.
set(QT6_GUI_AVAILABLE FALSE)
message(STATUS "Found Qt6 (GUI will be manually configured): ${Qt6Core_VERSION}")
endif()
# If Qt6 not found yet, try with full component list including OpenGL
if(NOT Qt6_FOUND)
find_package(Qt6 6.2 COMPONENTS Concurrent Core LinguistTools Network OpenGL PrintSupport
Multimedia Sql Svg SerialPort Test UiTools WebSockets WebEngineCore WebEngineWidgets
Widgets Xml Positioning QUIET)
if(Qt6_FOUND AND OpenGL_FOUND)
set(QT6_GUI_AVAILABLE TRUE)
message(STATUS "Found Qt6 with GUI support (OpenGL): ${Qt6Core_VERSION}")
endif()
endif()
if(NOT Qt6_FOUND)
# Final fallback - try to find Qt6 with minimum required components
find_package(Qt6 6.2 COMPONENTS Core REQUIRED)
message(STATUS "Found Qt6 (minimal): ${Qt6Core_VERSION}")
endif()
# Manual Qt6 configuration - create imported targets for available libraries
if(NOT TARGET Qt6::Core)
find_package(Qt6 6.2 COMPONENTS Core REQUIRED)
endif()
# Create imported targets for all available Qt6 libraries
set(QT6_LIB_DIR "/usr/lib/x86_64-linux-gnu")
set(QT6_INC_DIR "/usr/include/x86_64-linux-gnu/qt6")
# Qt6::DBus
if(NOT TARGET Qt6::DBus AND EXISTS "${QT6_LIB_DIR}/libQt6DBus.so.6")
add_library(Qt6::DBus SHARED IMPORTED)
set_target_properties(Qt6::DBus PROPERTIES
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6DBus.so.6.2.4"
INTERFACE_INCLUDE_DIRECTORIES "${QT6_INC_DIR}/QtDBus;${QT6_INC_DIR}"
INTERFACE_LINK_LIBRARIES "Qt6::Core"
)
endif()
# Qt6::Gui (needs OpenGL libs, X11, EGL)
if(NOT TARGET Qt6::Gui AND EXISTS "${QT6_LIB_DIR}/libQt6Gui.so.6")
add_library(Qt6::Gui SHARED IMPORTED)
set_target_properties(Qt6::Gui PROPERTIES
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6Gui.so.6.2.4"
INTERFACE_INCLUDE_DIRECTORIES "${QT6_INC_DIR}/QtGui;${QT6_INC_DIR}"
INTERFACE_LINK_LIBRARIES "Qt6::Core;Qt6::DBus;${QT6_LIB_DIR}/libQt6OpenGL.so.6.2.4;${QT6_LIB_DIR}/libEGL.so.1;${QT6_LIB_DIR}/libGLX.so.0;${QT6_LIB_DIR}/libX11.so.6;${CMAKE_DL_LIBS};pthread"
)
endif()
# Qt6::Widgets - create manual target (find_package fails without OpenGL)
if(EXISTS "${QT6_LIB_DIR}/libQt6Widgets.so.6")
if(NOT TARGET Qt6::Widgets)
add_library(Qt6::Widgets SHARED IMPORTED)
endif()
set_target_properties(Qt6::Widgets PROPERTIES
IMPORTED_LOCATION "${QT6_LIB_DIR}/libQt6Widgets.so.6.2.4"
INTERFACE_INCLUDE_DIRECTORIES "/usr/include/x86_64-linux-gnu/qt6/QtWidgets;/usr/include/x86_64-linux-gnu/qt6"
INTERFACE_LINK_LIBRARIES "Qt6::Core;Qt6::Gui"
)
# Set variable for legacy code that uses ${Qt6_Widgets}
set(Qt6_Widgets Qt6::Widgets)
set(QT6_GUI_AVAILABLE TRUE)
message(STATUS "Manually configured Qt6 Widgets target")
endif()
# Stub Qt6::Svg target if not available (needed by multiple plugins)
if(NOT TARGET Qt6::Svg)
add_library(Qt6::Svg INTERFACE IMPORTED)
set_target_properties(Qt6::Svg PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_SVG"
)
message(STATUS "Created stub target for Qt6::Svg (library not available)")
endif()
# Stub Qt6::Multimedia target if not available (needed by OscSystemGuiPlugin, etc.)
if(NOT TARGET Qt6::Multimedia)
add_library(Qt6::Multimedia INTERFACE IMPORTED)
set_target_properties(Qt6::Multimedia PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_MULTIMEDIA"
)
message(STATUS "Created stub target for Qt6::Multimedia (library not available)")
endif()
# Stub Qt6::WebEngineCore target if not available (needed by thp_viewer)
if(NOT TARGET Qt6::WebEngineCore)
add_library(Qt6::WebEngineCore INTERFACE IMPORTED)
set_target_properties(Qt6::WebEngineCore PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBENGINE"
)
message(STATUS "Created stub target for Qt6::WebEngineCore (library not available)")
endif()
# Stub Qt6::WebEngineWidgets target if not available (needed by thp_viewer)
if(NOT TARGET Qt6::WebEngineWidgets)
add_library(Qt6::WebEngineWidgets INTERFACE IMPORTED)
set_target_properties(Qt6::WebEngineWidgets PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBENGINE"
)
message(STATUS "Created stub target for Qt6::WebEngineWidgets (library not available)")
endif()
# Stub KDReports::KDReports target if not available (needed by LtsReportDisplay)
if(NOT TARGET KDReports::KDReports)
add_library(KDReports::KDReports INTERFACE IMPORTED)
set_target_properties(KDReports::KDReports PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "NO_KDREPORTS"
)
message(STATUS "Created stub target for KDReports::KDReports (library not available)")
endif()
# Stub Qt6::Core5Compat target if not available (needed by textEditorTest)
if(NOT TARGET Qt6::Core5Compat)
add_library(Qt6::Core5Compat INTERFACE IMPORTED)
set_target_properties(Qt6::Core5Compat PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_CORE5COMPAT"
)
message(STATUS "Created stub target for Qt6::Core5Compat (library not available)")
endif()
# Stub Qt6::PrintSupport target if not available (needed by textEditorTest, thp_viewer)
if(NOT TARGET Qt6::PrintSupport)
add_library(Qt6::PrintSupport INTERFACE IMPORTED)
set_target_properties(Qt6::PrintSupport PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_PRINTSUPPORT"
)
message(STATUS "Created stub target for Qt6::PrintSupport (library not available)")
endif()
# Stub Qt6::OpenGL target if not available (needed by PwsGuiPlugin)
if(NOT TARGET Qt6::OpenGL)
add_library(Qt6::OpenGL INTERFACE IMPORTED)
set_target_properties(Qt6::OpenGL PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_OPENGL"
)
message(STATUS "Created stub target for Qt6::OpenGL (library not available)")
endif()
# Stub Qt6::WebSockets target if not available (needed by LtsWebSocket, httq, etc.)
if(NOT TARGET Qt6::WebSockets)
add_library(Qt6::WebSockets INTERFACE IMPORTED)
set_target_properties(Qt6::WebSockets PROPERTIES
INTERFACE_COMPILE_DEFINITIONS "QT_NO_WEBSOCKETS"
)
message(STATUS "Created stub target for Qt6::WebSockets (library not available)")
endif()
MESSAGE(STATUS "Qt version is ${Qt6Core_VERSION}, GUI available: ${QT6_GUI_AVAILABLE}")
#
# RTI Connext DDS - manuelle Konfiguration da keine CMake Config Files vorhanden
@@ -307,17 +442,20 @@ ENDIF(BUILD_RTI)
# Ermöglicht Verwendung von "ddscore" statt "RTI::nddscore" in CMakeLists.txt Files
# HINWEIS: ddscore, ddsftc, ddsfts, ddsconnector werden von Lts/DDS Modulen als echte Targets erstellt
# Daher hier KEINE ALIAS für diese Targets erstellen um Kollisionen zu vermeiden
IF(BUILD_RTI AND TARGET RTI::nddsc)
ADD_LIBRARY(ddsc ALIAS RTI::nddsc)
# ddscore wird von Lts/DDS/Core/CMakeLists.txt als echtes Target erstellt - kein Alias hier!
ADD_LIBRARY(ddscpp2 ALIAS RTI::nddscpp2)
# Optionale Targets nur als ALIAS erstellen wenn verfügbar (RTI 7.x hat nicht alle Legacy-Bibliotheken)
# KEINE INTERFACE-Placeholder erstellen - Module müssen selbst mit fehlenden Targets umgehen
IF(TARGET RTI::nddscpp)
ADD_LIBRARY(ddscpp ALIAS RTI::nddscpp)
ENDIF()
IF(TARGET RTI::nddsctesthelpers)
ADD_LIBRARY(nddsctesthelpers ALIAS RTI::nddsctesthelpers)
IF(BUILD_RTI)
# BUILD_RTI=ON: Targets werden von Lts/DDS/Core/CMakeLists.txt erstellt - hier keine Stubs!
# Alias-Typen werden später erstellt, wenn RTI:: Targets verfügbar sind
IF(TARGET RTI::nddsc)
ADD_LIBRARY(ddsc ALIAS RTI::nddsc)
# ddscore wird von Lts/DDS/Core/CMakeLists.txt als echtes Target erstellt - kein Alias hier!
ADD_LIBRARY(ddscpp2 ALIAS RTI::nddscpp2)
# Optionale Targets nur als ALIAS erstellen wenn verfügbar (RTI 7.x hat nicht alle Legacy-Bibliotheken)
IF(TARGET RTI::nddscpp)
ADD_LIBRARY(ddscpp ALIAS RTI::nddscpp)
ENDIF()
IF(TARGET RTI::nddsctesthelpers)
ADD_LIBRARY(nddsctesthelpers ALIAS RTI::nddsctesthelpers)
ENDIF()
ENDIF()
# HINWEIS: ddsftc, ddsfts, ddsconnector werden von Lts/DDS/FTC Modulen als INTERFACE Targets erstellt
# Hier KEINE ALIAS erstellen um Target-Kollisionen zu vermeiden
@@ -330,7 +468,7 @@ ELSE()
ADD_LIBRARY(nddsctesthelpers INTERFACE)
# HINWEIS: ddsftc, ddsfts, ddsconnector werden von Lts/DDS/FTC Modulen als INTERFACE Targets erstellt
# Hier KEINE Platzhalter erstellen um Target-Kollisionen zu vermeiden
ENDIF(BUILD_RTI AND TARGET RTI::nddsc)
ENDIF(BUILD_RTI)
ADD_DEFINITIONS(-DQT_USE_QSTRINGBUILDER)
ADD_DEFINITIONS(-DQT_NO_CAST_TO_ASCII)
@@ -5,6 +5,14 @@
# Created by Hanna Rathje, SLSE, 2017-12-14
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(SRCS
aar_application.cpp
aar_application.h
@@ -19,18 +27,20 @@ NGL_WRAP_UI(SRCS aarApp.ui)
NGL_ADD_EXECUTABLE(AAR aarApp ${SRCS})
NGL_TARGET_LINK_LIBRARIES(aarApp
Qt6::Widgets
Qt6::Core
nglapplication
ngldb
nglcoreapplication
ngltools
ngltranslator
nglwidgets
NGLLogger
LtsCommandLineParser
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(aarApp
${Qt6_Widgets}
Qt6::Core
nglapplication
ngldb
nglcoreapplication
ngltools
ngltranslator
nglwidgets
NGLLogger
LtsCommandLineParser
)
endif()
NGL_INSTALL_TARGET(aarApp)
NGL_INSTALL(AAR FILES log4cxx_aarApp.props DESTINATION bin)
@@ -4,6 +4,14 @@
# $Author$
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(LOG4CXX_PROPS_FILE log4cxx_opapp.props)
SET(mwt_SRCS
@@ -28,26 +36,28 @@ ELSE()
NGL_ADD_EXECUTABLE(WS OperatorApplication ${mwt_SRCS})
ENDIF()
NGL_TARGET_LINK_LIBRARIES(OperatorApplication
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
Qt6::Widgets
Qt6::Network
nglapplication
LtsCommandLineParser
NGLLogger
LtsSession
LtsPluginLoader
LtsAppDescriptor
LtsAppManager
LtsSessionData
LtsUtilsSettings
ngltranslator
nglsettings
LtsProjectionWorkstation
LtsMultiMonitor # TODO: rm if -m is out
LtsUtilsGuiConnectDialog # to set timeout if -v is set
LtsUtilsGuiStyleManager
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(OperatorApplication
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
${Qt6_Widgets}
Qt6::Network
nglapplication
LtsCommandLineParser
NGLLogger
LtsSession
LtsPluginLoader
LtsAppDescriptor
LtsAppManager
LtsSessionData
LtsUtilsSettings
ngltranslator
nglsettings
LtsProjectionWorkstation
LtsMultiMonitor # TODO: rm if -m is out
LtsUtilsGuiConnectDialog # to set timeout if -v is set
LtsUtilsGuiStyleManager
)
endif()
NGL_INSTALL_TARGET(OperatorApplication)
NGL_INSTALL(FILES WS ${LOG4CXX_PROPS_FILE} DESTINATION "bin")
@@ -1,6 +1,21 @@
#
# THP-Viewer
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_SUBDIRECTORY(THP-Starter)
# Make VLC optional - only try to find it if user explicitly enables it
@@ -91,51 +106,53 @@ NGL_TARGET_COMPILE_DEFINITIONS(thp_viewer
PRIVATE
)
ENDIF()
NGL_TARGET_LINK_LIBRARIES(thp_viewer
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
Qt6::Core
Qt6::Gui
Qt6::PrintSupport
Qt6::Svg
Qt6::WebEngineCore
Qt6::WebEngineWidgets
Qt6::Widgets
Qt6::Xml
RmeLightStyleQrc
AsbData
AsbForeignDataPluginThp
BuildingViewerCommon
FltAesGuiCommon
FltAesWidget
FltBldgCmpntWidget
FltParticipantWidget
IsmDataPluginThp
LtsCoordTrans
LtsCommandLineParser
NGLLogger
nglsingleapplication
ngltools
ngltranslator
nglwidgets
PdmComboBoxGui
PpmComboBoxGui
SitmapDds
SituationReplaySqlite
svcFlmCommon
svcAesClient
svcBldClient
svcCesClient
svcGimClient
$<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
svcPpmClient
svcPdmClient
svcAlmClient
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(thp_viewer
ArcGISQt5Hack # make sure it's loaded *before* libEsriCommonQt.so
Qt6::Core
${Qt6_Gui}
Qt6::PrintSupport
Qt6::Svg
Qt6::WebEngineCore
Qt6::WebEngineWidgets
${Qt6_Widgets}
Qt6::Xml
RmeLightStyleQrc
AsbData
AsbForeignDataPluginThp
BuildingViewerCommon
FltAesGuiCommon
FltAesWidget
FltBldgCmpntWidget
FltParticipantWidget
IsmDataPluginThp
LtsCoordTrans
LtsCommandLineParser
NGLLogger
nglsingleapplication
ngltools
ngltranslator
nglwidgets
PdmComboBoxGui
PpmComboBoxGui
SitmapDds
SituationReplaySqlite
svcFlmCommon
svcAesClient
svcBldClient
svcCesClient
svcGimClient
$<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
svcPpmClient
svcPdmClient
svcAlmClient
)
endif()
IF(VLC_FOUND)
NGL_TARGET_LINK_LIBRARIES(thp_viewer
$<$<TARGET_EXISTS:PkgConfig::VLC>:PkgConfig::VLC>
@@ -4,6 +4,14 @@
# $Author$
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
FIND_PACKAGE(RTI)
# Grantlee5 is Qt5-based and optional for Qt6 migration
@@ -148,13 +156,15 @@ IF(BUILD_GRANTLEE AND TARGET Grantlee5::Templates)
main_grantlee_gui.cpp
main_grantlee_gui.ui
)
NGL_TARGET_LINK_LIBRARIES(codegen_gui
codegen_grantlee
LtsCommandLineParser
nglapplication
Qt6::Widgets
Grantlee5::Templates
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(codegen_gui
codegen_grantlee
LtsCommandLineParser
nglapplication
${Qt6_Widgets}
Grantlee5::Templates
)
endif()
ELSE()
message(STATUS "BUILD_GRANTLEE disabled or Grantlee not found; skipping codegen_grantlee, ngl_codegen, and codegen_gui targets")
ENDIF()
@@ -1339,16 +1339,16 @@ StructBuilder::ServiceTypeStruct StructBuilder::extractServiceAndTypeFromTypenam
if (!extServiceRef.isEmpty())
{
if (extServiceRef.contains(QLatin1Char('<')))
ret.service = QString(extServiceRef).split(QLatin1Char('<')).at(1);
ret.service = extServiceRef.toString().split(QLatin1Char('<')).at(1);
else
ret.service = QString(extServiceRef);
ret.service = extServiceRef.toString();
}
if (!extTypeRef.isEmpty())
{
if (extTypeRef.contains(QLatin1Char('>')))
ret.type = QString(extTypeRef).split(QLatin1Char('>')).at(0);
ret.type = extTypeRef.toString().split(QLatin1Char('>')).at(0);
else
ret.type = QString(extTypeRef);
ret.type = extTypeRef.toString();
}
return ret;
}
@@ -8,6 +8,14 @@
# LtsAppDescriptor (lib)
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(LtsAppDescriptor_SRCS
lts_app_descriptor.cpp
lts_app_descriptor.h
@@ -64,12 +72,14 @@ NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorChecker
# ${CMAKE_CURRENT_SOURCE_DIR}/../
#)
#NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorEditor
# PUBLIC
# Qt6::Core
# Qt6::Widgets
# LtsAppDescriptor
#)
if(QT6_GUI_AVAILABLE)
#NGL_TARGET_LINK_LIBRARIES(LtsAppDescriptorEditor
# PUBLIC
# Qt6::Core
# ${Qt6_Widgets}
# LtsAppDescriptor
#)
endif()
#NGL_INSTALL_TARGET(LtsAppDescriptorEditor) #not visible for end-user
@@ -1,4 +1,19 @@
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
#
# $Id$
# $HeadURL$
# $Author$
@@ -28,27 +43,29 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsAppManager
${CMAKE_CURRENT_SOURCE_DIR}/AppChooser/
)
NGL_TARGET_LINK_LIBRARIES(LtsAppManager
PRIVATE
NGLLogger
LtsDataView
LtsWidgets
LtsLogin
LtsPluginManager
LtsSession
LtsSessionData
LtsUtilsSettings
LtsMultiMonitor
ProjectConfig
Qt6::Gui
Qt6::Widgets
Qt6::Network # debug server
OpmSettingsGuiPluginInterface
LtsPluginLoader
PUBLIC
Qt6::Core
LtsAppDescriptor
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsAppManager
PRIVATE
NGLLogger
LtsDataView
LtsWidgets
LtsLogin
LtsPluginManager
LtsSession
LtsSessionData
LtsUtilsSettings
LtsMultiMonitor
ProjectConfig
${Qt6_Gui}
${Qt6_Widgets}
Qt6::Network # debug server
OpmSettingsGuiPluginInterface
LtsPluginLoader
PUBLIC
Qt6::Core
LtsAppDescriptor
)
endif()
NGL_INSTALL_TARGET(LtsAppManager)
ENDIF(BUILD_RTI)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2016-08-31
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
FIND_PACKAGE(GeographicLib)
NGL_ADD_LIBRARY2(LtsCoordTrans WS AAR SV HLA SHARED
lts_coord_trans.h
@@ -38,13 +46,15 @@ NGL_WRAP_UI(ltsCoordWidget_SRCS
lts_coord_widget_wgs84.ui
)
NGL_ADD_LIBRARY2(ltsCoordWidget WS AAR SV SHARED ${ltsCoordWidget_SRCS})
NGL_TARGET_LINK_LIBRARIES(ltsCoordWidget
PRIVATE
LtsCoordTrans
PUBLIC
Qt6::Core
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(ltsCoordWidget
PRIVATE
LtsCoordTrans
PUBLIC
Qt6::Core
${Qt6_Widgets}
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(ltsCoordWidget
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
@@ -5,6 +5,14 @@
# $Author$
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
SET(UnitTestSources
lts_coordinate_unit_test.cpp
lts_coordinate_unit_test.h
@@ -22,7 +30,7 @@ TARGET_LINK_LIBRARIES(commonUnitTestCoordinate
situationMapCommon
situationMapElevationMap
Qt6::Core
Qt6::Gui
${Qt6_Gui}
Qt6::Test)
ADD_TEST(NAME commonUnitTestCoordinate COMMAND $<TARGET_FILE:commonUnitTestCoordinate>)
@@ -4,6 +4,14 @@
# $Author$
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
NGL_ADD_LIBRARY2(WS SV HLA LtsElevation SHARED
lts_elevation_manager.cpp
lts_elevation_manager.h
@@ -18,18 +26,20 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsElevation
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap/Common
)
NGL_TARGET_LINK_LIBRARIES(LtsElevation
PRIVATE
NGLLogger
## LtsSessionDataDds
## ExmDataPluginInterface # External dependency - missing
## situationMapCommon # External dependency - missing
## situationMapElevationMap # External dependency - missing
PUBLIC
LtsUtilsCoreHeaderOnly
Qt6::Core
Qt6::Gui
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsElevation
PRIVATE
NGLLogger
## LtsSessionDataDds
## ExmDataPluginInterface # External dependency - missing
## situationMapCommon # External dependency - missing
## situationMapElevationMap # External dependency - missing
PUBLIC
LtsUtilsCoreHeaderOnly
Qt6::Core
${Qt6_Gui}
)
endif()
if(BUILD_RTI)
target_link_libraries(LtsElevation PRIVATE AsmDataPluginInterface)
@@ -1,3 +1,11 @@
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
#
# @RDE_HEADER@
# $Id$
@@ -18,7 +26,7 @@
# situationMapCommon
# situationMapElevationMap
# Qt6::Core
# Qt6::Gui
# ${Qt6_Gui}
# Qt6::Test)
#
# ADD_TEST(NAME commenUnitTestElevation COMMAND $<TARGET_FILE:commenUnitTestElevation>)
@@ -5,7 +5,7 @@
# Created by hjl, SLSE, 2016-05-31
#
FIND_PACKAGE(OpenSSL REQUIRED)
FIND_PACKAGE(OpenSSL)
SET(ltslicence_SRCS
aes_crypt.cpp
@@ -14,28 +14,32 @@ SET(ltslicence_SRCS
lts_licence.h
)
NGL_ADD_LIBRARY2(AAR SV WS LtsLicence SHARED ${ltslicence_SRCS})
if(OPENSSL_FOUND)
NGL_ADD_LIBRARY2(AAR SV WS LtsLicence SHARED ${ltslicence_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(LtsLicence
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsLicence
PRIVATE
${OPENSSL_LIBRARIES}
Qt6::Xml
NGLLogger
PUBLIC
Qt6::Core
)
IF (BUILD_TESTING AND TARGET LtsLicence)
ADD_EXECUTABLE(aes_crypt_test aes_crypt_test.cpp aes_crypt_test.h)
TARGET_LINK_LIBRARIES(aes_crypt_test
LtsLicence
NGLLogger
Qt6::Core
Qt6::Test
NGL_TARGET_INCLUDE_DIRECTORIES(LtsLicence
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
)
ADD_TEST(NAME aes_crypt_test COMMAND $<TARGET_FILE:aes_crypt_test>)
ENDIF()
NGL_TARGET_LINK_LIBRARIES(LtsLicence
PRIVATE
${OPENSSL_LIBRARIES}
Qt6::Xml
NGLLogger
PUBLIC
Qt6::Core
)
IF (BUILD_TESTING AND TARGET LtsLicence)
ADD_EXECUTABLE(aes_crypt_test aes_crypt_test.cpp aes_crypt_test.h)
TARGET_LINK_LIBRARIES(aes_crypt_test
LtsLicence
NGLLogger
Qt6::Core
Qt6::Test
)
ADD_TEST(NAME aes_crypt_test COMMAND $<TARGET_FILE:aes_crypt_test>)
ENDIF()
else()
message(WARNING "LtsLicence skipped: OpenSSL not found")
endif()
@@ -8,6 +8,21 @@
# LtsMultiMonitor
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(LtsMultiMonitor_SRCS
lts_multi_monitor_export.h
lts_multi_monitor.cpp
@@ -36,16 +51,18 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsMultiMonitor
${CMAKE_SOURCE_DIR}/Lts/Common/LtsUtils
)
NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
PUBLIC
Qt6::Core
Qt6::Widgets
PRIVATE
Qt6::Gui
LtsWidgets
LtsSessionData
LtsUtilsCore
LtsUtilsGuiDds
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsMultiMonitor
PUBLIC
Qt6::Core
${Qt6_Widgets}
PRIVATE
${Qt6_Gui}
LtsWidgets
LtsSessionData
LtsUtilsCore
LtsUtilsGuiDds
)
endif()
NGL_INSTALL_TARGET(LtsMultiMonitor)
@@ -6,6 +6,14 @@
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(LtsNoti_SRCS
lts_notification.h
lts_notification.cpp
@@ -21,8 +29,10 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsNotification
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsNotification
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsNotification
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(LtsNotification)
@@ -7,6 +7,14 @@
# LtsPluginLoader
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
NGL_ADD_LIBRARY2(ALL LtsPluginLoader SHARED lts_plugin_loader.cpp lts_plugin_loader.h)
NGL_TARGET_INCLUDE_DIRECTORIES(LtsPluginLoader
PUBLIC
@@ -45,21 +53,23 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsPluginManager
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsPluginManager
PRIVATE
NGLLogger
LtsPluginLoader
GuiPluginInterface
DataPluginInterface
LtsWidgets
LtsSession
LtsSessionData
Qt6::Widgets
PUBLIC
ProjectConfig
LtsAppDescriptor
Qt6::Core
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsPluginManager
PRIVATE
NGLLogger
LtsPluginLoader
GuiPluginInterface
DataPluginInterface
LtsWidgets
LtsSession
LtsSessionData
${Qt6_Widgets}
PUBLIC
ProjectConfig
LtsAppDescriptor
Qt6::Core
)
endif()
NGL_INSTALL_TARGET(LtsPluginManager)
ENDIF(BUILD_RTI)
@@ -6,7 +6,9 @@
# Created by Christian Ehrlicher, SLSE, 2017-12-05
#
FIND_PACKAGE(KDReports)
if(QT6_GUI_AVAILABLE)
find_package(KDReports QUIET)
endif()
SET(SRCS
printing_base.cpp
@@ -15,23 +17,25 @@ SET(SRCS
printing.h
)
if (KDReports_FOUND AND BUILD_CODIFICATION)
if (KDReports_FOUND AND QT6_GUI_AVAILABLE AND BUILD_CODIFICATION)
NGL_ADD_LIBRARY2(WS LtsPrinting SHARED ${SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(LtsPrinting
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsPrinting
PRIVATE
KDReports::KDReports
LtsSessionData
LtsSession
nglsettings
ngltools
PUBLIC
Qt6::PrintSupport
Qt6::Core
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsPrinting
PRIVATE
KDReports::KDReports
LtsSessionData
LtsSession
nglsettings
ngltools
PUBLIC
Qt6::PrintSupport
Qt6::Core
)
endif()
NGL_INSTALL_TARGET(LtsPrinting)
else()
message(STATUS "KDReports not found or BUILD_RTI disabled; skipping LtsPrinting target")
@@ -5,6 +5,14 @@
# Created by Christian Roeskens, NLSE, 2018-03-02
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
SET(LtsProjectionWorkstation_SRCS
lts_projection_workstation.h
@@ -32,16 +40,18 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsProjectionWorkstation
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsProjectionWorkstation
PUBLIC
Qt6::Core
PRIVATE
Qt6::Gui
NGLLogger
nglsettings
LtsWebSocketServer
LtsSession
LtsSessionData
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsProjectionWorkstation
PUBLIC
Qt6::Core
PRIVATE
${Qt6_Gui}
NGLLogger
nglsettings
LtsWebSocketServer
LtsSession
LtsSessionData
)
endif()
NGL_INSTALL_TARGET(LtsProjectionWorkstation)
@@ -12,6 +12,14 @@
# Library
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(LtsScriptTimeline_SRCS
tools.h
tools.cpp
@@ -65,10 +73,12 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsScriptTimeline
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsScriptTimeline
Qt6::Core
Qt6::Widgets
LtsWidgets
LtsSessionData
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsScriptTimeline
Qt6::Core
${Qt6_Widgets}
LtsWidgets
LtsSessionData
)
endif()
ENDIF(BUILD_RTI)
@@ -27,5 +27,5 @@ NGL_TARGET_LINK_LIBRARIES(LtsSerialPortQuerry
PRIVATE
PUBLIC
NGLLogger
Qt6::SerialPort
$<IF:$<TARGET_EXISTS:Qt6::SerialPort>,Qt6::SerialPort,>
)
@@ -6,6 +6,14 @@
#
# RTI Connext DDS - uses IMPORTED targets from parent CMakeLists.txt
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
OPTION(BUILD_RTI "Build with RTI Connext DDS support" ON)
# Find RTI Connext DDS - manual configuration (no CMake config file available)
@@ -88,7 +96,7 @@ SET(LtsSession_PRIVATE_LIBS
LtsSessionData
LtsUtilsGuiDds # ReqHelpr & for Debug Menu ! TODO: rm on release!
LtsNotification
Qt6::Svg
$<IF:$<TARGET_EXISTS:Qt6::Svg>,Qt6::Svg,>
)
IF(SVCCORECLIENT_LIBRARY)
LIST(APPEND LtsSession_PRIVATE_LIBS ${SVCCORECLIENT_LIBRARY})
@@ -133,11 +141,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsSessionData
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
PUBLIC
Qt6::Core
Qt6::Gui # QPixmap as Storage for Profile Picture
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
PUBLIC
Qt6::Core
Qt6::Gui # QPixmap as Storage for Profile Picture
)
endif()
IF(BUILD_RTI)
NGL_TARGET_LINK_LIBRARIES(LtsSessionData
PUBLIC
@@ -8,6 +8,21 @@
# Created by Mike Wille, SLTE, 2021-05-18
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(src
timeline_model.h
timeline_model.cpp
@@ -51,25 +66,29 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsTimeline
${CMAKE_CURRENT_SOURCE_DIR}/../
${CMAKE_CURRENT_BINARY_DIR}
)
NGL_TARGET_LINK_LIBRARIES(LtsTimeline
PRIVATE
NGLLogger
ngltools # DTG
LtsWidgets # LtsMessageDialogNew for remove filter track
Qt6::Core
Qt6::Gui
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsTimeline
PRIVATE
NGLLogger
ngltools # DTG
LtsWidgets # LtsMessageDialogNew for remove filter track
Qt6::Core
${Qt6_Gui}
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(LtsTimeline)
# LtsTimelineTest
NGL_ADD_EXECUTABLE(WS LtsTimelineTest main.cpp)
NGL_TARGET_LINK_LIBRARIES(LtsTimelineTest
LtsTimeline
nglapplication
NGLLogger
Qt6::Core
Qt6::Gui
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsTimelineTest
LtsTimeline
nglapplication
NGLLogger
Qt6::Core
${Qt6_Gui}
${Qt6_Widgets}
)
endif()
@@ -8,6 +8,21 @@
# Created by Mike Wille, SLSE, 2017-02-10
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(timeline_SRCS
EventDelegate.cpp
EventTools.cpp
@@ -65,15 +80,17 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsTimelineClassic
${CMAKE_CURRENT_BINARY_DIR}
)
NGL_TARGET_LINK_LIBRARIES(LtsTimelineClassic
PRIVATE
NGLLogger
ngltools # DTG
Qt6::Core
Qt6::Gui
Qt6::Widgets
LtsSessionDataDds
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsTimelineClassic
PRIVATE
NGLLogger
ngltools # DTG
Qt6::Core
${Qt6_Gui}
${Qt6_Widgets}
LtsSessionDataDds
)
endif()
@@ -5,6 +5,14 @@
# Created by Mike Wille, SLSE, 2016-05-12
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(srcs
connect_dialog.h
connect_dialog.cpp
@@ -22,7 +30,9 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsUtilsGuiConnectDialog
${CMAKE_CURRENT_SOURCE_DIR}/../
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiConnectDialog
Qt6::Widgets
LtsWidgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiConnectDialog
${Qt6_Widgets}
LtsWidgets
)
endif()
@@ -6,6 +6,21 @@
# Created by Mike Wille, SLSE, 2016-09-19
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(SRCS
dds_vector_to_pixmap.cpp
dds_vector_to_pixmap.h
@@ -20,14 +35,16 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsUtilsGuiDds
${CMAKE_CURRENT_SOURCE_DIR}/../../../
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiDds
PUBLIC
LtsUtilsCoreHeaderOnly
LtsWidgets
Qt6::Gui
Qt6::Widgets
Qt6::Svg
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsUtilsGuiDds
PUBLIC
LtsUtilsCoreHeaderOnly
LtsWidgets
${Qt6_Gui}
${Qt6_Widgets}
Qt6::Svg
)
endif()
IF(BUILD_RTI)
TARGET_LINK_LIBRARIES(LtsUtilsGuiDds PUBLIC ddscore)
ENDIF(BUILD_RTI)
@@ -8,6 +8,21 @@
# Lts Widgets library
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(ltsvkeyboard_SRCS
LtsKeyPushButton.h
LtsKeyPushButton.cpp
@@ -26,13 +41,15 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsVirtualKeyboard
${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(LtsVirtualKeyboard
PRIVATE
PUBLIC
LtsWidgets
LtsSession
LtsAppManager
Qt6::Widgets
Qt6::Gui
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsVirtualKeyboard
PRIVATE
PUBLIC
LtsWidgets
LtsSession
LtsAppManager
${Qt6_Widgets}
${Qt6_Gui}
)
endif()
ENDIF(BUILD_RTI)
@@ -7,6 +7,14 @@
#
# --- Library LtsWebSocketCommon --------------------------------------------------------------------------------
#
# Make ${Qt6_WebSockets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::WebSockets)
set(Qt6_WebSockets ${Qt6_WebSockets})
else()
set(Qt6_WebSockets "")
endif()
SET(LtsWebSocketCommon_SRCS
client_message_factory.cpp
client_message_factory.h
@@ -30,7 +38,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(LtsWebSocketCommon
NGL_TARGET_LINK_LIBRARIES(LtsWebSocketCommon
Qt6::Core
Qt6::WebSockets
${Qt6_WebSockets}
NGLLogger
)
@@ -3,7 +3,9 @@
#include "client_connection.h"
#include "logger.h"
#ifdef QT6_WEBSOCKETS_AVAILABLE
#include <QtWebSockets/QWebSocket>
#endif
namespace LtsWebSocket
{
@@ -20,6 +22,7 @@ ClientConnection::~ClientConnection()
qDeleteAll(m_messageQueue);
}
#ifdef QT6_WEBSOCKETS_AVAILABLE
bool ClientConnection::init()
{
if (m_socket == nullptr)
@@ -81,5 +84,6 @@ void ClientConnection::onSocketDisconnect()
exit(0);
emit disconnected(this);
}
#endif
} // namespace LtsWebSocket
@@ -9,7 +9,25 @@
#include <QtCore/QQueue>
#include <QtCore/QThread>
#ifdef QT6_WEBSOCKETS_AVAILABLE
class QWebSocket;
#else
namespace LtsWebSocket { class QWebSocketStub; }
using QWebSocket = LtsWebSocket::QWebSocketStub;
namespace LtsWebSocket
{
class QWebSocketStub
{
public:
QWebSocketStub(QObject* parent = nullptr) { Q_UNUSED(parent); }
virtual ~QWebSocketStub() = default;
void sendTextMessage(const QString& /*message*/) {}
void close() {}
bool isValid() const { return false; }
QString errorString() const { return QString(); }
};
} // namespace LtsWebSocket
#endif
namespace LtsWebSocket
{
@@ -22,6 +40,7 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
~ClientConnection();
#ifdef QT6_WEBSOCKETS_AVAILABLE
bool init();
void addReply(ReplyMessage* message) override;
@@ -30,6 +49,11 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
{
return m_socket;
}
#else
bool init() { return false; }
void addReply(ReplyMessage* /*message*/) override {}
QWebSocket* webSocket() { return nullptr; }
#endif
signals:
@@ -38,13 +62,17 @@ class LTSWEBSOCKETSERVER_EXPORT ClientConnection : public QThread, public ReplyH
void disconnected(ClientConnection* client);
private slots:
#ifdef QT6_WEBSOCKETS_AVAILABLE
void onNewTextMessageFromSocket(const QString& message);
void sendMessagesFromQueue();
void onSocketDisconnect();
#endif
private:
NGL::INGLLogger& m_logger;
#ifdef QT6_WEBSOCKETS_AVAILABLE
void sendMessages();
#endif
QWebSocket* m_socket;
QQueue<ReplyMessage*> m_messageQueue;
};
@@ -5,8 +5,10 @@
#include "client_connection.h"
#include "logger.h"
#ifdef QT6_WEBSOCKETS_AVAILABLE
#include <QtWebSockets/QWebSocket>
#include <utility>
#endif
using namespace LtsWebSocket;
@@ -17,10 +19,13 @@ ConnectionHandler::ConnectionHandler(QObject* parent)
ConnectionHandler::~ConnectionHandler()
{
#ifdef QT6_WEBSOCKETS_AVAILABLE
for (auto connection : std::as_const(m_connections))
connection->disconnect(this);
#endif
}
#ifdef QT6_WEBSOCKETS_AVAILABLE
bool ConnectionHandler::init(const QString& serviceName, unsigned short port)
{
if (m_server != nullptr)
@@ -87,3 +92,4 @@ void ConnectionHandler::onNewConnection()
<< socket->localPort();
}
}
#endif
@@ -4,9 +4,17 @@
#include "logger.h"
#include <QtCore/QObject>
#include <QtCore/QSet>
#include <QtNetwork/QHostAddress>
#ifdef QT6_WEBSOCKETS_AVAILABLE
#include <QtWebSockets/QWebSocketServer>
#include <QtWebSockets/qwebsocketprotocol.h>
#else
namespace LtsWebSocket { class QWebSocketServerStub; }
using QWebSocketServer = LtsWebSocket::QWebSocketServerStub;
namespace QWebSocketProtocol { enum class CloseCode { NormalClosure = 1000 }; }
#endif
namespace LtsWebSocket
{
@@ -21,6 +29,7 @@ class ConnectionHandler : public QObject
explicit ConnectionHandler(QObject* parent = nullptr);
~ConnectionHandler();
#ifdef QT6_WEBSOCKETS_AVAILABLE
bool init(const QString& serviceName, unsigned short port);
void sendToAllClients(ReplyMessage* message);
@@ -29,6 +38,11 @@ class ConnectionHandler : public QObject
{
return m_server->serverPort();
}
#else
bool init(const QString& /*serviceName*/, unsigned short /*port*/) { return false; }
void sendToAllClients(ReplyMessage* /*message*/) {}
unsigned short webSocketPort() { return 0; }
#endif
signals:
@@ -39,12 +53,18 @@ class ConnectionHandler : public QObject
void clientConnected(ClientConnection* client);
private slots:
#ifdef QT6_WEBSOCKETS_AVAILABLE
void onServerError(QWebSocketProtocol::CloseCode closeCode);
void onNewConnection();
#endif
private:
NGL::INGLLogger& m_logger;
#ifdef QT6_WEBSOCKETS_AVAILABLE
QWebSocketServer* m_server;
#else
void* m_server;
#endif
QSet<ClientConnection*> m_connections;
};
} // namespace LtsWebSocket
@@ -2,6 +2,7 @@
#include "lts_web_socket_server.h"
#ifdef QT6_WEBSOCKETS_AVAILABLE
#include "client_connection.h"
#include "connection_handler.h"
@@ -120,3 +121,17 @@ void LtsWebSocketServer::onQueueTimerTimeout()
}
} // namespace LtsWebSocket
#else
namespace LtsWebSocket
{
LtsWebSocketServer::LtsWebSocketServer(AbstractClientMessageFactory* /*messageFactory*/, QObject* parent)
: QObject(parent), m_queueTimer(new QTimer(this)), m_logger(getLogger("LtsWebSocket.Server"))
{
}
LtsWebSocketServer::~LtsWebSocketServer() = default;
} // namespace LtsWebSocket
#endif
@@ -12,6 +12,7 @@
class QTimer;
#ifdef QT6_WEBSOCKETS_AVAILABLE
namespace LtsWebSocket
{
class ConnectionHandler;
@@ -62,3 +63,35 @@ class LTSWEBSOCKETSERVER_EXPORT LtsWebSocketServer : public QObject
LOGGER_T m_logger;
};
} // namespace LtsWebSocket
#else
#include <QtCore/QTimer>
namespace LtsWebSocket
{
class LTSWEBSOCKETSERVER_EXPORT LtsWebSocketServer : public QObject
{
Q_OBJECT
public:
explicit LtsWebSocketServer(AbstractClientMessageFactory* /*messageFactory*/, QObject* parent = nullptr);
virtual ~LtsWebSocketServer();
bool init(const QString& /*serviceName*/, const unsigned short /*port*/ = 0) { return false; }
bool init(const QString& /*serviceName*/, const QPair<quint16, quint16>& /*portRange*/) { return false; }
void sendToAllClients(ReplyMessage* /*message*/) {}
unsigned short webSocketPort() const { return 0; }
void setMessageDelay(qint32 /*delay*/) {}
signals:
void clientDisconnected(void* /*client*/);
void clientConnected(void* /*client*/);
private slots:
void onNewTextMessage(void* /*client*/, const QString& /*message*/) {}
void onQueueTimerTimeout() {}
private:
QTimer* m_queueTimer{nullptr};
LOGGER_T m_logger;
};
} // namespace LtsWebSocket
#endif
@@ -8,6 +8,21 @@
# Lts Widgets library
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(ltswidgets_SRCS
#lts_abstract_table_model.h
#lts_checkable_table_model.h
@@ -154,22 +169,24 @@ NGL_ADD_LIBRARY(WS TOOLSWS TOOLSSV LtsWidgets SHARED ${ltswidgets_SRCS})
# Qt6 Dependencies immer setzen (auch wenn BUILD_RTI=OFF)
# Die Library wird gebaut, aber nur bei BUILD_RTI=ON installiert/verwendet
NGL_TARGET_LINK_LIBRARIES(LtsWidgets
PRIVATE
Qt6::Network # for QHostInfo - for portability
Qt6::Svg
ngltools
ngltranslator
TabBarTabStyle
LtsSessionData
NGLLogger
PUBLIC
LtsUtilsCore
LtsUtilsSettings
Qt6::Core
Qt6::Widgets
Qt6::Gui
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(LtsWidgets
PRIVATE
Qt6::Network # for QHostInfo - for portability
Qt6::Svg
ngltools
ngltranslator
TabBarTabStyle
LtsSessionData
NGLLogger
PUBLIC
LtsUtilsCore
LtsUtilsSettings
Qt6::Core
${Qt6_Widgets}
${Qt6_Gui}
)
endif()
# Include directories needed for all builds (not just BUILD_RTI)
NGL_TARGET_INCLUDE_DIRECTORIES(LtsWidgets
@@ -8,6 +8,14 @@
# Topic Editor Interface
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
TopicEditorInterface
${CMAKE_CURRENT_SOURCE_DIR}/topic_editor_interface.h
@@ -40,11 +48,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(TopicEditorBase
${CMAKE_CURRENT_BINARY_DIR}/../ # auto-export file
)
NGL_TARGET_LINK_LIBRARIES(TopicEditorBase
LtsScriptTimeline
Qt6::Widgets
Qt6::Core
LtsWidgets
LtsUtilsCore
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(TopicEditorBase
LtsScriptTimeline
${Qt6_Widgets}
Qt6::Core
LtsWidgets
LtsUtilsCore
)
endif()
ENDIF(BUILD_RTI)
@@ -1,6 +1,8 @@
#include <QtNetwork/QTcpServer>
#include <QtNetwork/QTcpSocket>
#ifdef QT6_WEBSOCKETS_AVAILABLE
#include <QtWebSockets/QWebSocketServer>
#endif
#include <httq/AbstractServer.h>
#include <httq/HttpRequest.h>
#include <httq/Logger.h>
@@ -43,6 +45,7 @@ void AbstractServer::slotNewConnection()
connect(req, &HttpRequest::signalUpgrade, this, [this, req](QTcpSocket* sock) {
mLogger->debug(QStringLiteral("signalUpgrade"));
#ifdef QT6_WEBSOCKETS_AVAILABLE
QWebSocketServer* wsSvr = webSocketServer();
if (wsSvr == nullptr)
@@ -54,6 +57,12 @@ void AbstractServer::slotNewConnection()
}
wsSvr->handleConnection(sock);
#else
mLogger->debug(QStringLiteral("websocket support not available"));
sock->close();
sock->deleteLater();
return;
#endif
emit sock->readyRead();
});
@@ -1,5 +1,13 @@
# Modified CMakeLists.txt from github.com/wille-io/httq
# Make ${Qt6_WebSockets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::WebSockets)
set(Qt6_WebSockets ${Qt6_WebSockets})
else()
set(Qt6_WebSockets "")
endif()
set(src
include/http_parser.h
include/http_parser.c # TODO: move out of include dir
@@ -26,7 +34,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(httq
NGL_TARGET_LINK_LIBRARIES(httq
Qt6::Core
Qt6::Network
Qt6::WebSockets
${Qt6_WebSockets}
)
NGL_INSTALL_TARGET(httq)
@@ -6,7 +6,9 @@
#include <QtCore/QObject>
class QTcpServer;
#ifdef QT6_WEBSOCKETS_AVAILABLE
class QWebSocketServer;
#endif
namespace httq
{
@@ -22,10 +24,12 @@ class HTTQ_EXPORT AbstractServer : public QObject
virtual bool newHttpConnection(HttpRequest* request) = 0;
#ifdef QT6_WEBSOCKETS_AVAILABLE
virtual QWebSocketServer* webSocketServer() const
{
return nullptr;
}
#endif
virtual LoggerFactory* createLoggerFactory();
LoggerFactory* getLoggerFactory();
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2016-03-01
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
ADD_SUBDIRECTORY(Data)
ADD_SUBDIRECTORY(Gui)
ADD_SUBDIRECTORY(Helper)
@@ -17,7 +25,7 @@ ADD_INTERFACE_LIBRARY(AsbDataPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/..
DataPluginInterface
advancedSymbology
Qt6::Gui
${Qt6_Gui}
)
#
@@ -37,5 +45,5 @@ ADD_INTERFACE_LIBRARY(AsbSymbolProxyGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/asb_symbol_proxy_gui_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
GuiPluginInterface
Qt6::Gui
${Qt6_Gui}
)
@@ -5,6 +5,14 @@
# Created by Mike Wille, SLSE, 2016-09-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
NGL_ADD_LIBRARY(WS AsbData STATIC
asb_foreign_interface_impl.cpp
asb_foreign_interface_impl.h
@@ -17,14 +25,16 @@ TARGET_INCLUDE_DIRECTORIES(AsbData PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../../../Viewer/SituationMap/Symbology
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Z/src
)
NGL_TARGET_LINK_LIBRARIES(AsbData
GimDataPluginInterface
AsbDataPluginInterface
AesDataPluginInterface
PpmDataPluginInterface
advancedSymbology
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AsbData
GimDataPluginInterface
AsbDataPluginInterface
AesDataPluginInterface
PpmDataPluginInterface
advancedSymbology
${Qt6_Widgets}
)
endif()
#
# Data Plugin
@@ -1,5 +1,20 @@
# CMake script for SymbolEditor
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(symboleditor_SRCS
asb_save_as_symbol.cpp
asb_save_as_symbol.h
@@ -43,18 +58,20 @@ TARGET_INCLUDE_DIRECTORIES(AsbSymEditGuiPlugin PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap/Symbology
)
NGL_TARGET_LINK_LIBRARIES(AsbSymEditGuiPlugin
NGLLogger
LtsWidgets
FlmDataPluginInterface
PpmDataPluginInterface
advancedSymbology
advancedSymbologyXML
LtsSession
LtsSessionData
LtsUtilsGuiDds
Qt6::Core
Qt6::Gui
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AsbSymEditGuiPlugin
NGLLogger
LtsWidgets
FlmDataPluginInterface
PpmDataPluginInterface
advancedSymbology
advancedSymbologyXML
LtsSession
LtsSessionData
LtsUtilsGuiDds
Qt6::Core
${Qt6_Gui}
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(AsbSymEditGuiPlugin)
@@ -23,18 +23,20 @@ TARGET_INCLUDE_DIRECTORIES(AsbSymbolProxyGuiPlugin PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap
${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap/Symbology
)
NGL_TARGET_LINK_LIBRARIES(AsbSymbolProxyGuiPlugin
AsbSymbolProxyGuiPluginInterface
NGLLogger
Qt6::Svg
Qt6::Xml
SituationMapGuiPluginInterface
LtsSession
LtsSessionData
FlmDataPluginInterface
OpmDataPluginInterface
advancedSymbology
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AsbSymbolProxyGuiPlugin
AsbSymbolProxyGuiPluginInterface
NGLLogger
Qt6::Svg
Qt6::Xml
SituationMapGuiPluginInterface
LtsSession
LtsSessionData
FlmDataPluginInterface
OpmDataPluginInterface
advancedSymbology
)
endif()
NGL_INSTALL_TARGET(AsbSymbolProxyGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2017-11-01
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
SET(tmsr_SRCS
table_model_symbol_renderer_base.cpp
table_model_symbol_renderer_base.h
@@ -16,11 +24,13 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AsbHelper
${CMAKE_CURRENT_SOURCE_DIR}/../
${CMAKE_SOURCE_DIR}/Lts/Viewer/SituationMap/
)
NGL_TARGET_LINK_LIBRARIES(AsbHelper
PUBLIC
Qt6::Core
PRIVATE
Qt6::Gui
AsbDataPluginInterface
NGLLogger
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AsbHelper
PUBLIC
Qt6::Core
PRIVATE
${Qt6_Gui}
AsbDataPluginInterface
NGLLogger
)
endif()
@@ -8,6 +8,14 @@
#
# Data Plugin
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
IF(BUILD_RTI)
SET(alarm_common_gui_SRCS
alm_history_alarm_model.cpp
@@ -17,24 +25,26 @@ SET(alarm_common_gui_SRCS
)
NGL_ADD_LIBRARY2(WS AlmCommon SHARED ${alarm_common_gui_SRCS} )
NGL_TARGET_LINK_LIBRARIES(AlmCommon
PRIVATE
Qt6::Widgets
LtsSession
LtsSessionData
LtsCoordTrans
NGLLogger
PUBLIC
Qt6::Core
nglwidgets
svcPpmCommon
svcAlmCommon
svcAesCommon
advancedSymbology
advancedSymbologyGui
ngltools
svcGnaCommon
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AlmCommon
PRIVATE
${Qt6_Widgets}
LtsSession
LtsSessionData
LtsCoordTrans
NGLLogger
PUBLIC
Qt6::Core
nglwidgets
svcPpmCommon
svcAlmCommon
svcAesCommon
advancedSymbology
advancedSymbologyGui
ngltools
svcGnaCommon
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(AlmCommon
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../../Proxies/GuezNasat/
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(alm_config_alarm_gui_SRCS
alm_config_alarm_gui_plugin.cpp
@@ -21,25 +29,27 @@ NGL_WRAP_UI(alm_config_alarm_gui_SRCS
)
NGL_ADD_LIBRARY(WS AlmConfigAlarmGuiPlugin MODULE ${alm_config_alarm_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AlmConfigAlarmGuiPlugin
LtsPrinting
AlmCommon
LtsSession
LtsSessionData
LtsUtilsSettings
AlmGuiPluginInterface
AlmDataPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_enums.h in alm_dialog.cpp
svcPpmCommon
GuiPluginInterface
Qt6::Widgets
LtsCoordTrans
LtsWidgets
LtsDataView
SituationMapGuiPluginInterface
NGLLogger
LtsUtilsGuiDds
LtsAppManager # get sessions to look on which one to open alarm history
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AlmConfigAlarmGuiPlugin
LtsPrinting
AlmCommon
LtsSession
LtsSessionData
LtsUtilsSettings
AlmGuiPluginInterface
AlmDataPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_enums.h in alm_dialog.cpp
svcPpmCommon
GuiPluginInterface
${Qt6_Widgets}
LtsCoordTrans
LtsWidgets
LtsDataView
SituationMapGuiPluginInterface
NGLLogger
LtsUtilsGuiDds
LtsAppManager # get sessions to look on which one to open alarm history
)
endif()
NGL_INSTALL_TARGET(AlmConfigAlarmGuiPlugin)
@@ -6,6 +6,14 @@
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(alm_online_reports_gui_SRCS
alm_participant_model.h
alm_participant_model.cpp
@@ -26,20 +34,22 @@ NGL_WRAP_UI (alm_online_reports_gui_SRCS
)
NGL_ADD_LIBRARY(WS AlmOnlineReportsGuiPlugin MODULE ${alm_online_reports_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AlmOnlineReportsGuiPlugin
LtsPrinting
LtsSession
LtsSessionData
AlmGuiPluginInterface
AlmDataPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_translation.h in alm_dialog.cpp
svcAesCommon
GuiPluginInterface
Qt6::Widgets
PpmCommon
AlmCommon
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AlmOnlineReportsGuiPlugin
LtsPrinting
LtsSession
LtsSessionData
AlmGuiPluginInterface
AlmDataPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,> # pdm_translation.h in alm_dialog.cpp
svcAesCommon
GuiPluginInterface
${Qt6_Widgets}
PpmCommon
AlmCommon
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AlmOnlineReportsGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(alm_emergency_call_gui_SRCS
alm_emergency_call_gui_plugin.cpp
@@ -23,29 +31,31 @@ NGL_WRAP_UI(alm_emergency_call_gui_SRCS
)
NGL_ADD_LIBRARY(WS AlmEmergencyCallGuiPlugin MODULE ${alm_emergency_call_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AlmEmergencyCallGuiPlugin
LtsPrinting
AlmCommon
svcTabCommon
LtsSession
LtsSessionData
LtsUtilsSettings
#AlmGuiPluginInterface
AlmInfoGuiPluginInterface
AlmDataPluginInterface
OpmDataPluginInterface
ExmDataPluginInterface
#svcPdmCommon # pdm_enums.h in alm_dialog.cpp
#svcPpmCommon
GuiPluginInterface
Qt6::Widgets
LtsCoordTrans
LtsWidgets
LtsDataView
SituationMapGuiPluginInterface
NGLLogger
LtsUtilsGuiDds
LtsAppManager # get sessions to look on which one to open alarm history
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AlmEmergencyCallGuiPlugin
LtsPrinting
AlmCommon
svcTabCommon
LtsSession
LtsSessionData
LtsUtilsSettings
#AlmGuiPluginInterface
AlmInfoGuiPluginInterface
AlmDataPluginInterface
OpmDataPluginInterface
ExmDataPluginInterface
#svcPdmCommon # pdm_enums.h in alm_dialog.cpp
#svcPpmCommon
GuiPluginInterface
${Qt6_Widgets}
LtsCoordTrans
LtsWidgets
LtsDataView
SituationMapGuiPluginInterface
NGLLogger
LtsUtilsGuiDds
LtsAppManager # get sessions to look on which one to open alarm history
)
endif()
NGL_INSTALL_TARGET(AlmEmergencyCallGuiPlugin)
@@ -6,22 +6,32 @@
# Created by Mike Wille, SLSE, 2016-11-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(AppStarterGuiPlugin_SRCS
app_gui_plugin.h
app_gui_plugin.cpp
)
NGL_ADD_LIBRARY(WS AppStarterGuiPlugin MODULE ${AppStarterGuiPlugin_SRCS})
NGL_TARGET_LINK_LIBRARIES(AppStarterGuiPlugin
LtsSession
AppGuiPluginInterface
LtsAppManager
LtsAppDescriptor
Qt6::Widgets
LtsWidgets
LtsSessionData
LtsUtilsSettings
$<IF:$<TARGET_EXISTS:svcIsmCommon>,svcIsmCommon,> # for DbAdmin right
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AppStarterGuiPlugin
LtsSession
AppGuiPluginInterface
LtsAppManager
LtsAppDescriptor
${Qt6_Widgets}
LtsWidgets
LtsSessionData
LtsUtilsSettings
$<IF:$<TARGET_EXISTS:svcIsmCommon>,svcIsmCommon,> # for DbAdmin right
)
endif()
NGL_INSTALL_TARGET(AppStarterGuiPlugin)
@@ -4,6 +4,14 @@
# $Author$
# Created by hjl, SLSE, 2017-03-22
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(aes_info_gui_SRCS
aes_info_gui_plugin.h
aes_info_gui_plugin.cpp
@@ -22,27 +30,29 @@ NGL_WRAP_UI(aes_info_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesInfoGuiPlugin MODULE ${aes_info_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesInfoGuiPlugin
AesInfoGuiPluginInterface
NGLLogger
PdmDataPluginInterface
AesChargeEffectGuiPluginInterface
svcAesCommon
AesBaseGui
AesBCContaminationGuiPluginInterface
AesNContaminationGuiPluginInterface
AesExplosionGuiPluginInterface
AesMineAreaGuiPluginInterface
AesDangerAreaGuiPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsCoordTrans
ngltools
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesInfoGuiPlugin
AesInfoGuiPluginInterface
NGLLogger
PdmDataPluginInterface
AesChargeEffectGuiPluginInterface
svcAesCommon
AesBaseGui
AesBCContaminationGuiPluginInterface
AesNContaminationGuiPluginInterface
AesExplosionGuiPluginInterface
AesMineAreaGuiPluginInterface
AesDangerAreaGuiPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsCoordTrans
ngltools
)
endif()
NGL_INSTALL_TARGET(AesInfoGuiPlugin)
@@ -5,6 +5,14 @@
# Created by hjl, SLSE, 2017-06-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesAirSupportGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_air_support_gui_plugin_interface.h
@@ -33,24 +41,26 @@ NGL_WRAP_UI(aes_air_support_impact_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesAirSupportGuiPlugin MODULE ${aes_air_support_impact_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesAirSupportGuiPlugin
AesBaseGui
AesAirSupportGuiPluginInterface
AesDataPluginInterface
AesInfoGuiPluginInterface
AesEffectClusterModel
GnaDataPluginInterface
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
NGLLogger
ngltools
PpmDataPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesAirSupportGuiPlugin
AesBaseGui
AesAirSupportGuiPluginInterface
AesDataPluginInterface
AesInfoGuiPluginInterface
AesEffectClusterModel
GnaDataPluginInterface
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
NGLLogger
ngltools
PpmDataPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(AesAirSupportGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesBCContaminationGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_bccontamination_gui_plugin_interface.h
@@ -33,19 +41,21 @@ NGL_WRAP_UI(aes_bccontamination_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesBcContaminationGuiPlugin MODULE ${aes_bccontamination_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesBcContaminationGuiPlugin
AesBaseGui
AesBCContaminationGuiPluginInterface
ngltools
LtsSessionData
NGLLogger
LtsSession
AesDataPluginInterface
AesInfoGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesBcContaminationGuiPlugin
AesBaseGui
AesBCContaminationGuiPluginInterface
ngltools
LtsSessionData
NGLLogger
LtsSession
AesDataPluginInterface
AesInfoGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesBcContaminationGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Malte Diers, SLSE, 2017-02-13
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(aes_base_gui_SRCS
aes_base_edit.cpp
aes_base_edit.h
@@ -32,25 +40,27 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AesBaseGui
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../../../Services/
)
NGL_TARGET_LINK_LIBRARIES(AesBaseGui
PRIVATE
ExmDataPluginInterface
LtsPrinting
ngltools
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
svcAesCommon
PUBLIC
PdmDataPluginInterface
PdmGuiPluginInterface
LtsCoordTrans # because it's used by every lib which links against AesBaseGui
ltsCoordWidget # because it's used by every lib which links against AesBaseGui
LtsDataView # because it's used by every lib which links against AesBaseGui
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsWidgets
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesBaseGui
PRIVATE
ExmDataPluginInterface
LtsPrinting
ngltools
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
svcAesCommon
PUBLIC
PdmDataPluginInterface
PdmGuiPluginInterface
LtsCoordTrans # because it's used by every lib which links against AesBaseGui
ltsCoordWidget # because it's used by every lib which links against AesBaseGui
LtsDataView # because it's used by every lib which links against AesBaseGui
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsWidgets
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(AesBaseGui)
@@ -5,6 +5,14 @@
# Created by hjl, SLSE, 2017-06-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesBorderlineGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_borderline_gui_plugin_interface.h
@@ -31,23 +39,25 @@ NGL_WRAP_UI(aes_borderline_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesBorderlineGuiPlugin MODULE ${aes_borderline_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesBorderlineGuiPlugin
AesBaseGui
AesBorderlineGuiPluginInterface
ngltools
AesDataPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
FlmDataPluginInterface
NGLLogger
Qt6::Widgets
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesBorderlineGuiPlugin
AesBaseGui
AesBorderlineGuiPluginInterface
ngltools
AesDataPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
FlmDataPluginInterface
NGLLogger
${Qt6_Widgets}
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesBorderlineGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Malte Diers, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(aes_charge_administration_gui_SRCS
aes_charge_administration_gui_plugin.cpp
aes_charge_administration_gui_plugin.h
@@ -29,20 +37,22 @@ NGL_WRAP_UI(aes_charge_administration_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesChargeAdministrationGuiPlugin MODULE ${aes_charge_administration_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesChargeAdministrationGuiPlugin
LtsPrinting
AesBaseGui
LtsDataView
NGLLogger
ngltools
LtsSession
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,>
Qt6::Widgets
LtsWidgets
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesChargeAdministrationGuiPlugin
LtsPrinting
AesBaseGui
LtsDataView
NGLLogger
ngltools
LtsSession
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
$<IF:$<TARGET_EXISTS:svcPdmCommon>,svcPdmCommon,>
${Qt6_Widgets}
LtsWidgets
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesChargeAdministrationGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Malte Diers, SLSE, 2017-04-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesChargeEffectGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_charge_effect_gui_plugin_interface.h
@@ -23,22 +31,24 @@ NGL_WRAP_UI(aes_charge_effect_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesChargeEffectGuiPlugin MODULE ${aes_charge_effect_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesChargeEffectGuiPlugin
AesBaseGui
AesChargeEffectGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
Qt6::Widgets
LtsWidgets
AsbDataPluginInterface
advancedSymbologyGui
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesChargeEffectGuiPlugin
AesBaseGui
AesChargeEffectGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
${Qt6_Widgets}
LtsWidgets
AsbDataPluginInterface
advancedSymbologyGui
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesChargeEffectGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesDangerAreaGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_danger_area_gui_plugin_interface.h
@@ -30,20 +38,22 @@ NGL_WRAP_UI(aes_danger_area_gui_SRCS
)
NGL_ADD_LIBRARY2(WS AesDangerAreaGuiPlugin MODULE ${aes_danger_area_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesDangerAreaGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesDangerAreaGuiPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesDangerAreaGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesDangerAreaGuiPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
@@ -8,6 +8,14 @@
#
# LIBRARY for AesEffectClusterModel (which is used at AirSupportPlugin)
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(AesEffectCluster_SRCS
aes_effect_cluster_model.cpp
aes_effect_cluster_model.h
@@ -83,33 +91,35 @@ NGL_WRAP_UI(aes_explosion_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesExplosionGuiPlugin MODULE ${aes_explosion_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesExplosionGuiPlugin
AesBaseGui
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
AesExplosionGuiPluginInterface
AesEffectClusterModel
PdmGuiPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsCore
LtsUtilsSettings
LtsElevation
Trajectory
LtsSessionData
AsmDataPluginInterface
ExmDataPluginInterface
saaTelegrams
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesExplosionGuiPlugin
AesBaseGui
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
AesExplosionGuiPluginInterface
AesEffectClusterModel
PdmGuiPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsCore
LtsUtilsSettings
LtsElevation
Trajectory
LtsSessionData
AsmDataPluginInterface
ExmDataPluginInterface
saaTelegrams
)
endif()
NGL_INSTALL_TARGET(AesExplosionGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Malte Diers, SLSE, 2017-04-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesFunctionalAreaGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_functional_area_gui_plugin_interface.h
@@ -30,22 +38,24 @@ NGL_WRAP_UI(aes_functional_area_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesFunctionalAreaGuiPlugin MODULE ${aes_functional_area_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesFunctionalAreaGuiPlugin
AesBaseGui
AesFunctionalAreaGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
Qt6::Widgets
LtsWidgets
AsbDataPluginInterface
advancedSymbologyGui
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesFunctionalAreaGuiPlugin
AesBaseGui
AesFunctionalAreaGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmParticipantSelectionGui
${Qt6_Widgets}
LtsWidgets
AsbDataPluginInterface
advancedSymbologyGui
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesFunctionalAreaGuiPlugin)
@@ -5,6 +5,14 @@
# Created by hjl, SLSE, 2017-06-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesGasPipeGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_gas_pipe_gui_plugin_interface.h
@@ -31,22 +39,24 @@ NGL_WRAP_UI(aes_gas_pipe_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesGasPipeGuiPlugin MODULE ${aes_gas_pipe_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesGasPipeGuiPlugin
AesBaseGui
AesGasPipeGuiPluginInterface
ngltools
AesDataPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
NGLLogger
Qt6::Widgets
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesGasPipeGuiPlugin
AesBaseGui
AesGasPipeGuiPluginInterface
ngltools
AesDataPluginInterface
PdmGuiPluginInterface
AesInfoGuiPluginInterface
NGLLogger
${Qt6_Widgets}
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesGasPipeGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Mike Wille, SLSE, 2016-09-26
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesMineAreaGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_area_gui_plugin_interface.h
@@ -31,21 +39,23 @@ NGL_WRAP_UI(aes_mine_area_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesMineAreaGuiPlugin MODULE ${aes_mine_area_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesMineAreaGuiPlugin
AesBaseGui
NGLLogger
svcAesCommon
LtsSessionData
AesDataPluginInterface
AesMineAreaGuiPluginInterface
PdmGuiPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsUtilsGuiDds
LtsDataView
ngltools
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesMineAreaGuiPlugin
AesBaseGui
NGLLogger
svcAesCommon
LtsSessionData
AesDataPluginInterface
AesMineAreaGuiPluginInterface
PdmGuiPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsUtilsGuiDds
LtsDataView
ngltools
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesMineAreaGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesMineCorridorGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_corridor_gui_plugin_interface.h
@@ -30,20 +38,22 @@ NGL_WRAP_UI(aes_mine_corridor_gui_SRCS
)
NGL_ADD_LIBRARY2(WS AesMineCorridorGuiPlugin MODULE ${aes_mine_corridor_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesMineCorridorGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesMineCorridorGuiPluginInterface
AesInfoGuiPluginInterface
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesMineCorridorGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesMineCorridorGuiPluginInterface
AesInfoGuiPluginInterface
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesMineSingleVirtualGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_single_virtual_gui_plugin_interface.h
@@ -46,19 +54,21 @@ NGL_WRAP_UI(aes_mine_single_virtual_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesMineSingleVirtualGuiPlugin MODULE ${aes_mine_single_virtual_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesMineSingleVirtualGuiPlugin
AesBaseGui
AesMineSingleVirtualGuiPluginInterface
ngltools
LtsSessionData
NGLLogger
LtsSession
AesDataPluginInterface
AesInfoGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesMineSingleVirtualGuiPlugin
AesBaseGui
AesMineSingleVirtualGuiPluginInterface
ngltools
LtsSessionData
NGLLogger
LtsSession
AesDataPluginInterface
AesInfoGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesMineSingleVirtualGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-07-03
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesNContaminationGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_ncontamination_gui_plugin_interface.h
@@ -30,21 +38,23 @@ NGL_WRAP_UI(aes_ncontamination_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesNContaminationGuiPlugin MODULE ${aes_ncontamination_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesNContaminationGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesNContaminationGuiPluginInterface
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesNContaminationGuiPlugin
AesBaseGui
ngltools # dtg
NGLLogger
LtsSessionData
AesDataPluginInterface
AesNContaminationGuiPluginInterface
PpmGuiComboboxPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesNContaminationGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Malte Diers, SLSE, 2017-04-06
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_INTERFACE_LIBRARY(
AesTechnicalAreaGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/aes_technical_area_gui_plugin_interface.h
@@ -30,17 +38,19 @@ NGL_WRAP_UI(aes_technical_area_gui_SRCS
)
NGL_ADD_LIBRARY(WS AesTechnicalAreaGuiPlugin MODULE ${aes_technical_area_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AesTechnicalAreaGuiPlugin
AesBaseGui
AesTechnicalAreaGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
Qt6::Widgets
LtsWidgets
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AesTechnicalAreaGuiPlugin
AesBaseGui
AesTechnicalAreaGuiPluginInterface
ngltools
NGLLogger
LtsSessionData
AesDataPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(AesTechnicalAreaGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2016-02-29
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(asm_gui_SRCS
asm_training_area_dialog.cpp
asm_training_area_dialog.h
@@ -22,26 +30,28 @@ NGL_WRAP_UI(asm_gui_SRCS
)
NGL_ADD_LIBRARY(WS AsmGuiPlugin MODULE ${asm_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AsmGuiPlugin
ngltools # dtg
NGLLogger
LtsSession
PdmDataPluginInterface
AsmDataPluginInterface
OpmDataPluginInterface
AsmGuiPluginInterface
FlmDataPluginInterface
Qt6::Widgets
LtsCoordTrans
ltsCoordWidget
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AsmGuiPlugin
ngltools # dtg
NGLLogger
LtsSession
PdmDataPluginInterface
AsmDataPluginInterface
OpmDataPluginInterface
AsmGuiPluginInterface
FlmDataPluginInterface
${Qt6_Widgets}
LtsCoordTrans
ltsCoordWidget
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
endif()
NGL_INSTALL_TARGET(AsmGuiPlugin)
@@ -6,9 +6,9 @@
#
IF(${CMAKE_VERSION} VERSION_LESS "3.6.0")
FIND_PACKAGE(Boost REQUIRED COMPONENTS system) # system wird nicht gebraucht, aber ohne Komponente wird das Boost::boost imported Target nicht angelegt (cmake <= 3.5.2)
FIND_PACKAGE(Boost COMPONENTS system) # system wird nicht gebraucht, aber ohne Komponente wird das Boost::boost imported Target nicht angelegt (cmake <= 3.5.2)
ELSE()
FIND_PACKAGE(Boost REQUIRED)
FIND_PACKAGE(Boost)
ENDIF()
ADD_SUBDIRECTORY(Data)
@@ -22,7 +22,7 @@ ADD_SUBDIRECTORY(Shared)
ADD_INTERFACE_LIBRARY(AvmMenuEditGuiPluginInterface
${CMAKE_CURRENT_SOURCE_DIR}/avm_menu_edit_gui_plugin_interface.h
${CMAKE_CURRENT_SOURCE_DIR}/..
GuiPluginInterface TopicReplayInterface TopicEditorInterface Qt6::Core AvmShared Boost::boost
GuiPluginInterface TopicReplayInterface TopicEditorInterface Qt6::Core AvmShared $<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
)
#
@@ -41,6 +41,6 @@ NGL_TARGET_LINK_LIBRARIES(AvmDataPlugin
LtsUtilsGuiStyleManager
LtsUtilsGuiConnectDialog
LtsUtilsSettings
Boost::boost
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
)
NGL_INSTALL_TARGET(AvmDataPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(avm_menu_edit_gui_SRCS
avm_menu_edit_gui_plugin.cpp
avm_menu_edit_gui_plugin.h
@@ -56,31 +64,33 @@ NGL_WRAP_UI(avm_menu_edit_gui_SRCS
)
NGL_ADD_LIBRARY(WS avmMenuEditGuiPlugin MODULE ${avm_menu_edit_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(avmMenuEditGuiPlugin
AvmDataPluginInterface
AvmMenuEditGuiPluginInterface
AvmShared
FlmDataPluginInterface
IsmDataPluginInterface
LtsDataView
LtsPrinting
LtsScriptTimeline
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsCore
LtsWidgets
LtsUtilsSettings
nglsettings
MrkCommon
MrkDataPluginInterface
NGLLogger
ngltools
nglwidgets
OpmDataPluginInterface
Qt6::Widgets
TopicEditorBase
Boost::boost
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(avmMenuEditGuiPlugin
AvmDataPluginInterface
AvmMenuEditGuiPluginInterface
AvmShared
FlmDataPluginInterface
IsmDataPluginInterface
LtsDataView
LtsPrinting
LtsScriptTimeline
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsCore
LtsWidgets
LtsUtilsSettings
nglsettings
MrkCommon
MrkDataPluginInterface
NGLLogger
ngltools
nglwidgets
OpmDataPluginInterface
${Qt6_Widgets}
TopicEditorBase
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
)
endif()
NGL_INSTALL_TARGET(avmMenuEditGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Hannes Baeuerle, SLSE, 2017-08-18
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(avm_combat_net_radio_gui_SRCS
CombatNetRadioConfiguration/avm_cnr_json_helper.h
CombatNetRadioConfiguration/avm_cnr_json_helper.cpp
@@ -76,26 +84,28 @@ NGL_WRAP_UI(avm_combat_net_radio_gui_SRCS
)
NGL_ADD_LIBRARY(WS avmCombatNetRadioGuiPlugin MODULE ${avm_combat_net_radio_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(avmCombatNetRadioGuiPlugin
svcCnrHelper
LtsPrinting
nglwidgets
NGLLogger
ngltools
LtsSession
LtsSessionData
AvmDataPluginInterface
ExmDataPluginInterface
PpmDataPluginInterface
FlmDataPluginInterface
svcAvmCommon
AvmShared
svcExmClient
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(avmCombatNetRadioGuiPlugin
svcCnrHelper
LtsPrinting
nglwidgets
NGLLogger
ngltools
LtsSession
LtsSessionData
AvmDataPluginInterface
ExmDataPluginInterface
PpmDataPluginInterface
FlmDataPluginInterface
svcAvmCommon
AvmShared
svcExmClient
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(avmCombatNetRadioGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Astrid Mueller, SGAS, 2017-10-17
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(avm_eloka_gui_SRCS
avm_eloka_gui_plugin.cpp
avm_eloka_gui_plugin.h
@@ -22,20 +30,22 @@ NGL_WRAP_UI(avm_eloka_gui_SRCS
)
NGL_ADD_LIBRARY(WS AvmElokaGuiPlugin MODULE ${avm_eloka_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(AvmElokaGuiPlugin
LtsPrinting
NGLLogger
LtsSession
LtsSessionData
LtsUtilsSettings
AvmDataPluginInterface
PpmDataPluginInterface
svcAvmCommon
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
ngltools
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AvmElokaGuiPlugin
LtsPrinting
NGLLogger
LtsSession
LtsSessionData
LtsUtilsSettings
AvmDataPluginInterface
PpmDataPluginInterface
svcAvmCommon
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
ngltools
)
endif()
NGL_INSTALL_TARGET(AvmElokaGuiPlugin)
@@ -5,6 +5,14 @@
# Created by hjl, SLSE, 2016-12-01
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(mvs_gui_SRCS
avm_mvs_video_team_gui_plugin.h
avm_mvs_video_team_gui_plugin.cpp
@@ -31,20 +39,22 @@ QT5_WRAP_UI(mvs_gui_SRCS
)
NGL_ADD_LIBRARY(WS MvsVideoTeamGuiPlugin MODULE ${mvs_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(MvsVideoTeamGuiPlugin
# LtsPrinting
Qt6::Widgets
LtsWidgets
LtsDataView
LtsPrinting
AvmDataPluginInterface
AvmMvsVideoTeamGuiPluginInterface
IsmDataPluginInterface
FlmDataPluginInterface
LtsSession
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(MvsVideoTeamGuiPlugin
# LtsPrinting
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsPrinting
AvmDataPluginInterface
AvmMvsVideoTeamGuiPluginInterface
IsmDataPluginInterface
FlmDataPluginInterface
LtsSession
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(MvsVideoTeamGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Hannes Baeuerle, SLSE, 2017-08-18
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(avm_tvc_gui_SRCS
avm_training_voice_gui_plugin.cpp
avm_training_voice_gui_plugin.h
@@ -22,23 +30,25 @@ NGL_WRAP_UI(avm_tvc_gui_SRCS
)
NGL_ADD_LIBRARY(WS avmTrainingVoiceGuiPlugin MODULE ${avm_tvc_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(avmTrainingVoiceGuiPlugin
LtsPrinting
nglwidgets
NGLLogger
ngltools
LtsSession
LtsSessionData
AvmDataPluginInterface
FlmDataPluginInterface
svcAvmCommon
AvmShared
svcExmClient
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(avmTrainingVoiceGuiPlugin
LtsPrinting
nglwidgets
NGLLogger
ngltools
LtsSession
LtsSessionData
AvmDataPluginInterface
FlmDataPluginInterface
svcAvmCommon
AvmShared
svcExmClient
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(avmTrainingVoiceGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Christian Fröbel, NLSE, 2018-04-19
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
IF(BUILD_RTI)
set(SRCS
@@ -32,18 +40,20 @@ NGL_TARGET_INCLUDE_DIRECTORIES(AvmShared
${CMAKE_CURRENT_SOURCE_DIR}/../../Services/
${CMAKE_CURRENT_SOURCE_DIR}/../../Common/
)
NGL_TARGET_LINK_LIBRARIES(AvmShared
PUBLIC
Qt6::Core
svcAvmCommon
Boost::boost
PRIVATE
LtsMultiMonitor
LtsUtilsSettings
Qt6::Gui
nglsettings
ngltools
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(AvmShared
PUBLIC
Qt6::Core
svcAvmCommon
$<IF:$<TARGET_EXISTS:Boost::boost>,Boost::boost,>
PRIVATE
LtsMultiMonitor
LtsUtilsSettings
${Qt6_Gui}
nglsettings
ngltools
)
endif()
NGL_INSTALL_TARGET(AvmShared)
ENDIF(BUILD_RTI)
@@ -5,18 +5,28 @@
# Created by Mike Wille, NLS, 2019-01-21
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(bat_gui_SRCS
bat_gui_plugin.cpp
bat_gui_plugin.h
)
NGL_ADD_LIBRARY(WS BatGuiPlugin MODULE ${bat_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
LtsSession
BatGuiPluginInterface
Qt6::Widgets
LtsNotification
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
LtsSession
BatGuiPluginInterface
${Qt6_Widgets}
LtsNotification
)
endif()
IF(WIN32)
NGL_TARGET_LINK_LIBRARIES(BatGuiPlugin
WLanApi.lib
@@ -6,6 +6,21 @@
# Created by Mike Wille, SLSE, 2017-08-17
#
# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
set(Qt6_Gui ${Qt6_Gui})
else()
set(Qt6_Gui "")
endif()
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
FIND_PACKAGE(BgViewer)
IF (BgViewer_FOUND)
SET(BgViewer_FOUND TRUE)
@@ -94,15 +109,17 @@ INSTALL_SHARED_FILES(BuildingViewerCommon_SRCS
)
NGL_ADD_LIBRARY2(WS BuildingViewerCommon SHARED ${BuildingViewerCommon_SRCS})
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
PRIVATE
Qt6::OpenGL
${OPENGL_LIBRARIES}
${BGVIEWER_DTENTITYOSG_LIBRARY}
${BGVIEWER_DTENTITY_LIBRARY}
${OPENTHREADS_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
${OPENSCENEGRAPH_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
PRIVATE
Qt6::OpenGL
${OPENGL_LIBRARIES}
${BGVIEWER_DTENTITYOSG_LIBRARY}
${BGVIEWER_DTENTITY_LIBRARY}
${OPENTHREADS_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
${OPENSCENEGRAPH_LIBRARIES} # FIND_PACKAGE(OpenSceneGraph)
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(BuildingViewerCommon
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/BgViewer/dtEntity/ext/RapidXML
@@ -132,30 +149,32 @@ NGL_TARGET_INCLUDE_DIRECTORIES(BuildingViewerCommon
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
PRIVATE
ngltools
LtsPluginManager
PUBLIC
Qt6::Core
Qt6::Gui
Qt6::Widgets
AsbDataPluginInterface
AvmDataPluginInterface
BldDataPluginInterface
AesDataPluginInterface
SrpDataPluginInterface
IsmDataPluginInterface
PpmDataPluginInterface
PpmParticipantInfoGuiPluginInterface
IsmShared
LtsAppManager
LtsCoordTrans
LtsSessionData
LtsSession
LtsWidgets
LtsUtilsSettings
LtsUtilsGuiDds
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(BuildingViewerCommon
PRIVATE
ngltools
LtsPluginManager
PUBLIC
Qt6::Core
${Qt6_Gui}
${Qt6_Widgets}
AsbDataPluginInterface
AvmDataPluginInterface
BldDataPluginInterface
AesDataPluginInterface
SrpDataPluginInterface
IsmDataPluginInterface
PpmDataPluginInterface
PpmParticipantInfoGuiPluginInterface
IsmShared
LtsAppManager
LtsCoordTrans
LtsSessionData
LtsSession
LtsWidgets
LtsUtilsSettings
LtsUtilsGuiDds
)
endif()
NGL_INSTALL_TARGET(BuildingViewerCommon)
@@ -6,6 +6,14 @@
# Created by Mike Wille, SLSE, 2017-05-15
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(SRCS
BuildingEdit/bdv_building_edit.cpp
BuildingEdit/bdv_building_edit.h
@@ -52,29 +60,31 @@ NGL_WRAP_UI(SRCS
NGL_ADD_LIBRARY(WS BdvViewerGuiPlugin MODULE ${SRCS})
NGL_TARGET_LINK_LIBRARIES(BdvViewerGuiPlugin
BdvViewerGuiPluginInterface
BldDataPluginInterface
BuildingViewerCommon
PreScriptTimelineGuiPluginInterface # Export
svcBldCommon
svcBldClient
svcAesClient
svcSrpClient
LtsDataView
LtsPluginManager
LtsScriptTimeline # TopicEditor
LtsSession
LtsWidgets
NGLLogger
nglwidgets
Qt6::Core
Qt6::Widgets
Qt6::Xml
TopicEditorBase
LtsUtilsGuiDds
LtsUtilsSettings
ngltools
ExportBdvTopicSetting
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(BdvViewerGuiPlugin
BdvViewerGuiPluginInterface
BldDataPluginInterface
BuildingViewerCommon
PreScriptTimelineGuiPluginInterface # Export
svcBldCommon
svcBldClient
svcAesClient
svcSrpClient
LtsDataView
LtsPluginManager
LtsScriptTimeline # TopicEditor
LtsSession
LtsWidgets
NGLLogger
nglwidgets
Qt6::Core
${Qt6_Widgets}
Qt6::Xml
TopicEditorBase
LtsUtilsGuiDds
LtsUtilsSettings
ngltools
ExportBdvTopicSetting
)
endif()
NGL_INSTALL_TARGET(BdvViewerGuiPlugin)
@@ -4,6 +4,14 @@
# $Author$
# Created by hjl, SLSE, 2017-04-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(bld_info_gui_SRCS
info_dialog_base.cpp
info_dialog_base.h
@@ -46,32 +54,34 @@ NGL_WRAP_UI(bld_info_gui_SRCS
)
NGL_ADD_LIBRARY(WS BldInfoGuiPlugin MODULE ${bld_info_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(BldInfoGuiPlugin
Qt6::Core
BldInfoGuiPluginInterface
BuildingViewerCommon
NGLLogger
ngltools
nglsettings
svcBldClient
svcAsmClient
svcBldCommon
Qt6::Widgets
Qt6::Network
LtsWidgets
LtsSession
LtsUtilsSettings
SituationMapGuiPluginInterface
LtsUtilsGuiDds
AesDataPluginInterface
IsmDataPluginInterface
PpmDataPluginInterface
CesDataPluginInterface
BdvViewerGuiPluginInterface
SmoMonitorsGuiPluginInterface
LtsDataView
GuiPluginInterface
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(BldInfoGuiPlugin
Qt6::Core
BldInfoGuiPluginInterface
BuildingViewerCommon
NGLLogger
ngltools
nglsettings
svcBldClient
svcAsmClient
svcBldCommon
${Qt6_Widgets}
Qt6::Network
LtsWidgets
LtsSession
LtsUtilsSettings
SituationMapGuiPluginInterface
LtsUtilsGuiDds
AesDataPluginInterface
IsmDataPluginInterface
PpmDataPluginInterface
CesDataPluginInterface
BdvViewerGuiPluginInterface
SmoMonitorsGuiPluginInterface
LtsDataView
GuiPluginInterface
)
endif()
NGL_INSTALL_TARGET(BldInfoGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Hannes Baeuerle, SLSE, 2017-02-24
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(ces_participant_move_gui_SRCS
logger.cpp
logger.h
@@ -24,28 +32,30 @@ NGL_WRAP_UI (ces_participant_move_gui_SRCS
)
NGL_ADD_LIBRARY(WS CesParticipantMoveGuiPlugin MODULE ${ces_participant_move_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(CesParticipantMoveGuiPlugin
AsbDataPluginInterface
LtsCoordTrans
LtsPrinting
PpmDataPluginInterface
PpmGuiParticipantsPluginInterface
CesDataPluginInterface
GuiPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
Qt6::Widgets
PpmCommon
FlmDataPluginInterface
LtsUtilsGuiDds
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
ltsCoordWidget
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(CesParticipantMoveGuiPlugin
AsbDataPluginInterface
LtsCoordTrans
LtsPrinting
PpmDataPluginInterface
PpmGuiParticipantsPluginInterface
CesDataPluginInterface
GuiPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
${Qt6_Widgets}
PpmCommon
FlmDataPluginInterface
LtsUtilsGuiDds
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
ltsCoordWidget
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(CesParticipantMoveGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Hannes Baeuerle, SLSE, 2017-02-24
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(ces_participant_uas_gui_SRCS
logger.cpp
logger.h
@@ -37,28 +45,30 @@ target_sources(CesParticipantUASGuiPlugin
)
endif()
NGL_TARGET_LINK_LIBRARIES(CesParticipantUASGuiPlugin
AsbDataPluginInterface
LtsCoordTrans
LtsPrinting
PpmDataPluginInterface
PpmGuiParticipantsPluginInterface
CesDataPluginInterface
GuiPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
Qt6::Widgets
PpmCommon
FlmDataPluginInterface
LtsUtilsGuiDds
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
ltsCoordWidget
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(CesParticipantUASGuiPlugin
AsbDataPluginInterface
LtsCoordTrans
LtsPrinting
PpmDataPluginInterface
PpmGuiParticipantsPluginInterface
CesDataPluginInterface
GuiPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
${Qt6_Widgets}
PpmCommon
FlmDataPluginInterface
LtsUtilsGuiDds
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
ltsCoordWidget
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(CesParticipantUASGuiPlugin)
@@ -5,6 +5,14 @@
# Created by hjl, SLSE, 2016-12-01
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
FIND_PACKAGE(KDReports REQUIRED)
SET(cod_codification_data_gui_SRCS
@@ -45,23 +53,25 @@ NGL_WRAP_UI(cod_codification_data_gui_SRCS
)
NGL_ADD_LIBRARY(WS CodCodificationDataGuiPlugin MODULE ${cod_codification_data_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(CodCodificationDataGuiPlugin
LtsPrinting
NGLLogger
LtsSession
LtsSessionData
LtsPrinting
CodGuiPluginInterface
CodDataPluginInterface
PpmDataPluginInterface
Qt6::Widgets
KDReports::KDReports
LtsWidgets
LtsDataView
LtsUtilsGuiDds
FlmDataPluginInterface
ngltools
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(CodCodificationDataGuiPlugin
LtsPrinting
NGLLogger
LtsSession
LtsSessionData
LtsPrinting
CodGuiPluginInterface
CodDataPluginInterface
PpmDataPluginInterface
${Qt6_Widgets}
KDReports::KDReports
LtsWidgets
LtsDataView
LtsUtilsGuiDds
FlmDataPluginInterface
ngltools
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(CodCodificationDataGuiPlugin)
@@ -1,6 +1,14 @@
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(lt_SRCS
main.cpp
maindialog.h
@@ -15,12 +23,14 @@ NGL_WRAP_UI(lt_SRCS ui/maindialog.ui)
NGL_ADD_EXECUTABLE(WS CODTest ${lt_SRCS})
NGL_TARGET_LINK_LIBRARIES(CODTest
Qt6::Widgets
Qt6::Core
nglapplication
NGLLogger
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(CODTest
${Qt6_Widgets}
Qt6::Core
nglapplication
NGLLogger
)
endif()
NGL_INSTALL_TARGET_DEVEL(CODTest)
NGL_INSTALL(WS FILES log4cxx_cod_test.props DESTINATION bin COMPONENT Devel)
@@ -5,10 +5,18 @@
# Created by Hannes Fritsche, ESZS, 2024-08-05
#
FIND_PACKAGE(KDReports)
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
IF(NOT KDReports_FOUND)
MESSAGE(STATUS "KDReports not found; skipping CdsSimulationGuiPlugin")
find_package(KDReports QUIET)
IF(NOT KDReports_FOUND OR NOT QT6_GUI_AVAILABLE)
MESSAGE(STATUS "KDReports not found or Qt6 GUI not available; skipping CdsSimulationGuiPlugin")
RETURN()
ENDIF()
@@ -37,25 +45,27 @@ NGL_WRAP_UI(cds_gui_SRCS
)
NGL_ADD_LIBRARY(WS CdsSimulationGuiPlugin MODULE ${cds_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(CdsSimulationGuiPlugin
CdsGuiPluginInterface
IsmDataPluginInterface
FlmDataPluginInterface
KDReports::KDReports
ltsCoordWidget
LtsCoordTrans
LtsSession
LtsSessionData
LtsWidgets
NGLLogger
ngltools
PdmDataPluginInterface
PpmDataPluginInterface
Qt6::Widgets
situationMap
situationMapGeometryModel
SituationMapGuiPluginInterface
svcAesCommon
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(CdsSimulationGuiPlugin
CdsGuiPluginInterface
IsmDataPluginInterface
FlmDataPluginInterface
KDReports::KDReports
ltsCoordWidget
LtsCoordTrans
LtsSession
LtsSessionData
LtsWidgets
NGLLogger
ngltools
PdmDataPluginInterface
PpmDataPluginInterface
${Qt6_Widgets}
situationMap
situationMapGeometryModel
SituationMapGuiPluginInterface
svcAesCommon
)
endif()
NGL_INSTALL_TARGET(CdsSimulationGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Mike Wille, SLSE, 2017-11-15
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(dev_gui_SRCS
dev_gui_plugin.cpp
dev_gui_plugin.h
@@ -31,28 +39,30 @@ NGL_WRAP_UI(dev_gui_SRCS
)
NGL_ADD_LIBRARY2(WS NO_TRANSLATION DevGuiPlugin SHARED ${dev_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(DevGuiPlugin
Qt6::Widgets
Qt6::Network
ngltranslator
LtsWidgets
LtsUtilsGuiDds
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
LtsAppManager
LtsPluginManager
LtsSession
LtsLogin
LtsNotification
LtsDataView
LtsMultiMonitor
LtsUtilsSettings
# ftcmock:
#ExmDataPluginInterface
svcExmClient
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(DevGuiPlugin
${Qt6_Widgets}
Qt6::Network
ngltranslator
LtsWidgets
LtsUtilsGuiDds
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
LtsAppManager
LtsPluginManager
LtsSession
LtsLogin
LtsNotification
LtsDataView
LtsMultiMonitor
LtsUtilsSettings
# ftcmock:
#ExmDataPluginInterface
svcExmClient
)
endif()
NGL_INSTALL_TARGET(DevGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Filip Biedziak, NLE, 2020-08-14
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(efm_sound_area_gui_SRCS
efm_sound_area_gui_plugin.cpp
efm_sound_area_gui_plugin.h
@@ -43,14 +51,16 @@ NGL_WRAP_UI(efm_sound_area_gui_SRCS
)
NGL_ADD_LIBRARY(WS EfmSoundAreaGuiPlugin MODULE ${efm_sound_area_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(EfmSoundAreaGuiPlugin
ngltools
LtsSession
LtsWidgets
IsmDataPluginInterface
EfmDataPluginInterface
EfmGuiPluginInterface
Qt6::Widgets
LtsUtilsGuiDds
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(EfmSoundAreaGuiPlugin
ngltools
LtsSession
LtsWidgets
IsmDataPluginInterface
EfmDataPluginInterface
EfmGuiPluginInterface
${Qt6_Widgets}
LtsUtilsGuiDds
)
endif()
NGL_INSTALL_TARGET(EfmSoundAreaGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(esc_effect_show_gui_SRCS
esc_effect_show_gui_plugin.cpp
esc_effect_show_gui_plugin.h
@@ -37,22 +45,24 @@ NGL_WRAP_UI(esc_effect_show_gui_SRCS
)
NGL_ADD_LIBRARY(WS EscEffectShowGuiPlugin MODULE ${esc_effect_show_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(EscEffectShowGuiPlugin
NGLLogger
ngltools
LtsPrinting
LtsSession
EscGuiPluginInterface
EscDataPluginInterface
SituationMapGuiPluginInterface
TabocDataPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsNotification
LtsUtilsGuiDds
LtsCoordTrans
ltsCoordWidget
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(EscEffectShowGuiPlugin
NGLLogger
ngltools
LtsPrinting
LtsSession
EscGuiPluginInterface
EscDataPluginInterface
SituationMapGuiPluginInterface
TabocDataPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsNotification
LtsUtilsGuiDds
LtsCoordTrans
ltsCoordWidget
)
endif()
NGL_INSTALL_TARGET(EscEffectShowGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(esm_effect_show_gui_SRCS
esm_effect_show_gui_plugin.cpp
esm_effect_show_gui_plugin.h
@@ -36,26 +44,28 @@ NGL_WRAP_UI(esm_effect_show_gui_SRCS
)
NGL_ADD_LIBRARY(WS EsmEffectShowGuiPlugin MODULE ${esm_effect_show_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(EsmEffectShowGuiPlugin
NGLLogger
ngltools
LtsPrinting
LtsSession
EsmGuiPluginInterface
EsmDataPluginInterface
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
ltsCoordWidget
LtsCoordTrans
AesDataPluginInterface
PpmDataPluginInterface
PdmDataPluginInterface
TabDataPluginInterface
PpmCommon
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(EsmEffectShowGuiPlugin
NGLLogger
ngltools
LtsPrinting
LtsSession
EsmGuiPluginInterface
EsmDataPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
ltsCoordWidget
LtsCoordTrans
AesDataPluginInterface
PpmDataPluginInterface
PdmDataPluginInterface
TabDataPluginInterface
PpmCommon
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(EsmEffectShowGuiPlugin)
@@ -5,6 +5,14 @@
#
# Created by Mike Wille, SLSE, 2017-03-15
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_SUBDIRECTORY(SanNineLinerEdit)
SET(evl_edit_gui_SRCS
@@ -62,34 +70,36 @@ NGL_WRAP_UI(evl_edit_gui_SRCS
NGL_ADD_LIBRARY(WS EvlEditGuiPlugin MODULE ${evl_edit_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(EvlEditGuiPlugin
LtsPrinting
NGLLogger
LtsSession
EvlDataPluginInterface
EvlGuiPluginInterface
OpmDataPluginInterface
AvmDataPluginInterface
ExmDataPluginInterface
FlmDataPluginInterface
OscDataPluginInterface
svcEvlCommon
Qt6::Widgets
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
ngltools
nglwidgets
FltAesGuiCommon
FltAesGuiPluginInterface
FlmDataPluginInterface
TopicEditorBase
LtsScriptTimeline # TopicEditor
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(EvlEditGuiPlugin
LtsPrinting
NGLLogger
LtsSession
EvlDataPluginInterface
EvlGuiPluginInterface
OpmDataPluginInterface
AvmDataPluginInterface
ExmDataPluginInterface
FlmDataPluginInterface
OscDataPluginInterface
svcEvlCommon
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
ngltools
nglwidgets
FltAesGuiCommon
FltAesGuiPluginInterface
FlmDataPluginInterface
TopicEditorBase
LtsScriptTimeline # TopicEditor
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(EvlEditGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2016-02-29
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(san_edit_gui_SRCS
san_nine_liner_edit_gui_plugin.cpp
san_nine_liner_edit_gui_plugin.h
@@ -22,26 +30,28 @@ NGL_WRAP_UI(san_edit_gui_SRCS
)
NGL_ADD_LIBRARY(WS EvlSanNineLinerEditGuiPlugin MODULE ${san_edit_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(EvlSanNineLinerEditGuiPlugin
ngltools # dtg
ngltranslator
NGLLogger
LtsSession
EvlDataPluginInterface
EvlGuiPluginInterface
svcEvlCommon
Qt6::Widgets
LtsCoordTrans
ltsCoordWidget
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(EvlSanNineLinerEditGuiPlugin
ngltools # dtg
ngltranslator
NGLLogger
LtsSession
EvlDataPluginInterface
EvlGuiPluginInterface
svcEvlCommon
${Qt6_Widgets}
LtsCoordTrans
ltsCoordWidget
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
endif()
NGL_INSTALL_TARGET(EvlSanNineLinerEditGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2016-02-29
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(exm_edit_gui_SRCS
exm_edit_gui_plugin.cpp
exm_edit_gui_plugin.h
@@ -54,28 +62,30 @@ NGL_WRAP_UI(exm_edit_gui_SRCS
)
NGL_ADD_LIBRARY(WS ExmEditGuiPlugin MODULE ${exm_edit_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(ExmEditGuiPlugin
ngltools # dtg
NGLLogger
LtsSession
PdmDataPluginInterface
PpmDataPluginInterface
AsmDataPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
OpmDataPluginInterface
ExmGuiPluginInterface
FlmDataPluginInterface
Qt6::Widgets
LtsCoordTrans
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(ExmEditGuiPlugin
ngltools # dtg
NGLLogger
LtsSession
PdmDataPluginInterface
PpmDataPluginInterface
AsmDataPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
OpmDataPluginInterface
ExmGuiPluginInterface
FlmDataPluginInterface
${Qt6_Widgets}
LtsCoordTrans
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsSettings
LtsSessionData
ProjectConfig
LtsUtilsGuiConnectDialog
)
endif()
NGL_INSTALL_TARGET(ExmEditGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Mike Wille, SLSE, 2017-03-31
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
INCLUDE(MacroCodeGenIdl)
SET(flm_explorer_gui_SRCS
@@ -52,33 +60,35 @@ INSTALL_SHARED_FILES(flm_explorer_gui_SRCS
NGL_ADD_LIBRARY(WS FlmExplorerGuiPlugin MODULE ${flm_explorer_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FlmExplorerGuiPlugin
NGLLogger
FlmExplorerGuiPluginInterface
FlmDataPluginInterface
OpmDataPluginInterface
ExmDataPluginInterface
PpmDataPluginInterface
Qt6::Widgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsGuiConnectDialog
LtsUtilsCore
LtsUtilsSettings
LtsSession
LtsSessionData
LtsWidgets
LtsPrinting
nglwidgets
ngltools
nglsettings
TopicEditorBase
LtsScriptTimeline # TopicEditor
PreGuiScriptCommon # TopicEditor => Text Topic => TopicDesigner
PpmGuiPartyPluginInterface
situationMapGeometryModel
advancedSymbology
svcAesCommon
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FlmExplorerGuiPlugin
NGLLogger
FlmExplorerGuiPluginInterface
FlmDataPluginInterface
OpmDataPluginInterface
ExmDataPluginInterface
PpmDataPluginInterface
${Qt6_Widgets}
LtsDataView
LtsUtilsGuiDds
LtsUtilsGuiConnectDialog
LtsUtilsCore
LtsUtilsSettings
LtsSession
LtsSessionData
LtsWidgets
LtsPrinting
nglwidgets
ngltools
nglsettings
TopicEditorBase
LtsScriptTimeline # TopicEditor
PreGuiScriptCommon # TopicEditor => Text Topic => TopicDesigner
PpmGuiPartyPluginInterface
situationMapGeometryModel
advancedSymbology
svcAesCommon
)
endif()
NGL_INSTALL_TARGET(FlmExplorerGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Mike Wille, SLSE, 2016-05-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(flm_combobox_gui_SRCS
flm_combobox_gui_plugin.cpp
flm_combobox_gui_plugin.h
@@ -16,14 +24,16 @@ NGL_WRAP_UI(flm_combobox_gui_SRCS
)
NGL_ADD_LIBRARY(WS FlmComboBoxGuiPlugin MODULE ${flm_combobox_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FlmComboBoxGuiPlugin
NGLLogger
FlmGuiComboboxPluginInterface
FlmDataPluginInterface
Qt6::Widgets
LtsWidgets
LtsSession
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FlmComboBoxGuiPlugin
NGLLogger
FlmGuiComboboxPluginInterface
FlmDataPluginInterface
${Qt6_Widgets}
LtsWidgets
LtsSession
)
endif()
NGL_INSTALL_TARGET(FlmComboBoxGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2017-06-16
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
ADD_SUBDIRECTORY(Common)
SET(flt_aes_widget_SRCS
@@ -17,17 +25,19 @@ NGL_WRAP_UI(flt_aes_widget_SRCS
)
NGL_ADD_LIBRARY(WS FltAesWidget STATIC ${flt_aes_widget_SRCS})
NGL_TARGET_LINK_LIBRARIES(FltAesWidget
PRIVATE
svcFltCommon
LtsProjectionWorkstation
PUBLIC
FltDataPluginInterface
LtsSessionData
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltAesWidget
PRIVATE
svcFltCommon
LtsProjectionWorkstation
PUBLIC
FltDataPluginInterface
LtsSessionData
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
${Qt6_Widgets}
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(FltAesWidget
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../../..
@@ -41,18 +51,20 @@ SET(flt_aes_gui_SRCS
)
NGL_ADD_LIBRARY(WS FltAesGuiPlugin MODULE ${flt_aes_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FltAesGuiPlugin
FltAesGuiCommon
FltAesGuiPluginInterface
FltAesWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltAesGuiPlugin
FltAesGuiCommon
FltAesGuiPluginInterface
FltAesWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(FltAesGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Mike Wille, SLSE, 2017-11-27
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(flt_aes_gui_common_SRCS
common.h
aes_display_filter_impl.h
@@ -21,15 +29,17 @@ NGL_TARGET_INCLUDE_DIRECTORIES(FltAesGuiCommon
PUBLIC
${CMAKE_BINARY_DIR}
)
NGL_TARGET_LINK_LIBRARIES(FltAesGuiCommon
PRIVATE
svcPpmCommon
PUBLIC
FltDataPluginInterface
Qt6::Core
Qt6::Widgets # ifdef LTS_DEBUG QMessageBox
svcFltCommon
svcAesCommon
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltAesGuiCommon
PRIVATE
svcPpmCommon
PUBLIC
FltDataPluginInterface
Qt6::Core
${Qt6_Widgets} # ifdef LTS_DEBUG QMessageBox
svcFltCommon
svcAesCommon
)
endif()
NGL_INSTALL_TARGET(FltAesGuiCommon)
@@ -5,6 +5,14 @@
# Created by Christian Ehrlicher, SLSE, 2017-06-16
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(flt_bldg_cmpnt_widget_SRCS
flt_building_component_settings_widget.cpp
flt_building_component_settings_widget.h
@@ -15,18 +23,20 @@ NGL_WRAP_UI(flt_bldg_cmpnt_widget_SRCS
)
NGL_ADD_LIBRARY(WS FltBldgCmpntWidget STATIC ${flt_bldg_cmpnt_widget_SRCS})
NGL_TARGET_LINK_LIBRARIES(FltBldgCmpntWidget
PRIVATE
svcFltCommon
IsmDataPluginInterface
LtsProjectionWorkstation
PUBLIC
FltDataPluginInterface
LtsSessionData
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltBldgCmpntWidget
PRIVATE
svcFltCommon
IsmDataPluginInterface
LtsProjectionWorkstation
PUBLIC
FltDataPluginInterface
LtsSessionData
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
${Qt6_Widgets}
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(FltBldgCmpntWidget
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../../..
@@ -41,18 +51,20 @@ SET(flt_bldg_cmpnt_gui_SRCS
)
NGL_ADD_LIBRARY(WS Fltbldg_cmpntGuiPlugin MODULE ${flt_bldg_cmpnt_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(Fltbldg_cmpntGuiPlugin
FltAesGuiCommon
FltBldgCmpntGuiPluginInterface
FltBldgCmpntWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(Fltbldg_cmpntGuiPlugin
FltAesGuiCommon
FltBldgCmpntGuiPluginInterface
FltBldgCmpntWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(Fltbldg_cmpntGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Norbert Thoden, NLE, 2019-02-25
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(flt_filter_change_SRCS
flt_filter_change.cpp
flt_filter_change.h
@@ -21,22 +29,24 @@ NGL_TARGET_INCLUDE_DIRECTORIES(FltFilterChange
${CMAKE_CURRENT_SOURCE_DIR}/../
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(FltFilterChange
PRIVATE
LtsSession
LtsSessionData
LtsUtilsGuiDds # requestHelper
FltAesGuiCommon
LtsMultiMonitor
LtsUtilsSettings
PUBLIC
LtsWidgets
FltDataPluginInterface
FltAesGuiPluginInterface
FltBldgCmpntGuiPluginInterface
OpmGuiPluginInterface
Qt6::Core
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltFilterChange
PRIVATE
LtsSession
LtsSessionData
LtsUtilsGuiDds # requestHelper
FltAesGuiCommon
LtsMultiMonitor
LtsUtilsSettings
PUBLIC
LtsWidgets
FltDataPluginInterface
FltAesGuiPluginInterface
FltBldgCmpntGuiPluginInterface
OpmGuiPluginInterface
Qt6::Core
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(FltFilterChange)
@@ -4,6 +4,14 @@
# Created by Christian Ehrlicher, SLSE, 2017-06-16
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(flt_part_widget_SRCS
flt_collapse_expand_participants_widget.cpp
flt_collapse_expand_participants_widget.h
@@ -19,18 +27,20 @@ NGL_WRAP_UI(flt_part_widget_SRCS
flt_type_filter_widget.ui
)
NGL_ADD_LIBRARY(WS FltParticipantWidget STATIC ${flt_part_widget_SRCS})
NGL_TARGET_LINK_LIBRARIES(FltParticipantWidget
PRIVATE
svcFltCommon
PpmCommon
LtsProjectionWorkstation
PUBLIC
AsbDataPluginInterface
FltDataPluginInterface
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltParticipantWidget
PRIVATE
svcFltCommon
PpmCommon
LtsProjectionWorkstation
PUBLIC
AsbDataPluginInterface
FltDataPluginInterface
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
${Qt6_Widgets}
)
endif()
NGL_TARGET_INCLUDE_DIRECTORIES(FltParticipantWidget
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../../..
@@ -50,26 +60,28 @@ SET(flt_part_gui_SRCS
NGL_ADD_LIBRARY(WS FltParticipantGuiPlugin MODULE ${flt_part_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FltParticipantGuiPlugin
AsbDataPluginInterface
LtsPrinting
FltFilterChange
FltDataPluginInterface
FltParticipantGuiPluginInterface
FltParticipantWidget
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmCommon
FlmDataPluginInterface
FltAesGuiCommon
svcFltCommon
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltParticipantGuiPlugin
AsbDataPluginInterface
LtsPrinting
FltFilterChange
FltDataPluginInterface
FltParticipantGuiPluginInterface
FltParticipantWidget
PdmGuiPluginInterface
PpmGuiComboboxPluginInterface
PpmDataPluginInterface
PpmCommon
FlmDataPluginInterface
FltAesGuiCommon
svcFltCommon
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(FltParticipantGuiPlugin)
@@ -5,20 +5,30 @@
# Created by Mike Wille, SLTE, 2020-11-22
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(fsp_gui_SRCS
fsp_gui_plugin.cpp
fsp_gui_plugin.h
)
NGL_ADD_LIBRARY(WS FspGuiPlugin MODULE ${fsp_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(FspGuiPlugin
LtsSession
LtsSessionData
FspGuiPluginInterface
Qt6::Widgets
LtsNotification
svcAsmCommon
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FspGuiPlugin
LtsSession
LtsSessionData
FspGuiPluginInterface
${Qt6_Widgets}
LtsNotification
svcAsmCommon
)
endif()
NGL_INSTALL_TARGET(FspGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Dassow Philipp, SLEA, 2017-08-22
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET (gim_info_gui_SRCS
gim_info_gui_plugin.h
gim_info_gui_plugin.cpp
@@ -18,19 +26,21 @@ QT5_WRAP_UI(gim_info_gui_SRCS
)
NGL_ADD_LIBRARY(WS GimInfoGuiPlugin MODULE ${gim_info_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(GimInfoGuiPlugin
PRIVATE
svcGimCommon
PUBLIC
LtsSession
LtsCoordTrans
LtsUtilsGuiDds
GimGuiInfoPluginInterface
GimDataPluginInterface
AsbDataPluginInterface
PpmDataPluginInterface
SituationMapGuiPluginInterface
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(GimInfoGuiPlugin
PRIVATE
svcGimCommon
PUBLIC
LtsSession
LtsCoordTrans
LtsUtilsGuiDds
GimGuiInfoPluginInterface
GimDataPluginInterface
AsbDataPluginInterface
PpmDataPluginInterface
SituationMapGuiPluginInterface
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(GimInfoGuiPlugin)
@@ -6,6 +6,14 @@
# Created by Dassow Philipp, SLEA, 2017-07-28
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET (gim_pairing_gui_SRCS
gim_pairing_gui_plugin.h
gim_pairing_gui_plugin.cpp
@@ -18,21 +26,23 @@ QT5_WRAP_UI(gim_pairing_gui_SRCS
)
NGL_ADD_LIBRARY(WS GimPairingGuiPlugin MODULE ${gim_pairing_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(GimPairingGuiPlugin
PRIVATE
LtsPrinting
svcGimCommon
AsbDataPluginInterface
PUBLIC
LtsSession
LtsUtilsGuiDds
LtsUtilsSettings
GimGuiPairingPluginInterface
GimDataPluginInterface
PpmDataPluginInterface
PpmGuiComboboxPluginInterface
PpmCommon
Qt6::Widgets
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(GimPairingGuiPlugin
PRIVATE
LtsPrinting
svcGimCommon
AsbDataPluginInterface
PUBLIC
LtsSession
LtsUtilsGuiDds
LtsUtilsSettings
GimGuiPairingPluginInterface
GimDataPluginInterface
PpmDataPluginInterface
PpmGuiComboboxPluginInterface
PpmCommon
${Qt6_Widgets}
)
endif()
NGL_INSTALL_TARGET(GimPairingGuiPlugin)
@@ -5,6 +5,14 @@
# Created by Patric Karwat, SLSE, 2016-10-05
#
# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
set(Qt6_Widgets ${Qt6_Widgets})
else()
set(Qt6_Widgets "")
endif()
SET(gna_nasat_part_gui_SRCS
gna_nasat_part_gui_plugin.cpp
gna_nasat_part_gui_plugin.h
@@ -20,23 +28,25 @@ NGL_WRAP_UI(gna_nasat_part_gui_SRCS
)
NGL_ADD_LIBRARY(WS GnaNasatPartGuiPlugin MODULE ${gna_nasat_part_gui_SRCS})
NGL_TARGET_LINK_LIBRARIES(GnaNasatPartGuiPlugin
LtsPrinting
GnaCommon
LtsSession
LtsSessionData
GnaGuiPluginInterface
GnaDataPluginInterface
svcGnaCommon
svcPpmCommon
GuiPluginInterface
Qt6::Widgets
LtsCoordTrans
LtsWidgets
LtsDataView
NGLLogger
LtsUtilsGuiDds
LtsUtilsSettings
)
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(GnaNasatPartGuiPlugin
LtsPrinting
GnaCommon
LtsSession
LtsSessionData
GnaGuiPluginInterface
GnaDataPluginInterface
svcGnaCommon
svcPpmCommon
GuiPluginInterface
${Qt6_Widgets}
LtsCoordTrans
LtsWidgets
LtsDataView
NGLLogger
LtsUtilsGuiDds
LtsUtilsSettings
)
endif()
NGL_INSTALL_TARGET(GnaNasatPartGuiPlugin)
Loaded 100 of 829 files, more files were not shown because too many files have changed in this diff. Show more