("android", "android"),
("linux", "linux"),
("freebsd", "freebsd"),
+ ("dragonfly", "dragonfly"),
];
pub fn get_os(triple: &str) -> &'static str {
// Windows just uses PATH as the library search path, so we have to
// maintain the current value while adding our own
- match getenv(lib_path_env_var().as_slice()) {
+ match getenv(lib_path_env_var()) {
Some(curr) => {
- format_strbuf!("{}{}{}", path, path_div(), curr)
+ format!("{}{}{}", path, path_div(), curr)
}
- None => path.to_str().to_string()
+ None => path.to_string()
}
}
#[cfg(target_os = "win32")]
-pub fn lib_path_env_var() -> String { "PATH".to_string() }
+pub fn lib_path_env_var() -> &'static str { "PATH" }
#[cfg(target_os = "win32")]
-pub fn path_div() -> String { ";".to_string() }
+pub fn path_div() -> &'static str { ";" }
pub fn logv(config: &Config, s: String) {
debug!("{}", s);