2019-05-14 11:12:56 -07:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
2020-05-12 16:18:20 -07:00
|
|
|
EMSCRIPTEN_VERSION=1.39.15
|
2019-08-08 10:23:08 -07:00
|
|
|
|
2019-05-14 11:12:56 -07:00
|
|
|
mkdir -p target
|
|
|
|
|
EMSDK_DIR="./target/emsdk"
|
|
|
|
|
|
|
|
|
|
(
|
|
|
|
|
if [ ! -f "$EMSDK_DIR/emsdk" ]; then
|
|
|
|
|
echo 'Downloading emscripten SDK...'
|
|
|
|
|
git clone https://github.com/emscripten-core/emsdk.git $EMSDK_DIR
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
cd $EMSDK_DIR
|
|
|
|
|
|
|
|
|
|
echo 'Updating emscripten SDK...'
|
2019-05-20 14:45:49 -07:00
|
|
|
git reset --hard
|
2019-05-14 11:12:56 -07:00
|
|
|
git pull
|
|
|
|
|
./emsdk list
|
|
|
|
|
|
|
|
|
|
echo 'Installing latest emscripten...'
|
2019-08-08 10:23:08 -07:00
|
|
|
./emsdk install $EMSCRIPTEN_VERSION
|
2019-05-14 11:12:56 -07:00
|
|
|
|
|
|
|
|
echo 'Activating latest emscripten...'
|
2019-08-08 10:23:08 -07:00
|
|
|
./emsdk activate $EMSCRIPTEN_VERSION
|
2019-05-14 11:12:56 -07:00
|
|
|
) >&2
|
|
|
|
|
|
|
|
|
|
(
|
|
|
|
|
source "$EMSDK_DIR/emsdk_env.sh" > /dev/null
|
2019-08-08 10:56:48 -07:00
|
|
|
emcc --version >&2
|
2019-05-14 11:12:56 -07:00
|
|
|
declare -px
|
|
|
|
|
)
|