https://github.com/Kitware/CMake
Raw File
Tip revision: 25d2850c190ba915a7527a29dda6efe61be901f0 authored by Brad King on 21 March 2024, 13:32:22 UTC
CMake 3.29.0
Tip revision: 25d2850
openmp.sh
#!/bin/sh

set -e

baseurl="https://cmake.org/files/dependencies/openmp"

case "$(uname -s)-$(uname -m)" in
    Darwin-*)
        shatool="shasum -a 256"
        sha256sum="6eef660db7a085a04f87e4aac79da9f37d26ff0fb17c8781d3a21bd5244997e9"
        filename="openmp-12.0.1-darwin20-Release"
        # tarball contains usr/local/
        strip_components=--strip-components=2
        ;;
    *)
        echo "Unrecognized platform $(uname -s)-$(uname -m)"
        exit 1
        ;;
esac
readonly shatool
readonly sha256sum

readonly tarball="$filename.tar.gz"

cd .gitlab
mkdir -p openmp

echo "$sha256sum  $tarball" > openmp.sha256sum
curl -OL "$baseurl/$tarball"
$shatool --check openmp.sha256sum
tar -C openmp $strip_components -xzf $tarball
rm $tarball openmp.sha256sum
back to top