Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Viewer/SituationMap/SymbologyGui/CMakeLists.txt
T
berrux-dev 598fc2560e Complete Qt6 migration: full clean build green across groups G1-G12 incl. runtime plugin set
new_docker_build.sh gains Group 12 (212 GUI/Data plugins); fixes LtsUtilsGuiDds visibility (LTO-stripped exports), LtsProjectionWorkstation unity name shadow, 6 unity-off dirs (dup file-scope statics, ddsftc INTERFACE sources) and reconfigures BUILD_FILTERMANAGEMENT/BUILD_PLUGINS_SERVICEMONITOR=ON
2026-10-20 09:36:57 +02:00

53 lines
1.2 KiB
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author$
#
# Qt6 + ArcGIS 300 migration: Qt5::->Qt6:: and gated on BUILD_ARCGIS (ArcGIS
# dependent via advancedSymbology / situationMap) to match the migrated
# Symbology convention.
#
# LIBRARY
SET(SymbologyGui_SRCS
base_symbol_lookup_dialog.cpp
base_symbol_lookup_dialog.h
base_symbol_lookup_widget.cpp
base_symbol_lookup_widget.h
field_table_model.cpp
field_table_model.h
symbol_modification_widget.h
symbol_modification_widget.cpp
symbol_modification_dialog.h
symbol_modification_dialog.cpp
)
SOURCE_GROUP(SymbologyGui FILES ${SymbologyGui_SRCS})
NGL_WRAP_UI(SymbologyGui_SRCS
base_symbol_lookup_widget.ui
)
IF(BUILD_ARCGIS)
NGL_ADD_LIBRARY2(WS advancedSymbologyGui SHARED ${SymbologyGui_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(advancedSymbologyGui
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/..
${CMAKE_CURRENT_SOURCE_DIR}/../../../Common
)
NGL_TARGET_LINK_LIBRARIES(advancedSymbologyGui
PRIVATE
Qt6::Gui
Qt6::Network
ArcGIS::ArcGIS # 300: own sources include ArcGIS (Symbol.h) + arcgisversion.h headers
PUBLIC
LtsWidgets
LtsUtilsSettings
advancedSymbology
situationMap
Qt6::Core
)
ENDIF() # BUILD_ARCGIS