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
+4
-1
@@ -100,7 +100,10 @@ ENDIF()
|
||||
IF(NOT TARGET ArcGIS::ArcGIS)
|
||||
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_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)
|
||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE)
|
||||
|
||||
Reference in new issue
Block a user