From fd0e9a7291f82c76d69d0cd6ad91a8575a35f6a0 Mon Sep 17 00:00:00 2001 From: aeon Date: Fri, 23 Jun 2023 11:31:01 +0800 Subject: [PATCH] Fix linkage issue when doc-only feature is on --- r2r_actions/build.rs | 7 ++----- r2r_msg_gen/build.rs | 27 ++++++++++++--------------- r2r_rcl/build.rs | 20 ++++++++------------ 3 files changed, 22 insertions(+), 32 deletions(-) diff --git a/r2r_actions/build.rs b/r2r_actions/build.rs index a347302..18da779 100644 --- a/r2r_actions/build.rs +++ b/r2r_actions/build.rs @@ -53,11 +53,8 @@ fn run_bindgen() { } fn run_dynlink() { - #[cfg(not(feature = "doc-only"))] - { - r2r_common::print_cargo_link_search(); - println!("cargo:rustc-link-lib=dylib=rcl_action"); - } + r2r_common::print_cargo_link_search(); + println!("cargo:rustc-link-lib=dylib=rcl_action"); } fn generate_bindings(out_file: &Path) { diff --git a/r2r_msg_gen/build.rs b/r2r_msg_gen/build.rs index de4443d..f913a55 100644 --- a/r2r_msg_gen/build.rs +++ b/r2r_msg_gen/build.rs @@ -253,22 +253,19 @@ fn add_constants(key: &str, bindings: &str, constants: &mut HashMap