Upgrade rust/crates/clang-sys to 1.2.0
Test: make
Change-Id: I490b30d1f1bdd43a81e55e6ffb69521526de92d5
diff --git a/build/common.rs b/build/common.rs
index 265a0cf..f06aff5 100644
--- a/build/common.rs
+++ b/build/common.rs
@@ -61,15 +61,17 @@
fn run_command(name: &str, command: &str, arguments: &[&str]) -> Option<String> {
macro_rules! error {
($error:expr) => {{
- COMMAND_ERRORS.with(|e| e.borrow_mut()
- .entry(name.into())
- .or_insert_with(Vec::new)
- .push(format!(
- "couldn't execute `{} {}` ({})",
- command,
- arguments.join(" "),
- $error,
- )));
+ COMMAND_ERRORS.with(|e| {
+ e.borrow_mut()
+ .entry(name.into())
+ .or_insert_with(Vec::new)
+ .push(format!(
+ "couldn't execute `{} {}` ({})",
+ command,
+ arguments.join(" "),
+ $error,
+ ))
+ });
}};
}
@@ -100,7 +102,7 @@
/// commands on drop if not discarded.
#[derive(Default)]
pub struct CommandErrorPrinter {
- discard: bool
+ discard: bool,
}
impl CommandErrorPrinter {
@@ -123,7 +125,11 @@
times, if the LLVM_CONFIG_PATH environment variable is set to \
a full path to valid `llvm-config` executable it will be used \
to try to find an instance of `libclang` on your system: {}",
- errors.iter().map(|e| format!("\"{}\"", e)).collect::<Vec<_>>().join("\n "),
+ errors
+ .iter()
+ .map(|e| format!("\"{}\"", e))
+ .collect::<Vec<_>>()
+ .join("\n "),
)
}
@@ -133,7 +139,11 @@
times, if a valid instance of this executable is on your PATH \
it will be used to try to find an instance of `libclang` on \
your system: {}",
- errors.iter().map(|e| format!("\"{}\"", e)).collect::<Vec<_>>().join("\n "),
+ errors
+ .iter()
+ .map(|e| format!("\"{}\"", e))
+ .collect::<Vec<_>>()
+ .join("\n "),
)
}
}
@@ -235,7 +245,7 @@
// Search the directories provided by the `LD_LIBRARY_PATH` environment
// variable.
if let Ok(path) = env::var("LD_LIBRARY_PATH") {
- for directory in path.split(':').map(Path::new) {
+ for directory in env::split_paths(&path) {
found.extend(search_directories(&directory, files));
}
}