Add GRAPHICSVIEW_SUPPORTED compile definition for MapGraphicsView
- MapGraphicsView.h requires GRAPHICSVIEW_SUPPORTED macro to be defined - Macro is normally defined in ArcGISQt_global.h based on Q_OS_LINUX - Explicitly define GRAPHICSVIEW_SUPPORTED in ArcGIS::ArcGIS target - Fixes QPointer<MapGraphicsView> incomplete type error in Qt6 builds Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 parent
adf8b0c12c
commit
e84c59e033
1 file changed
+3
@@ -101,6 +101,9 @@ IF(NOT TARGET ArcGIS::ArcGIS)
|
|||||||
ADD_LIBRARY(ArcGIS::ArcGIS UNKNOWN IMPORTED)
|
ADD_LIBRARY(ArcGIS::ArcGIS UNKNOWN IMPORTED)
|
||||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${ARCGIS_INCLUDE_DIR}")
|
SET_PROPERTY(TARGET ArcGIS::ArcGIS PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${ARCGIS_INCLUDE_DIR}")
|
||||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS PROPERTY INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${ARCGIS_INCLUDE_DIR}")
|
SET_PROPERTY(TARGET ArcGIS::ArcGIS PROPERTY INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${ARCGIS_INCLUDE_DIR}")
|
||||||
|
# GRAPHICSVIEW_SUPPORTED is required for MapGraphicsView class to be available
|
||||||
|
# It's defined in ArcGISQt_global.h based on Q_OS_LINUX, but we ensure it explicitly
|
||||||
|
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY INTERFACE_COMPILE_DEFINITIONS GRAPHICSVIEW_SUPPORTED)
|
||||||
|
|
||||||
IF(ARCGIS_LIBRARY_RELEASE)
|
IF(ARCGIS_LIBRARY_RELEASE)
|
||||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||||
|
|||||||
Reference in new issue
Block a user