wasmtime-jit-debug 30.0.1

JIT debug interfaces support for Wasmtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use wasmtime_versioned_export_macros::versioned_suffix;

fn main() {
    if !cfg!(feature = "gdb_jit_int") {
        return;
    }

    let mut build = cc::Build::new();
    build.warnings(true);
    let os = std::env::var("CARGO_CFG_TARGET_OS").unwrap();
    build.define(&format!("CFG_TARGET_OS_{os}"), None);
    build.define("VERSIONED_SUFFIX", Some(versioned_suffix!()));

    println!("cargo:rerun-if-changed=gdbjit.c");
    build.file("gdbjit.c");
    build.compile("gdbjit-helpers");
}