Strictly resolve CMake warnings in the Docker build.
This commit is contained in:
3 files changed
+12
-3
No files matched your search
@@ -153,7 +153,8 @@ IF(WIN32)
|
|||||||
LIST(APPEND CMAKE_PREFIX_PATH "${EXTERNAL_LIBRARY_DIR}")
|
LIST(APPEND CMAKE_PREFIX_PATH "${EXTERNAL_LIBRARY_DIR}")
|
||||||
LIST(APPEND CMAKE_PROGRAM_PATH "${EXTERNAL_LIBRARY_DIR}/bin;${EXTERNAL_LIBRARY_DIR}/dev-utils/bin")
|
LIST(APPEND CMAKE_PROGRAM_PATH "${EXTERNAL_LIBRARY_DIR}/bin;${EXTERNAL_LIBRARY_DIR}/dev-utils/bin")
|
||||||
ELSE()
|
ELSE()
|
||||||
# Linux: ArcGIS SDK Pfad konfigurieren
|
# Linux: ArcGIS SDK Pfad konfigurieren (nur wenn BUILD_ARCGIS=ON)
|
||||||
|
IF(BUILD_ARCGIS)
|
||||||
# Use environment variable ARCGIS_ROOT if set, otherwise default to /repo/external/...
|
# Use environment variable ARCGIS_ROOT if set, otherwise default to /repo/external/...
|
||||||
IF(DEFINED ENV{ARCGIS_ROOT})
|
IF(DEFINED ENV{ARCGIS_ROOT})
|
||||||
SET(ARCGIS_SDK_DIR "$ENV{ARCGIS_ROOT}" CACHE STRING "ArcGIS Runtime SDK for Qt directory")
|
SET(ARCGIS_SDK_DIR "$ENV{ARCGIS_ROOT}" CACHE STRING "ArcGIS Runtime SDK for Qt directory")
|
||||||
@@ -167,6 +168,7 @@ ELSE()
|
|||||||
MESSAGE(WARNING "ArcGIS SDK not found at: ${ARCGIS_SDK_DIR}")
|
MESSAGE(WARNING "ArcGIS SDK not found at: ${ARCGIS_SDK_DIR}")
|
||||||
ENDIF()
|
ENDIF()
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
# Set CMAKE_MODULE_PATH early so FIND_PACKAGE can find our custom Find modules
|
# Set CMAKE_MODULE_PATH early so FIND_PACKAGE can find our custom Find modules
|
||||||
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
|
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
|
||||||
|
|||||||
@@ -12,10 +12,14 @@ ELSE()
|
|||||||
SET(SCHUSSTAFEL_FOUND FALSE)
|
SET(SCHUSSTAFEL_FOUND FALSE)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
|
||||||
|
IF(BUILD_ARCGIS)
|
||||||
FIND_PACKAGE(ArcGIS)
|
FIND_PACKAGE(ArcGIS)
|
||||||
IF(NOT ARCGIS_FOUND)
|
IF(NOT ARCGIS_FOUND)
|
||||||
SET(BUILD_ARCGIS OFF CACHE BOOL "Build ArcGIS SDK dependent modules" FORCE)
|
SET(BUILD_ARCGIS OFF CACHE BOOL "Build ArcGIS SDK dependent modules" FORCE)
|
||||||
ENDIF()
|
ENDIF()
|
||||||
|
ELSE()
|
||||||
|
SET(ARCGIS_FOUND FALSE)
|
||||||
|
ENDIF()
|
||||||
|
|
||||||
INCLUDE(MacroRTIDDSGen)
|
INCLUDE(MacroRTIDDSGen)
|
||||||
INCLUDE(MacroCodeGenIdl)
|
INCLUDE(MacroCodeGenIdl)
|
||||||
|
|||||||
@@ -20,11 +20,14 @@ docker run --rm \
|
|||||||
qt6-tools-dev \
|
qt6-tools-dev \
|
||||||
qt6-l10n-tools \
|
qt6-l10n-tools \
|
||||||
libgtest-dev \
|
libgtest-dev \
|
||||||
|
libpq-dev \
|
||||||
|
postgresql-server-dev-all \
|
||||||
git > /dev/null 2>&1
|
git > /dev/null 2>&1
|
||||||
|
|
||||||
# Set RTI license and Qt6 path
|
# Set RTI license
|
||||||
export RTI_LICENSE_FILE=/workspace/rti_license.dat
|
export RTI_LICENSE_FILE=/workspace/rti_license.dat
|
||||||
export CMAKE_PREFIX_PATH=/opt/Qt/6.10.2/gcc_64
|
|
||||||
|
# Qt6 is installed via apt - CMake finds it automatically in /usr/lib/x86_64-linux-gnu/cmake
|
||||||
|
|
||||||
# Clean and configure
|
# Clean and configure
|
||||||
rm -rf build4
|
rm -rf build4
|
||||||
|
|||||||
Reference in new issue
Block a user