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
This commit is contained in:
1 parent
eb1d949edc
commit
815e16368e
1718 files changed
+126739
-18495
No files matched your search
@@ -13,6 +13,15 @@ else()
|
||||
set(Qt6_Widgets "")
|
||||
endif()
|
||||
|
||||
# Build this target as separate translation units (NOT a unity build). The Esri ArcGIS
|
||||
# SDK header MapTypes.h does Q_DECLARE_METATYPE(Esri::ArcGISRuntime::LoadStatus) at line
|
||||
# 525; when this target's sources + moc are concatenated into one unity TU, the moc's
|
||||
# meta-object code instantiates QMetaTypeId<Esri::ArcGISRuntime::LoadStatus> before that
|
||||
# declaration, so the vendor Q_DECLARE_METATYPE becomes a "specialization after
|
||||
# instantiation" redefinition (a Qt6 error). Legacy (Qt5, separate TUs) never hit this.
|
||||
# Disabling unity restores the legacy per-TU structure for this target (behavior-neutral).
|
||||
set(CMAKE_UNITY_BUILD FALSE)
|
||||
|
||||
|
||||
SET(Symbology_SRCS
|
||||
sidc_codec.cpp
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@ namespace AdvancedSymbology
|
||||
template<class PARTICIPANT_ROLE_TYPE = ParticipantManagement::Role>
|
||||
AdvancedSymbology::Role roleToRole(const PARTICIPANT_ROLE_TYPE role)
|
||||
{
|
||||
switch (role.underlying())
|
||||
switch (role)
|
||||
{
|
||||
case ParticipantManagement::Role::Unknown:
|
||||
return AdvancedSymbology::Role::Unknown;
|
||||
|
||||
Reference in new issue
Block a user