]> git.lizzy.rs Git - rust.git/commitdiff
feat: build releases with lto=true
authorAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 3 May 2021 13:55:30 +0000 (16:55 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Mon, 3 May 2021 13:56:44 +0000 (16:56 +0300)
closes #8050

xtask/src/dist.rs

index 12a7fea1e1ddcd9c8dfe1c5113994ff2fd10a72a..b6aa2f52afb2a1974df1ccbb5d2d3d5708df18f4 100644 (file)
@@ -66,6 +66,7 @@ fn dist_client(version: &str, release_tag: &str) -> Result<()> {
 
 fn dist_server(release_channel: &str) -> Result<()> {
     let _e = pushenv("RUST_ANALYZER_CHANNEL", release_channel);
+    let _e = pushenv("CARGO_PROFILE_RELEASE_LTO", "true");
     let target = get_target();
     if target.contains("-linux-gnu") || target.contains("-linux-musl") {
         env::set_var("CC", "clang");