aboutsummaryrefslogtreecommitdiff
path: root/vendor/crc32fast/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/crc32fast/build.rs')
-rw-r--r--vendor/crc32fast/build.rs35
1 files changed, 0 insertions, 35 deletions
diff --git a/vendor/crc32fast/build.rs b/vendor/crc32fast/build.rs
deleted file mode 100644
index 563cb21..0000000
--- a/vendor/crc32fast/build.rs
+++ /dev/null
@@ -1,35 +0,0 @@
-use std::env;
-use std::process::Command;
-use std::str;
-
-fn main() {
- println!("cargo:rerun-if-changed=build.rs");
-
- let minor = match rustc_minor_version() {
- Some(n) => n,
- None => return,
- };
-
- if minor >= 27 {
- println!("cargo:rustc-cfg=crc32fast_stdarchx86");
- }
-}
-
-fn rustc_minor_version() -> Option<u32> {
- macro_rules! otry {
- ($e:expr) => {
- match $e {
- Some(e) => e,
- None => return None,
- }
- };
- }
- let rustc = otry!(env::var_os("RUSTC"));
- let output = otry!(Command::new(rustc).arg("--version").output().ok());
- let version = otry!(str::from_utf8(&output.stdout).ok());
- let mut pieces = version.split('.');
- if pieces.next() != Some("rustc 1") {
- return None;
- }
- otry!(pieces.next()).parse().ok()
-}