]> git.lizzy.rs Git - rust.git/blobdiff - xtask/src/dist.rs
feat: build releases with lto=true
[rust.git] / 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");