diff --git a/build.rs b/build.rs deleted file mode 100644 index 563cb21..0000000 --- a/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 { - 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() -} diff --git a/src/specialized/mod.rs b/src/specialized/mod.rs index 525a42c..18d09d0 100644 --- a/src/specialized/mod.rs +++ b/src/specialized/mod.rs @@ -1,6 +1,5 @@ cfg_if! { if #[cfg(all( - crc32fast_stdarchx86, target_feature = "sse2", any(target_arch = "x86", target_arch = "x86_64") ))] {