diff --git a/emsdk_env.sh b/emsdk_env.sh index 0fb4c49..8d19fcb 100755 --- a/emsdk_env.sh +++ b/emsdk_env.sh @@ -1,6 +1,14 @@ -#!/bin/bash +# This script is sourced by the user and uses +# their shell. Try not to use bashisms. + +SRC="$BASH_SOURCE" +if [ "$SRC" = "" ]; then + SRC="$_" +fi +pushd `dirname "$SRC"` > /dev/null +unset SRC -pushd `dirname "$_"` > /dev/null ./emsdk construct_env -source ./emsdk_set_env.sh +. ./emsdk_set_env.sh + popd > /dev/null