• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:build +full:- +full:arg

15         println!("cargo:rerun-if-changed=build/probe.rs");  in main()
20 // features regardless of RUSTC_BOOTSTRAP. No need to rerun build in main()
27 // RUSTC_BOOTSTRAP to turn on unstable features. Rerun build in main()
53 println!("cargo:rustc-cfg=std_backtrace"); in main()
54 println!("cargo:rustc-cfg=error_generic_member_access"); in main()
58 println!("cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP"); in main()
69 // https://blog.rust-lang.org/2021/03/25/Rust-1.51.0.html#stabilized-apis in main()
70 println!("cargo:rustc-cfg=anyhow_no_ptr_addr_of"); in main()
75 // https://blog.rust-lang.org/2021/05/06/Rust-1.52.0.html#stabilized-apis in main()
76 println!("cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str"); in main()
79 // https://github.com/rust-lang/rust/issues/71668 in main()
80 println!("cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint"); in main()
85 // https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html#stabilized-apis in main()
86 println!("cargo:rustc-cfg=std_backtrace"); in main()
90 fn compile_probe(rustc_bootstrap: bool) -> bool { in compile_probe()
92 // We are running inside rustc bootstrap. This is a highly non-standard in compile_probe()
95 // https://github.com/rust-lang/cargo/issues/11138 in compile_probe()
96 // https://github.com/rust-lang/rust/issues/114839 in compile_probe()
104 let probefile = Path::new("build").join("probe.rs"); in compile_probe()
110 cmd.arg(rustc); in compile_probe()
121 .arg("--edition=2018") in compile_probe()
122 .arg("--crate-name=anyhow") in compile_probe()
123 .arg("--crate-type=lib") in compile_probe()
124 .arg("--emit=dep-info,metadata") in compile_probe()
125 .arg("--out-dir") in compile_probe()
126 .arg(out_dir) in compile_probe()
127 .arg(probefile); in compile_probe()
130 cmd.arg("--target").arg(target); in compile_probe()
136 for arg in rustflags.split('\x1f') { in compile_probe()
137 cmd.arg(arg); in compile_probe()
148 fn rustc_minor_version() -> Option<u32> { in rustc_minor_version()
150 let output = Command::new(rustc).arg("--version").output().ok()?; in rustc_minor_version()
159 fn cargo_env_var(key: &str) -> OsString { in cargo_env_var()
162 "Environment variable ${} is not set during execution of build script", in cargo_env_var()