diff --git a/dist-build/generate-emscripten-symbols.sh b/dist-build/generate-emscripten-symbols.sh index 873307d2..d5b259bd 100755 --- a/dist-build/generate-emscripten-symbols.sh +++ b/dist-build/generate-emscripten-symbols.sh @@ -2,6 +2,8 @@ set -e +LIBSODIUM=${LIBSODIUM:-/tmp/sodium/lib/libsodium.27.dylib} + symbols() { { SUMO="$1" @@ -17,9 +19,9 @@ symbols() { fi done < emscripten-symbols.def - /usr/bin/nm /usr/local/lib/libsodium.23.dylib | \ - fgrep ' T _' | \ - cut -d' ' -f3 | { + /usr/bin/nm "$LIBSODIUM" | + fgrep ' T _' | + cut -d' ' -f3 | { while read symbol; do eval "found=\$defined_${symbol}" if [ "$found" = "yes" ]; then