Use to identify cargo build artifact if present (#1344)

This commit is contained in:
Steven Pecht 2023-08-13 10:25:17 +10:00 committed by GitHub
parent bdfb3b6285
commit 1ab5a03aef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -93,18 +93,21 @@ pub fn build(config: &CrateConfig, quiet: bool) -> Result<BuildResult> {
// [2] Establish the output directory structure // [2] Establish the output directory structure
let bindgen_outdir = out_dir.join("assets").join("dioxus"); let bindgen_outdir = out_dir.join("assets").join("dioxus");
let release_type = match config.release { let build_profile = if config.custom_profile.is_some() {
true => "release", config.custom_profile.as_ref().unwrap()
false => "debug", } else if config.release {
"release"
} else {
"debug"
}; };
let input_path = match executable { let input_path = match executable {
ExecutableType::Binary(name) | ExecutableType::Lib(name) => target_dir ExecutableType::Binary(name) | ExecutableType::Lib(name) => target_dir
.join(format!("wasm32-unknown-unknown/{}", release_type)) .join(format!("wasm32-unknown-unknown/{}", build_profile))
.join(format!("{}.wasm", name)), .join(format!("{}.wasm", name)),
ExecutableType::Example(name) => target_dir ExecutableType::Example(name) => target_dir
.join(format!("wasm32-unknown-unknown/{}/examples", release_type)) .join(format!("wasm32-unknown-unknown/{}/examples", build_profile))
.join(format!("{}.wasm", name)), .join(format!("{}.wasm", name)),
}; };