Detect Cygwin environment on Windows

Currently if Servo is built using Cygwin, it is incorrectly classified
as "unknown" host, which makes downloading Rust and Cargo fail. This
commit fixes that.
This commit is contained in:
Wei Tang 2016-03-09 10:55:22 +08:00
parent ebe7d9ebfb
commit cc1bb8d5df

View file

@ -41,7 +41,7 @@ def host_triple():
os_type = "apple-darwin"
elif os_type == "android":
os_type = "linux-androideabi"
elif os_type == "windows" or os_type.startswith("mingw64_nt-"):
elif os_type == "windows" or os_type.startswith("mingw64_nt-") or os_type.startswith("cygwin_nt-"):
os_type = "pc-windows-gnu"
else:
os_type = "unknown"