mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-01 19:30:13 -06:00
ci: add scripts to install Emscripten 4.0.9
This commit is contained in:
1
.gitlab/.gitignore
vendored
1
.gitlab/.gitignore
vendored
@@ -2,6 +2,7 @@
|
||||
/5.15.1-0-202009071110*
|
||||
/bcc*
|
||||
/cmake*
|
||||
/emsdk
|
||||
/iar
|
||||
/intel
|
||||
/ispc*
|
||||
|
||||
3
.gitlab/ci/emsdk-env.sh
Normal file
3
.gitlab/ci/emsdk-env.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
.gitlab/ci/emsdk.sh
|
||||
. .gitlab/emsdk/emsdk_env.sh
|
||||
em++ --version
|
||||
25
.gitlab/ci/emsdk.sh
Executable file
25
.gitlab/ci/emsdk.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
case "$(uname -s)-$(uname -m)" in
|
||||
Linux-x86_64)
|
||||
;;
|
||||
*)
|
||||
echo "Unrecognized platform $(uname -s)-$(uname -m)"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
cd .gitlab
|
||||
|
||||
version=4.0.9
|
||||
dirname="emsdk-$version"
|
||||
filename="$dirname.tar.gz"
|
||||
curl -OJL "https://github.com/emscripten-core/emsdk/archive/refs/tags/$version.tar.gz"
|
||||
tar xzf "$filename"
|
||||
mv "$dirname" emsdk
|
||||
emsdk/emsdk install "$version"
|
||||
emsdk/emsdk activate "$version"
|
||||
|
||||
rm -f "$filename"
|
||||
Reference in New Issue
Block a user