Skip to content

Commit

Permalink
Merge pull request #54 from MarqRazz/plugin_export
Browse files Browse the repository at this point in the history
Export plugins to share directory
  • Loading branch information
facontidavide committed Apr 12, 2024
2 parents 57fbeee + 717ff61 commit 13682b4
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
9 changes: 9 additions & 0 deletions btcpp_ros2_samples/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,15 @@ install(TARGETS
DESTINATION lib/${PROJECT_NAME}
)

######################################################
# INSTALL plugins for other packages to load

install(TARGETS
sleep_plugin
LIBRARY DESTINATION share/${PROJECT_NAME}/bt_plugins
ARCHIVE DESTINATION share/${PROJECT_NAME}/bt_plugins
RUNTIME DESTINATION share/${PROJECT_NAME}/bt_plugins
)

ament_export_dependencies(behaviortree_ros2 btcpp_ros2_interfaces)

Expand Down
4 changes: 2 additions & 2 deletions btcpp_ros2_samples/src/sleep_action.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,5 @@ void SleepAction::onHalt()
}

// Plugin registration.
// The class SleepAction will self register with name "Sleep".
CreateRosNodePlugin(SleepAction, "Sleep");
// The class SleepAction will self register with name "SleepAction".
CreateRosNodePlugin(SleepAction, "SleepAction");

0 comments on commit 13682b4

Please sign in to comment.