about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2017-02-22 15:33:34 +1300
committerNick Cameron <ncameron@mozilla.com>2017-02-22 15:33:34 +1300
commit9ce8bb9f9d1d1513c091841fcc7feb5bd792fe02 (patch)
treea0bfbc617a9803a291e93758f2fb01eed30f9447 /src
parentfc6f092c21a7a7249a9f8860f3cd10160aa36c02 (diff)
downloadrust-9ce8bb9f9d1d1513c091841fcc7feb5bd792fe02.tar.gz
rust-9ce8bb9f9d1d1513c091841fcc7feb5bd792fe02.zip
Add save-analysis data to nightly manifests.
For use by RLS.
Diffstat (limited to 'src')
-rw-r--r--src/tools/build-manifest/src/main.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tools/build-manifest/src/main.rs b/src/tools/build-manifest/src/main.rs
index 991cd02d215..6d40dcacdba 100644
--- a/src/tools/build-manifest/src/main.rs
+++ b/src/tools/build-manifest/src/main.rs
@@ -215,6 +215,10 @@ impl Builder {
         self.package("rust-docs", &mut manifest.pkg, TARGETS);
         self.package("rust-src", &mut manifest.pkg, &["*"]);
 
+        if self.channel == "rust-nightly" {
+            self.package("analysis", &mut manifest.pkg, TARGETS);
+        }
+
         let mut pkg = Package {
             version: self.cached_version("rust").to_string(),
             target: HashMap::new(),
@@ -264,6 +268,12 @@ impl Builder {
                         target: target.to_string(),
                     });
                 }
+                if self.channel == "nightly" {
+                    extensions.push(Component {
+                        pkg: "rust-analysis".to_string(),
+                        target: target.to_string(),
+                    });
+                }
             }
             extensions.push(Component {
                 pkg: "rust-src".to_string(),