mirror of
https://github.com/gfx-rs/wgpu.git
synced 2024-11-25 00:03:29 +00:00
Make examples in main workspace visible to run-wasm xtask (#3880)
This commit is contained in:
parent
597394cfe9
commit
1858ac37f1
@ -2,6 +2,7 @@ use std::process::ExitCode;
|
|||||||
|
|
||||||
use anyhow::Context;
|
use anyhow::Context;
|
||||||
use cli::{Args, Subcommand};
|
use cli::{Args, Subcommand};
|
||||||
|
use pico_args::Arguments;
|
||||||
|
|
||||||
mod cli;
|
mod cli;
|
||||||
|
|
||||||
@ -26,7 +27,15 @@ fn main() -> ExitCode {
|
|||||||
fn run(args: Args) -> anyhow::Result<()> {
|
fn run(args: Args) -> anyhow::Result<()> {
|
||||||
let Args { subcommand } = args;
|
let Args { subcommand } = args;
|
||||||
match subcommand {
|
match subcommand {
|
||||||
Subcommand::RunWasm { args } => {
|
Subcommand::RunWasm { mut args } => {
|
||||||
|
// Use top-level Cargo.toml instead of xtask/Cargo.toml by default
|
||||||
|
let manifest_path = args.value_from_str("--manifest-path")
|
||||||
|
.unwrap_or_else(|_| "../Cargo.toml".to_string());
|
||||||
|
let mut arg_vec = args.finish();
|
||||||
|
arg_vec.push("--manifest-path".into());
|
||||||
|
arg_vec.push(manifest_path.into());
|
||||||
|
let args = Arguments::from_vec(arg_vec);
|
||||||
|
|
||||||
cargo_run_wasm::run_wasm_with_css_and_args(
|
cargo_run_wasm::run_wasm_with_css_and_args(
|
||||||
"body { margin: 0px; }",
|
"body { margin: 0px; }",
|
||||||
cargo_run_wasm::Args::from_args(args)
|
cargo_run_wasm::Args::from_args(args)
|
||||||
|
Loading…
Reference in New Issue
Block a user