cubecl-llvm 0.11.0-pre.3

LLVM compiler for CubeCL
1
2
3
4
5
6
7
8
9
10
11
12
use std::env;

fn main() -> Result<(), Box<dyn std::error::Error>> {
    println!("cargo::rerun-if-env-changed=CUBECL_DEBUG_PLIRON");
    if env::var("CUBECL_DEBUG_PLIRON").is_ok() && env::var("CARGO_FEATURE_STD").is_ok() {
        println!("cargo:rustc-cfg=feature=\"pliron-dump\"");
    }

    tracel_llvm_bundler::llvm_sys::link()?;

    Ok(())
}