19 lines
		
	
	
		
			466 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			466 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
| use std::env;
 | |
| use std::ffi::OsString;
 | |
| use std::process::Command;
 | |
| 
 | |
| fn main() {
 | |
|     println!("cargo:rerun-if-changed=build.rs");
 | |
| 
 | |
|     let rustc = env::var_os("RUSTC").unwrap_or_else(|| OsString::from("rustc"));
 | |
| 
 | |
|     let output = Command::new(rustc)
 | |
|         .arg("--version")
 | |
|         .output()
 | |
|         .expect("failed to run `rustc --version`");
 | |
| 
 | |
|     if String::from_utf8_lossy(&output.stdout).contains("nightly") {
 | |
|         println!("cargo:rustc-cfg=nightly");
 | |
|     }
 | |
| }
 |