mirror of
https://github.com/emilk/egui.git
synced 2026-06-27 15:13:12 -04:00
Remove wasm_bindgen_check.sh
This commit is contained in:
@@ -51,9 +51,7 @@ cargo doc --document-private-items --no-deps --all-features
|
||||
(cd crates/emath && cargo check --all-features)
|
||||
(cd crates/epaint && cargo check --all-features)
|
||||
|
||||
./scripts/wasm_bindgen_check.sh
|
||||
|
||||
cargo cranky --target wasm32-unknown-unknown --all-features -p egui_demo_app --lib -- -D warnings
|
||||
./scripts/clippy_wasm.sh
|
||||
|
||||
./scripts/cargo_deny.sh
|
||||
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
set -eu
|
||||
script_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" ; pwd -P )
|
||||
cd "$script_path/.."
|
||||
|
||||
if [[ $* == --skip-setup ]]
|
||||
then
|
||||
echo "Skipping setup_web.sh"
|
||||
else
|
||||
echo "Running setup_web.sh"
|
||||
./scripts/setup_web.sh
|
||||
fi
|
||||
|
||||
CRATE_NAME="egui_demo_app"
|
||||
FEATURES="glow,http,persistence,web_screen_reader"
|
||||
|
||||
# This is required to enable the web_sys clipboard API which eframe web uses
|
||||
# https://rustwasm.github.io/wasm-bindgen/api/web_sys/struct.Clipboard.html
|
||||
# https://rustwasm.github.io/docs/wasm-bindgen/web-sys/unstable-apis.html
|
||||
export RUSTFLAGS=--cfg=web_sys_unstable_apis
|
||||
|
||||
echo "Building rust…"
|
||||
BUILD=debug # debug builds are faster
|
||||
|
||||
(cd crates/$CRATE_NAME &&
|
||||
cargo build \
|
||||
--lib \
|
||||
--target wasm32-unknown-unknown \
|
||||
--no-default-features \
|
||||
--features ${FEATURES}
|
||||
)
|
||||
|
||||
TARGET="target"
|
||||
|
||||
echo "Generating JS bindings for wasm…"
|
||||
|
||||
rm -f "${CRATE_NAME}_bg.wasm" # Remove old output (if any)
|
||||
|
||||
TARGET_NAME="${CRATE_NAME}.wasm"
|
||||
wasm-bindgen "${TARGET}/wasm32-unknown-unknown/$BUILD/$TARGET_NAME" \
|
||||
--out-dir . --no-modules --no-typescript
|
||||
|
||||
# Remove output:
|
||||
rm -f "${CRATE_NAME}_bg.wasm"
|
||||
rm -f "${CRATE_NAME}.js"
|
||||
Reference in New Issue
Block a user