Browse Source

Fix ros2-bridge build without `generate-messages` feature again

tags/v0.3.3-rc1
Philipp Oppermann 2 years ago
parent
commit
2bb519347f
Failed to extract signature
2 changed files with 6 additions and 1 deletions
  1. +5
    -1
      libraries/extensions/ros2-bridge/build.rs
  2. +1
    -0
      libraries/extensions/ros2-bridge/src/lib.rs

+ 5
- 1
libraries/extensions/ros2-bridge/build.rs View File

@@ -1,7 +1,11 @@
use rust_format::Formatter;
use std::path::PathBuf;

#[cfg(not(feature = "generate-messages"))]
fn main() {}

#[cfg(feature = "generate-messages")]
fn main() {
use rust_format::Formatter;
let create_cxx_bridge = cfg!(feature = "cxx-bridge");
let paths = ament_prefix_paths();
let generated = dora_ros2_bridge_msg_gen::gen(paths.as_slice(), create_cxx_bridge);


+ 1
- 0
libraries/extensions/ros2-bridge/src/lib.rs View File

@@ -1,6 +1,7 @@
pub use ros2_client;
pub use rustdds;

#[cfg(feature = "generate-messages")]
pub mod messages {
include!(env!("MESSAGES_PATH"));
}


Loading…
Cancel
Save