diff --git a/qt6-after/qt6-migrated-legatus/cmake/FindArcGIS.cmake b/qt6-after/qt6-migrated-legatus/cmake/FindArcGIS.cmake index cfa11f851..48e2fddeb 100755 --- a/qt6-after/qt6-migrated-legatus/cmake/FindArcGIS.cmake +++ b/qt6-after/qt6-migrated-legatus/cmake/FindArcGIS.cmake @@ -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)