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
+35013 -70825

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
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
Qt6::Core
${Qt6_Gui}
Qt6::PrintSupport
Qt6::Svg
Qt6::WebEngineCore
Qt6::WebEngineWidgets
${Qt6_Widgets}
Qt6::Xml
RmeLightStyleQrc
RmeLightStyleQrc
AsbData
AsbForeignDataPluginThp
BuildingViewerCommon
FltAesGuiCommon
FltAesWidget
FltBldgCmpntWidget
FltParticipantWidget
IsmDataPluginThp
LtsCoordTrans
LtsCommandLineParser
NGLLogger
nglsingleapplication
ngltools
ngltranslator
nglwidgets
PdmComboBoxGui
PpmComboBoxGui
SitmapDds
SituationReplaySqlite
AsbData
AsbForeignDataPluginThp
BuildingViewerCommon
FltAesGuiCommon
FltAesWidget
FltBldgCmpntWidget
FltParticipantWidget
IsmDataPluginThp
LtsCoordTrans
LtsCommandLineParser
NGLLogger
nglsingleapplication
ngltools
ngltranslator
nglwidgets
PdmComboBoxGui
PpmComboBoxGui
SitmapDds
SituationReplaySqlite
svcFlmCommon
svcFlmCommon
svcAesClient
svcBldClient
svcCesClient
svcGimClient
$<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
svcPpmClient
svcPdmClient
svcAlmClient
)
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
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
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsUtilsGuiDds
LtsUtilsCore
LtsUtilsSettings
LtsElevation
Trajectory
LtsSessionData
AsmDataPluginInterface
ExmDataPluginInterface
saaTelegrams
)
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
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(MvsVideoTeamGuiPlugin
# LtsPrinting
${Qt6_Widgets}
LtsWidgets
LtsDataView
LtsPrinting
AvmDataPluginInterface
AvmMvsVideoTeamGuiPluginInterface
IsmDataPluginInterface
FlmDataPluginInterface
LtsSession
LtsUtilsGuiDds
LtsUtilsSettings
)
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
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
)
# 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
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
)
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
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
)
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
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(FltAesGuiPlugin
FltAesGuiCommon
FltAesGuiPluginInterface
FltAesWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
Qt6::Widgets
)
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
if(QT6_GUI_AVAILABLE)
NGL_TARGET_LINK_LIBRARIES(Fltbldg_cmpntGuiPlugin
FltAesGuiCommon
FltBldgCmpntGuiPluginInterface
FltBldgCmpntWidget
FltFilterChange
LtsSession
LtsSessionData
LtsUtilsGuiDds
LtsUtilsSettings
LtsWidgets
Qt6::Widgets
)
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