set MLN_WITH_OPENGL=OFF by default, like Metal/Vulkan (#3772)

This commit is contained in:
Birk Skyum
2025-08-30 21:37:06 +02:00
committed by GitHub
parent 4e47c6c025
commit 46e2842186
10 changed files with 34 additions and 13 deletions

View File

@@ -208,7 +208,8 @@ jobs:
-DCMAKE_BUILD_TYPE=${{ env.BUILDTYPE }} \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DCMAKE_C_COMPILER=gcc-12 \
-DMLN_WITH_NODE=ON
-DMLN_WITH_NODE=ON \
-DMLN_WITH_OPENGL=ON
- name: Get vcpkg commit id
if: runner.os == 'Windows'
@@ -235,7 +236,8 @@ jobs:
-G Ninja `
-DCMAKE_BUILD_TYPE=${{ env.BUILDTYPE }} `
-DCMAKE_CXX_COMPILER_LAUNCHER=sccache `
-DMLN_WITH_NODE=ON
-DMLN_WITH_NODE=ON `
-DMLN_WITH_OPENGL=ON
- name: Build maplibre-native (MacOS/Linux)
if: runner.os == 'MacOS' || runner.os == 'Linux'

View File

@@ -177,7 +177,8 @@ jobs:
-DCMAKE_BUILD_TYPE=${{ env.BUILDTYPE }} \
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
-DCMAKE_C_COMPILER=gcc-12 \
-DMLN_WITH_NODE=ON
-DMLN_WITH_NODE=ON \
-DMLN_WITH_OPENGL=ON
- name: "Create directory '${{ github.workspace }}/platform/windows/vendor/vcpkg/bincache' (Windows)"
if: runner.os == 'Windows'
@@ -205,7 +206,8 @@ jobs:
-G Ninja `
-DCMAKE_BUILD_TYPE=${{ env.BUILDTYPE }} `
-DCMAKE_CXX_COMPILER_LAUNCHER=sccache `
-DMLN_WITH_NODE=ON
-DMLN_WITH_NODE=ON \
-DMLN_WITH_OPENGL=ON
- name: Build maplibre-native (MacOS/Linux)
if: runner.os == 'MacOS' || runner.os == 'Linux'

View File

@@ -199,7 +199,8 @@ jobs:
-DCMAKE_CXX_COMPILER_LAUNCHER="ccache" \
-DCMAKE_OSX_DEPLOYMENT_TARGET="${DEPLOYMENT_TARGET}" \
-DCMAKE_OSX_ARCHITECTURES="${DEPLOYMENT_ARCH}" \
-DMLN_WITH_QT=ON
-DMLN_WITH_QT=ON \
-DMLN_WITH_OPENGL=ON
ninja
- name: Build maplibre-native (Linux, Qt6)
@@ -211,7 +212,8 @@ jobs:
-DCMAKE_BUILD_TYPE="${BUILD_TYPE}" \
-DCMAKE_C_COMPILER_LAUNCHER="ccache" \
-DCMAKE_CXX_COMPILER_LAUNCHER="ccache" \
-DMLN_WITH_QT=ON
-DMLN_WITH_QT=ON \
-DMLN_WITH_OPENGL=ON
ninja
- name: Build maplibre-native (Linux, Qt6, internal libraries)
@@ -225,7 +227,8 @@ jobs:
-DCMAKE_CXX_COMPILER_LAUNCHER="ccache" \
-DMLN_WITH_QT=ON \
-DMLN_QT_WITH_INTERNAL_ICU=ON \
-DMLN_QT_WITH_INTERNAL_SQLITE=ON
-DMLN_QT_WITH_INTERNAL_SQLITE=ON \
-DMLN_WITH_OPENGL=ON
ninja
- name: Run tests (Linux)
@@ -247,5 +250,6 @@ jobs:
-DCMAKE_CONFIGURATION_TYPES="${BUILD_TYPE}" \
-DCMAKE_C_COMPILER_LAUNCHER="ccache.exe" \
-DCMAKE_CXX_COMPILER_LAUNCHER="ccache.exe" \
-DMLN_WITH_QT=ON
-DMLN_WITH_QT=ON \
-DMLN_WITH_OPENGL=ON
ninja.exe