minot 0.2.0

A versatile toolset for debugging and verifying stateful robot perception software.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
fn main() {
    println!("cargo:rerun-if-env-changed=AMENT_PREFIX_PATH");
    println!("cargo:rerun-if-env-changed=ROS_DISTRO");

    let ros_sourced = std::env::var("AMENT_PREFIX_PATH").is_ok() || std::env::var("ROS_DISTRO").is_ok();

    if ros_sourced {
        println!("cargo:rustc-cfg=ros2_sourced");
        if std::env::var("CARGO_FEATURE_EMBED_ROS2_C").is_err() {
            println!("cargo:warning=ROS 2 environment detected.");
            println!("cargo:warning=You might want to install with '--features embed-ros2-c' to enable ROS 2 support using rclc.");
        }
    }
}