Skip to content

Commit 4dd5877

Browse files
committed
cargo: add recommended Tauri release profile optimizations
Adds [profile.release] with LTO, single codegen unit, size-optimized opt-level, panic=abort, and symbol stripping per Tauri docs. Also enables incremental compilation for dev builds. Closes #6
1 parent 6b273f1 commit 4dd5877

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src-tauri/Cargo.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,16 @@ tauri-plugin-positioner = { version = "2.0.0", features = ["tray-icon"] }
3838
cocoa = "0.25"
3939
objc = "0.2"
4040

41+
[profile.dev]
42+
incremental = true
43+
44+
[profile.release]
45+
codegen-units = 1
46+
lto = true
47+
opt-level = "s"
48+
panic = "abort"
49+
strip = true
50+
4151
[dev-dependencies]
4252
tempfile = "3.8"
4353

0 commit comments

Comments
 (0)