| #!/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 |