From 93450df85e86e29b5501a734c93c3175d0410cc9 Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Mon, 14 Aug 2023 14:12:45 -0400 Subject: [PATCH] fix: use opt-level 3 by default, and add a size profile --- Cargo.toml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 1e4c00c7..03e24caf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,5 +9,9 @@ rust-version = "1.65" [profile.release] strip = true # Automatically strip symbols from the binary. lto = true # Link-time optimization. -opt-level = "s" # Optimize for speed. +opt-level = 3 # Optimization level 3. codegen-units = 1 # Maximum size reduction optimizations. + +[profile.size] +inherits = "release" +opt-level = "s" # Optimize for size.