blob: 81f58e0dd0990cfad9dff0725780569faaa84113 [file] [log] [blame]
#!/usr/bin/env bash
set -e
set -o pipefail
# Log emcc version
EMCC_SDK_PATH="/path/to/emsdk"
EMCC_PATH="$EMCC_SDK_PATH/upstream/emscripten/emcc"
$EMCC_PATH --version > emcc_version.txt
# Build start
rm -rf dist
mkdir dist
./clean-cmake.sh
EMCC_SDK_PATH=$EMCC_SDK_PATH ARGON_JS_BUILD_BUILD_WITH_SIMD=1 ./build-wasm.sh
mv dist/argon2.wasm ../argon2-simd.wasm
./clean-cmake.sh
EMCC_SDK_PATH=$EMCC_SDK_PATH ARGON_JS_BUILD_BUILD_WITH_SIMD=0 ./build-wasm.sh
mv dist/argon2.wasm ../argon2.wasm
./clean-cmake.sh
rm -rf dist
# Build end
echo Done