blob: 0592a37491559276861349dbffe1f0d778eeab4c [file] [log] [blame]
fn main() {
smoke_test_inputs();
build_rs::output::rerun_if_changed("build.rs");
build_rs::output::rustc_check_cfgs(&["did_run_build_script"]);
build_rs::output::rustc_cfg("did_run_build_script");
}
fn smoke_test_inputs() {
use build_rs::input::*;
dbg!(cargo());
dbg!(cargo_cfg_feature());
dbg!(cargo_cfg("careful"));
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_fmt_debug());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_overflow_checks());
dbg!(cargo_cfg_panic());
dbg!(cargo_cfg_proc_macro());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_relocation_model());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_sanitize());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_sanitizer_cfi_generalize_pointers());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_sanitizer_cfi_normalize_integers());
dbg!(cargo_cfg_target_abi());
dbg!(cargo_cfg_target_arch());
dbg!(cargo_cfg_target_endian());
dbg!(cargo_cfg_target_env());
dbg!(cargo_cfg_target_feature());
dbg!(cargo_cfg_target_has_atomic());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_target_has_atomic_equal_alignment());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_target_has_atomic_load_store());
dbg!(cargo_cfg_target_os());
dbg!(cargo_cfg_target_pointer_width());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_target_thread_local());
dbg!(cargo_cfg_target_vendor());
#[cfg(feature = "unstable")]
dbg!(cargo_cfg_ub_checks());
dbg!(cargo_cfg_unix());
dbg!(cargo_cfg_windows());
dbg!(cargo_encoded_rustflags());
dbg!(cargo_feature("unstable"));
dbg!(cargo_manifest_dir());
dbg!(cargo_manifest_path());
dbg!(cargo_manifest_links());
dbg!(cargo_pkg_authors());
dbg!(cargo_pkg_description());
dbg!(cargo_pkg_homepage());
dbg!(cargo_pkg_license());
dbg!(cargo_pkg_license_file());
dbg!(cargo_pkg_name());
dbg!(cargo_pkg_readme());
dbg!(cargo_pkg_repository());
dbg!(cargo_pkg_rust_version());
dbg!(cargo_pkg_version());
dbg!(cargo_pkg_version_major());
dbg!(cargo_pkg_version_minor());
dbg!(cargo_pkg_version_patch());
dbg!(cargo_pkg_version_pre());
dbg!(debug());
dbg!(dep_metadata("z", "include"));
dbg!(host());
dbg!(num_jobs());
dbg!(opt_level());
dbg!(out_dir());
dbg!(profile());
dbg!(rustc());
dbg!(rustc_linker());
dbg!(rustc_workspace_wrapper());
dbg!(rustc_wrapper());
dbg!(rustdoc());
dbg!(target());
}