Improve CMake build setup Harfbuzz and Freetype deps (#3879)

This commit is contained in:
Bart Louwers
2025-10-15 21:58:24 +02:00
committed by GitHub
parent 87a67fb18e
commit 54565f081b
7 changed files with 112 additions and 44 deletions

View File

@@ -73,14 +73,16 @@ jobs:
deployment_target: 12.0
deployment_arch: "x86_64;arm64"
compiler: ""
- name: macOS_LLVM
os: macos-14
build_type: RelWithDebInfo
qt_version: 6.9.1
qt_target: desktop
deployment_target: 12.0
deployment_arch: "arm64"
compiler: "llvm"
# disabled due to https://github.com/llvm/llvm-project/issues/77653
# https://github.com/maplibre/maplibre-native/pull/3879#issuecomment-3406495279
# - name: macOS_LLVM
# os: macos-14
# build_type: RelWithDebInfo
# qt_version: 6.9.1
# qt_target: desktop
# deployment_target: 12.0
# deployment_arch: "arm64"
# compiler: "llvm"
- name: win64_msvc2022
os: windows-2022
build_type: "RelWithDebInfo"
@@ -191,6 +193,11 @@ jobs:
key: Qt_${{ matrix.name }}_${{ matrix.qt_version }}
max-size: 200M
- name: Print cmake version
run: |
cmake --version
which cmake
- name: Build maplibre-native (macOS)
if: runner.os == 'macOS' && matrix.qt_target == 'desktop'
run: |