terraphim_agent 1.10.0

Terraphim AI Agent CLI - Command-line interface with interactive REPL and ASCII graph visualization
use rustc_version::version;

fn main() {
    println!("cargo:rustc-check-cfg=cfg(rust_has_unsafe_env_setters)");

    let rustc_version = version().expect("Failed to retrieve rustc version");

    // Compare only major.minor.patch, ignoring pre-release tags.
    // This ensures 1.92.0-nightly is treated as >= 1.92.0, since
    // semver considers pre-release versions smaller than the release
    // (e.g., 1.92.0-nightly < 1.92.0), but nightly already has the
    // unsafe env setter requirement.
    let (major, minor, patch) = (
        rustc_version.major,
        rustc_version.minor,
        rustc_version.patch,
    );
    if (major, minor, patch) >= (1, 92, 0) {
        println!("cargo:rustc-cfg=rust_has_unsafe_env_setters");
    }
}