From 6d7c8317b36d8ac880de31277b1d24b47ce3072c Mon Sep 17 00:00:00 2001 From: Ed Schouten Date: Mon, 1 Jan 2018 13:38:02 +0100 Subject: [PATCH] Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC. Though the name contains 'cl', it should not be treated as Microsoft's cl.exe. --- src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 3882469..28d6393 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1724,7 +1724,8 @@ impl Tool { let family = if let Some(fname) = path.file_name().and_then(|p| p.to_str()) { if fname.contains("clang") { ToolFamily::Clang - } else if fname.contains("cl") && !fname.contains("uclibc") { + } else if fname.contains("cl") && !fname.contains("cloudabi") && + !fname.contains("uclibc") { ToolFamily::Msvc } else { ToolFamily::Gnu