Sha256: 4a9c4ac3759572e17de312a9d3f4ced3b6fd3c71811729e5a8d06bfbd1ac8f82

Contents?: true

Size: 1.02 KB

Versions: 32

Compression:

Stored size: 1.02 KB

Contents

use std::env;
use std::fs::File;
use std::io::Write;
use std::path::{Path, PathBuf};

fn main() {
    let out_dir = PathBuf::from(env::var("OUT_DIR").unwrap());

    let mut dst =
        File::create(Path::new(&out_dir).join("host-target.txt")).unwrap();
    dst.write_all(env::var("TARGET").unwrap().as_bytes())
        .unwrap();

    // On behalf of clang_sys, rebuild ourselves if important configuration
    // variables change, to ensure that bindings get rebuilt if the
    // underlying libclang changes.
    println!("cargo:rerun-if-env-changed=LLVM_CONFIG_PATH");
    println!("cargo:rerun-if-env-changed=LIBCLANG_PATH");
    println!("cargo:rerun-if-env-changed=LIBCLANG_STATIC_PATH");
    println!("cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS");
    println!(
        "cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_{}",
        std::env::var("TARGET").unwrap()
    );
    println!(
        "cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_{}",
        std::env::var("TARGET").unwrap().replace('-', "_")
    );
}

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
wasmtime-30.0.2 ./ext/cargo-vendor/bindgen-0.69.5/build.rs
wasmtime-29.0.0 ./ext/cargo-vendor/bindgen-0.69.5/build.rs
wasmtime-28.0.0 ./ext/cargo-vendor/bindgen-0.69.5/build.rs
wasmtime-27.0.0 ./ext/cargo-vendor/bindgen-0.69.5/build.rs
wasmtime-26.0.0 ./ext/cargo-vendor/bindgen-0.69.5/build.rs
wasmtime-25.0.2 ./ext/cargo-vendor/bindgen-0.69.4/build.rs
wasmtime-25.0.1 ./ext/cargo-vendor/bindgen-0.69.4/build.rs
wasmtime-25.0.0 ./ext/cargo-vendor/bindgen-0.69.4/build.rs
wasmtime-24.0.0 ./ext/cargo-vendor/bindgen-0.69.4/build.rs
wasmtime-23.0.2 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-22.0.0 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-21.0.1 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-20.0.2 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-20.0.0 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-18.0.3 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-17.0.1 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-17.0.0 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-16.0.0 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-15.0.1 ./ext/cargo-vendor/bindgen-0.69.1/build.rs
wasmtime-15.0.0 ./ext/cargo-vendor/bindgen-0.69.1/build.rs