1
0
mirror of https://github.com/emilk/egui.git synced 2026-06-27 15:13:12 -04:00
Files
egui/build.sh
Emil Ernerfeldt 8963a99a09 Rename to Emigui
2019-01-12 23:07:30 +01:00

30 lines
589 B
Bash
Executable File

#!/bin/bash
set -eu
# Pre-requisites:
rustup target add wasm32-unknown-unknown
if ! [[ $(wasm-bindgen --version) ]]; then
cargo install -f wasm-bindgen-cli
fi
BUILD=debug
# BUILD=release
# Clear output from old stuff:
rm -rf docs/*.wasm
function build_rust
{
echo "Build rust:"
cargo build --target wasm32-unknown-unknown
echo "Generate JS bindings for wasm:"
FOLDER_NAME=${PWD##*/}
TARGET_NAME="emigui_wasm.wasm"
wasm-bindgen "target/wasm32-unknown-unknown/$BUILD/$TARGET_NAME" \
--out-dir docs --no-modules --no-typescript
# --no-modules-global hoboho
}
build_rust