summaryrefslogtreecommitdiff
path: root/scripts/build_web.sh
blob: 4d466562f6acedf6bd5e791cc19aeb3f3a144a56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash
set -euo pipefail

EMSDK_DIR="/home/ritabrata/Documents/emsdk"

if [[ ! -f "$EMSDK_DIR/emsdk_env.sh" ]]; then
  echo "emsdk_env.sh not found at: $EMSDK_DIR" >&2
  exit 1
fi

# shellcheck disable=SC1090
source "$EMSDK_DIR/emsdk_env.sh"

export EM_CACHE="$(pwd)/temp/emcache"
mkdir -p "$EM_CACHE"

mkdir -p build-web
emcmake cmake -S . -B build-web -DCMAKE_BUILD_TYPE=Release
cmake --build build-web --parallel