feat: add dioxus.toml support

This commit is contained in:
mrxiaozhuox committed 2022-01-23 12:11:17 +08:00
1 parent 5395e7693c
commit 70adff7e44
5 files changed
+98 -22

No files matched your search

+2 -11
View File
@@ -48,14 +48,12 @@ pub fn build(config: &CrateConfig, dist: PathBuf) -> Result<()> {
let output = cmd.output()?;
if output.status.success() {
std::io::stdout().write_all(&output.stdout).unwrap();
} else {
if !output.status.success() {
log::error!("Build failed!");
let reason = String::from_utf8_lossy(&output.stderr).to_string();
return Err(Error::BuildFailed(reason));
}
// [2] Establish the output directory structure
let bindgen_outdir = out_dir.join("assets");
@@ -88,13 +86,6 @@ pub fn build(config: &CrateConfig, dist: PathBuf) -> Result<()> {
.out_name("module")
.generate(&bindgen_outdir)?;
// [4]
// TODO: wasm-opt
// [5] Generate the html file with the module name
// TODO: support names via options
// log::info!("Writing to '{:#?}' directory...", out_dir);
let copy_options = fs_extra::dir::CopyOptions::new();
if static_dir.is_dir() {
match fs_extra::dir::copy(static_dir, out_dir, &copy_options) {