Added release profile options to decrease size of compiled library

This commit is contained in:
G2-Games 2024-02-02 00:35:13 -06:00
parent 2d732695e8
commit 2cbda03deb

View file

@ -18,6 +18,12 @@ edition = "2021"
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
thiserror = "1.0.56"
[dev-dependencies]
tokio-test = "0.4.3"
# Wasm deps
[target.'cfg(target_family = "wasm")'.dependencies]
wasm-bindgen = "0.2.84"
@ -42,16 +48,13 @@ features = [
# Non-wasm deps
[target.'cfg(not(target_family = "wasm"))'.dependencies]
nusb = "0.1.5"
[dev-dependencies]
tokio-test = "0.4.3"
nusb = "0.1.6"
[profile.release]
opt-level = "s"
[dependencies]
thiserror = "1.0.56"
lto = true
strip = true
opt-level = "z"
codegen-units = 1
[package.metadata.wasm-pack.profile.dev.wasm-bindgen]
dwarf-debug-info = true