Merge pull request #1 from mxcop/build-win

This commit is contained in:
Jonas Kruckenberg 2022-11-01 17:47:42 +00:00 committed by GitHub
commit 6a0e0a6e82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,8 +1,8 @@
use std::process::Command; use std::process::Command;
fn main() { fn main() {
Command::new("esbuild") /* Shared arguments */
.args([ let sargs: [&str; 8] = [
"--outdir=dist", "--outdir=dist",
"--format=esm", "--format=esm",
"--bundle", "--bundle",
@ -11,7 +11,21 @@ fn main() {
"tauri/tooling/api/src/tauri.ts", "tauri/tooling/api/src/tauri.ts",
"tauri/tooling/api/src/event.ts", "tauri/tooling/api/src/event.ts",
"tauri/tooling/api/src/mocks.ts", "tauri/tooling/api/src/mocks.ts",
]) ];
if cfg!(windows) {
/* Use cmd if the target is windows */
Command::new("cmd")
.args(&["/C", "esbuild"])
.args(&sargs)
.output() .output()
.unwrap(); .unwrap();
} else if cfg!(unix) {
Command::new("esbuild")
.args(&sargs)
.output()
.unwrap();
} else {
panic!("Unsupported build target");
}
} }