Copies intermediate migration results to repo
This commit is contained in:
32 files changed
+1158
-376
No files matched your search
@@ -27,12 +27,19 @@ ELSE()
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
|
||||
SET(QT_MIN_VERSION 6.0.0)
|
||||
FIND_PACKAGE(Qt6 COMPONENTS Core Gui Location Network Sensors)
|
||||
IF (NOT Qt6_FOUND)
|
||||
MESSAGE(WARNING "Qt6 not found; skipping ArcGIS")
|
||||
SET(BUILD_ARCGIS OFF CACHE BOOL "Build ArcGIS SDK dependent modules" FORCE)
|
||||
RETURN()
|
||||
# Qt6 may already be found by main CMakeLists.txt - check for existing targets first
|
||||
IF(NOT TARGET Qt6::Core)
|
||||
FIND_PACKAGE(Qt6 COMPONENTS Core Network)
|
||||
IF(NOT Qt6_FOUND OR NOT Qt6Core_FOUND OR NOT Qt6Network_FOUND)
|
||||
MESSAGE(WARNING "Qt6 Core/Network not found; skipping ArcGIS")
|
||||
SET(BUILD_ARCGIS OFF CACHE BOOL "Build ArcGIS SDK dependent modules" FORCE)
|
||||
RETURN()
|
||||
ENDIF()
|
||||
ENDIF()
|
||||
# Gui is optional - ArcGIS can work without it in some configurations
|
||||
FIND_PACKAGE(Qt6Gui QUIET)
|
||||
FIND_PACKAGE(Qt6Location QUIET)
|
||||
FIND_PACKAGE(Qt6Sensors QUIET)
|
||||
|
||||
SET(_arcgis_include_hint "${CMAKE_SOURCE_DIR}/external/ArcGIS/MapsSDK_Qt_300.0.0/ArcGIS_Maps_SDK_Qt_300.0.0/qt300.0.0/sdk/include")
|
||||
SET(_arcgis_library_hint "${CMAKE_SOURCE_DIR}/external/ArcGIS/MapsSDK_Qt_300.0.0/ArcGIS_Maps_SDK_Qt_300.0.0/qt300.0.0/sdk/linux/x64/lib")
|
||||
@@ -114,10 +121,20 @@ IF(NOT TARGET ArcGIS::ArcGIS)
|
||||
# ArcGIS-ON GROUP5 path was never validated in this pipeline.
|
||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
|
||||
$<TARGET_PROPERTY:Qt6::Core,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:Qt6::Location,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:Qt6::Network,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
$<TARGET_PROPERTY:Qt6::Sensors,INTERFACE_INCLUDE_DIRECTORIES>
|
||||
)
|
||||
IF(TARGET Qt6::Gui)
|
||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
|
||||
$<TARGET_PROPERTY:Qt6::Gui,INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
ENDIF()
|
||||
IF(TARGET Qt6::Location)
|
||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
|
||||
$<TARGET_PROPERTY:Qt6::Location,INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
ENDIF()
|
||||
IF(TARGET Qt6::Sensors)
|
||||
SET_PROPERTY(TARGET ArcGIS::ArcGIS APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES
|
||||
$<TARGET_PROPERTY:Qt6::Sensors,INTERFACE_INCLUDE_DIRECTORIES>)
|
||||
ENDIF()
|
||||
|
||||
IF (UNIX)
|
||||
IF(ARCGIS_COMMON_LIBRARY_RELEASE)
|
||||
|
||||
Reference in new issue
Block a user