Add build profile 'release-smaller'

This commit is contained in:
Steve Myers 2022-10-29 22:02:59 -05:00
parent 036e790a75
commit ba71a7a27c
No known key found for this signature in database
GPG Key ID: 8105A46B22C2D051

View File

@ -22,3 +22,11 @@ uniffi = { version = "0.21.0", features = ["builtin-bindgen"] }
[build-dependencies]
uniffi_build = { version = "0.21.0", features = ["builtin-bindgen"] }
[profile.release-smaller]
inherits = "release"
opt-level = 'z' # Optimize for size.
lto = true # Enable Link Time Optimization
codegen-units = 1 # Reduce number of codegen units to increase optimizations.
panic = 'abort' # Abort on panic
strip = true # Strip symbols from binary*