Ensure build scripts and dev features account for getrandom config
This commit is contained in:
parent
53400497dd
commit
fe48606f06
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
@ -222,6 +222,8 @@ jobs:
|
||||
with:
|
||||
target: wasm32-unknown-unknown
|
||||
- name: Check wasm
|
||||
env:
|
||||
RUSTFLAGS: --cfg getrandom_backend="wasm_js"
|
||||
run: cargo check --target wasm32-unknown-unknown
|
||||
|
||||
build-wasm-atomics:
|
||||
@ -247,7 +249,7 @@ jobs:
|
||||
- name: Check wasm
|
||||
run: cargo check --target wasm32-unknown-unknown -Z build-std=std,panic_abort
|
||||
env:
|
||||
RUSTFLAGS: "-C target-feature=+atomics,+bulk-memory -D warnings"
|
||||
RUSTFLAGS: '-C target-feature=+atomics,+bulk-memory -D warnings --cfg getrandom_backend="wasm_js"'
|
||||
|
||||
markdownlint:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
2
.github/workflows/validation-jobs.yml
vendored
2
.github/workflows/validation-jobs.yml
vendored
@ -112,6 +112,8 @@ jobs:
|
||||
cd ../..
|
||||
|
||||
- name: First Wasm build
|
||||
env:
|
||||
RUSTFLAGS: --cfg getrandom_backend="wasm_js"
|
||||
run: |
|
||||
cargo build --release --example testbed_ui --target wasm32-unknown-unknown
|
||||
|
||||
|
||||
@ -582,6 +582,7 @@ smol-hyper = "0.1"
|
||||
ureq = { version = "3.0.8", features = ["json"] }
|
||||
|
||||
[target.'cfg(target_arch = "wasm32")'.dev-dependencies]
|
||||
getrandom = { version = "0.3", features = ["wasm_js"] }
|
||||
wasm-bindgen = { version = "0.2" }
|
||||
web-sys = { version = "0.3", features = ["Window"] }
|
||||
|
||||
|
||||
@ -77,7 +77,9 @@ fn main() {
|
||||
sh,
|
||||
"cargo build {parameters...} --profile release --target wasm32-unknown-unknown --example {example}"
|
||||
);
|
||||
cmd.run().expect("Error building example");
|
||||
cmd.env("RUSTFLAGS", "--cfg getrandom_backend=\"wasm_js\"")
|
||||
.run()
|
||||
.expect("Error building example");
|
||||
|
||||
cmd!(
|
||||
sh,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user