diff --git a/.ci/compile.sh b/.ci/compile.sh index b039f05f8..398eb7b81 100755 --- a/.ci/compile.sh +++ b/.ci/compile.sh @@ -130,14 +130,15 @@ fi mkdir -p ../cmake/triplets # Replace dots with hyphens in triplet name for vcpkg compatibility TRIPLET_VERSION=$(echo "${TARGET_MACOS_VERSION}" | sed 's/\./-/g') - cp ../vcpkg/triplets/x64-osx.cmake ../cmake/triplets/x64-osx-${TRIPLET_VERSION}.cmake - echo "set(VCPKG_CMAKE_SYSTEM_VERSION ${TARGET_MACOS_VERSION})" >> ../cmake/triplets/x64-osx-${TRIPLET_VERSION}.cmake - echo "set(VCPKG_OSX_DEPLOYMENT_TARGET ${TARGET_MACOS_VERSION})" >> ../cmake/triplets/x64-osx-${TRIPLET_VERSION}.cmake + TRIPLET_FILE="../cmake/triplets/x64-osx-${TRIPLET_VERSION}.cmake" + cp ../vcpkg/triplets/x64-osx.cmake "$TRIPLET_FILE" + echo "set(VCPKG_CMAKE_SYSTEM_VERSION ${TARGET_MACOS_VERSION})" >> "$TRIPLET_FILE" + echo "set(VCPKG_OSX_DEPLOYMENT_TARGET ${TARGET_MACOS_VERSION})" >> "$TRIPLET_FILE" flags+=("-DVCPKG_OVERLAY_TRIPLETS=../cmake/triplets") flags+=("-DVCPKG_TARGET_TRIPLET=x64-osx-${TRIPLET_VERSION}") flags+=("-DCMAKE_OSX_DEPLOYMENT_TARGET=${TARGET_MACOS_VERSION}") - echo "::group::Show generated triplet" - cat ../cmake/triplets/x64-osx-${TRIPLET_VERSION}.cmake + echo "::group::Generated triplet $TRIPLET_FILE" + cat "$TRIPLET_FILE" echo "::endgroup::" fi