dev: reduce build sizes (especially debug)

This commit is contained in:
2026-03-24 23:48:33 +01:00
parent 7a4876b0e8
commit 60f81f6d4e
2 changed files with 37 additions and 0 deletions

View File

@@ -10,8 +10,19 @@ keywords = ["oauth", "oauth2", "oidc", "OpenID"]
categories = ["web-programming::http-server", "authentication"]
[profile.release]
lto = true
strip = "symbols" # almost half of binary size smh
# so I don't need "full" just yet and the debug builds are HUGE
[profile.dev]
debug = 1
[profile.dev.package.actix-web]
opt-level = 3
debug = false
[profile.dev.package.tokio]
opt-level = 3
debug = false
[features]
default = ["pamsock"]
pamsock = ["dep:pamsock"]