From 187997b488eefb5ea1a81387138cac07f6b0967a Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Tue, 13 Dec 2016 09:36:09 -0800 Subject: [PATCH] Fix compat with older Rust Close #120 --- .travis.yml | 6 ++++++ src/lib.rs | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index bf55f49..dbdc8ed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,12 @@ rust: - stable - beta - nightly +matrix: + include: + # Minimum version supported + - rust: 1.6.0 + script: cargo build + sudo: false install: - if [ "$TRAVIS_OS_NAME" = "linux" ]; then OS=unknown-linux-gnu; else OS=apple-darwin; fi diff --git a/src/lib.rs b/src/lib.rs index 43cc371..c7b9e20 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -356,7 +356,7 @@ impl Config { if self.get_target().contains("msvc") { let compiler = self.get_base_compiler(); let atlmfc_lib = compiler.env().iter().find(|&&(ref var, _)| { - var == OsStr::new("LIB") + var.as_os_str() == OsStr::new("LIB") }).and_then(|&(_, ref lib_paths)| { env::split_paths(lib_paths).find(|path| { let sub = Path::new("atlmfc/lib");