Refactor emscripten/emsdk version to a single file

This commit is contained in:
Vladimir Panteleev 2021-06-29 21:11:21 +00:00
parent 725f3f7f2b
commit b14ea51e3d
No known key found for this signature in database
GPG key ID: 5004F0FAD051576D
6 changed files with 21 additions and 8 deletions

View file

@ -33,6 +33,7 @@ web_dir=lib/binding_web
emscripten_flags="-O3"
minify_js=1
force_docker=0
emscripen_version=$(cat "$(dirname "$0")"/../emscripten-version)
while [[ $# > 0 ]]; do
case "$1" in
@ -63,11 +64,11 @@ emcc=
if which emcc > /dev/null && [[ "$force_docker" == "0" ]]; then
emcc=emcc
elif which docker > /dev/null; then
emcc="docker run \
--rm \
-v $(pwd):/src:Z \
-u $(id -u) \
emscripten/emsdk:2.0.11 \
emcc="docker run \
--rm \
-v $(pwd):/src:Z \
-u $(id -u) \
emscripten/emsdk:$emscripen_version \
emcc"
else
echo 'You must have either `docker` or `emcc` on your PATH to run this script'

View file

@ -2,7 +2,7 @@
set -e
EMSCRIPTEN_VERSION=2.0.11
EMSCRIPTEN_VERSION=$(cat "$(dirname "$0")/../emscripten-version")
mkdir -p target
EMSDK_DIR="./target/emsdk"