mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-07 14:20:06 -06:00
Merge topic 'ci-macos-sdk' into release-4.0
baa8cab401ci: Revert packaging to macOS 15.5 SDK to restore cmake-gui renderingaa1a122514ci: Add script to install macOS SDK version 15.5b33a5366f4ci: Add script to repackage macOS SDKs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !11359
This commit is contained in:
1
.gitlab/.gitignore
vendored
1
.gitlab/.gitignore
vendored
@@ -8,6 +8,7 @@
|
||||
/innosetup
|
||||
/jom
|
||||
/llvm*
|
||||
/MacOS*
|
||||
/mingw
|
||||
/msvc*
|
||||
/ninja*
|
||||
|
||||
1
.gitlab/ci/env_macos_package.sh
Normal file
1
.gitlab/ci/env_macos_package.sh
Normal file
@@ -0,0 +1 @@
|
||||
. .gitlab/ci/macos-env.sh
|
||||
2
.gitlab/ci/macos-env.sh
Normal file
2
.gitlab/ci/macos-env.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
.gitlab/ci/macos.sh
|
||||
export SDKROOT="$PWD/.gitlab/MacOSX.sdk"
|
||||
28
.gitlab/ci/macos.sh
Executable file
28
.gitlab/ci/macos.sh
Executable file
@@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
# This URL is only visible inside of Kitware's network.
|
||||
baseurl="https://cmake.org/files/dependencies/internal/macos"
|
||||
|
||||
case "$(uname -s)-$(uname -m)" in
|
||||
Darwin-*)
|
||||
shatool="shasum -a 256"
|
||||
sha256sum="427612880d6c40bcef2b0ecb39d92b057ee7a43ec3552fbd4449859991eb1cc6"
|
||||
tarball="MacOSX15.5.sdk.tar.bz2"
|
||||
;;
|
||||
*)
|
||||
echo "Unrecognized platform $(uname -s)-$(uname -m)"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
readonly shatool
|
||||
readonly sha256sum
|
||||
|
||||
cd .gitlab
|
||||
|
||||
echo "$sha256sum $tarball" > macos.sha256sum
|
||||
curl -OL "$baseurl/$tarball"
|
||||
$shatool --check macos.sha256sum
|
||||
tar xjf "$tarball"
|
||||
rm "$tarball" macos.sha256sum
|
||||
8
.gitlab/ci/repackage/macos.sh
Executable file
8
.gitlab/ci/repackage/macos.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
set -e
|
||||
|
||||
sdkPath="$(xcrun --show-sdk-path)"
|
||||
sdkVers="$(xcrun --show-sdk-version)"
|
||||
|
||||
tar cjf "MacOSX${sdkVers}.sdk.tar.bz2" -C "${sdkPath%/*}" --no-fflags "MacOSX.sdk"
|
||||
Reference in New Issue
Block a user