asdf-overlay-hook 1.2.0

Asdf Overlay Hook
Documentation
use std::env;

fn build_detours() -> anyhow::Result<()> {
    if std::env::var("DOCS_RS").is_ok() {
        return Ok(());
    }

    cc::Build::new()
        .define(
            "DETOUR_DEBUG",
            if env::var("DEBUG").unwrap() == "true" {
                "1"
            } else {
                "0"
            },
        )
        .file("detours/src/detours.cpp")
        .file("detours/src/modules.cpp")
        .file("detours/src/disasm.cpp")
        .file("detours/src/image.cpp")
        .file("detours/src/creatwth.cpp")
        .file("detours/src/disasm.cpp")
        .compile("detours");

    Ok(())
}

fn main() -> anyhow::Result<()> {
    build_detours()?;

    Ok(())
}