diff options
| author | bors <bors@rust-lang.org> | 2018-01-23 16:13:18 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-01-23 16:13:18 +0000 |
| commit | 4e3901d35f6a8652f67111e7272263c9e62ab3e1 (patch) | |
| tree | 1cb65ccb8e82d573d3c0d366da563cbe81b8cd1e /src/tools | |
| parent | 3a39b2aa5a68dd07aacab2106db3927f666a485a (diff) | |
| parent | 9707b3107612599f8f96facdcd8959669b630e02 (diff) | |
| download | rust-4e3901d35f6a8652f67111e7272263c9e62ab3e1.tar.gz rust-4e3901d35f6a8652f67111e7272263c9e62ab3e1.zip | |
Auto merge of #47678 - kennytm:rollup, r=kennytm
Rollup of 14 pull requests - Successful merges: #47423, #47425, #47440, #47541, #47549, #47554, #47558, #47610, #47635, #47655, #47661, #47662, #47667, #47672 - Failed merges:
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/compiletest/src/runtest.rs | 3 | ||||
| -rw-r--r-- | src/tools/rustbook/Cargo.toml | 2 | ||||
| -rw-r--r-- | src/tools/rustbook/src/main.rs | 12 |
3 files changed, 9 insertions, 8 deletions
diff --git a/src/tools/compiletest/src/runtest.rs b/src/tools/compiletest/src/runtest.rs index efbe5e32fcd..bf5fc00428d 100644 --- a/src/tools/compiletest/src/runtest.rs +++ b/src/tools/compiletest/src/runtest.rs @@ -466,8 +466,7 @@ impl<'test> TestCx<'test> { let mut rustc = Command::new(&self.config.rustc_path); rustc .arg("-") - .arg("-Zunstable-options") - .args(&["--unpretty", &pretty_type]) + .args(&["-Z", &format!("unpretty={}", pretty_type)]) .args(&["--target", &self.config.target]) .arg("-L") .arg(&aux_dir) diff --git a/src/tools/rustbook/Cargo.toml b/src/tools/rustbook/Cargo.toml index 4aa096246bc..bc35cbe9fbb 100644 --- a/src/tools/rustbook/Cargo.toml +++ b/src/tools/rustbook/Cargo.toml @@ -8,5 +8,5 @@ license = "MIT/Apache-2.0" clap = "2.25.0" [dependencies.mdbook] -version = "0.0.26" +version = "0.0.28" default-features = false diff --git a/src/tools/rustbook/src/main.rs b/src/tools/rustbook/src/main.rs index a0c3e811a7a..50f4364e448 100644 --- a/src/tools/rustbook/src/main.rs +++ b/src/tools/rustbook/src/main.rs @@ -52,12 +52,14 @@ fn main() { // Build command implementation pub fn build(args: &ArgMatches) -> Result<()> { let book_dir = get_book_dir(args); - let book = MDBook::new(&book_dir).read_config()?; + let mut book = MDBook::new(&book_dir).read_config()?; - let mut book = match args.value_of("dest-dir") { - Some(dest_dir) => book.with_destination(dest_dir), - None => book, - }; + // Set this to allow us to catch bugs in advance. + book.config.build.create_missing = false; + + if let Some(dest_dir) = args.value_of("dest-dir") { + book.config.build.build_dir = PathBuf::from(dest_dir); + } book.build()?; |
