|
|
@@ -0,0 +1,32 @@
|
|
|
+#!/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
|