diff --git a/Cargo.toml b/Cargo.toml index d84c66f1..3f76275a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,4 +39,9 @@ timing=["scopetime/enabled"] members=[ "asyncgit", "scopetime", -] \ No newline at end of file +] + +[profile.release] +lto = true +opt-level = 'z' # Optimize for size. +codegen-units = 1 \ No newline at end of file diff --git a/Makefile b/Makefile index 961ee9db..b904d4e9 100644 --- a/Makefile +++ b/Makefile @@ -6,6 +6,8 @@ debug: build-release: cargo build --release + strip target/release/gitui + ls -lisah target/release/gitui test: cargo test --workspace