From 0e5a02ae53efcbb36293300a6162b80a006c2f2b Mon Sep 17 00:00:00 2001 From: Bruno Alexandre Rosa <1791393+brunoalr@users.noreply.github.com> Date: Fri, 10 Oct 2025 13:28:26 -0300 Subject: [PATCH] add more comments --- .ci/compile.sh | 6 +++++- .github/workflows/desktop-build.yml | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.ci/compile.sh b/.ci/compile.sh index 460edbbbf..e9d5ddc4a 100755 --- a/.ci/compile.sh +++ b/.ci/compile.sh @@ -134,6 +134,11 @@ if [[ $USE_VCPKG ]]; then flags+=("-DUSE_VCPKG=1") fi if [[ $TARGET_MACOS_VERSION ]]; then + # CMAKE_OSX_DEPLOYMENT_TARGET is a vanilla cmake flag needed to compile to target macOS version + flags+=("-DCMAKE_OSX_DEPLOYMENT_TARGET=${TARGET_MACOS_VERSION}") + + # vcpkg dependencies need a vcpkg triplet file to compile to the target macOS version + # an easy way is to copy the x64-osx.cmake file and modify it TRIPLETS_DIR="../cmake/triplets" mkdir -p "$TRIPLETS_DIR" # Replace dots with hyphens in triplet name for vcpkg compatibility @@ -144,7 +149,6 @@ if [[ $TARGET_MACOS_VERSION ]]; then echo "set(VCPKG_OSX_DEPLOYMENT_TARGET ${TARGET_MACOS_VERSION})" >> "$TRIPLET_FILE" flags+=("-DVCPKG_OVERLAY_TRIPLETS=$TRIPLETS_DIR") flags+=("-DVCPKG_TARGET_TRIPLET=x64-osx-${TRIPLET_VERSION}") - flags+=("-DCMAKE_OSX_DEPLOYMENT_TARGET=${TARGET_MACOS_VERSION}") echo "::group::Generated triplet $TRIPLET_FILE" cat "$TRIPLET_FILE" echo "::endgroup::" diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 1cfd055bb..95b4578b9 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -4,7 +4,7 @@ permissions: contents: write id-token: write attestations: write - actions: write + actions: write # needed for ccache action to be able to delete gha caches on: push: