Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Compiles against official choreonoid and export package #4

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

arntanguy
Copy link

This PR is related to choreonoid/choreonoid#5:

  • It ensures that choreonoid_ros links against the official choreonoid master (>= 1.8.1)
  • It exports the (empty) choreonoid_ros package such that downstream packages can know whether choreonoid has ros support
find_package(choreonoid_ros QUIET)
if(${choreonoid_ros_FOUND})
  # do specific things if choreonoid has ros (install ROS-specific project files, etc)
endif()

HansRobo added a commit that referenced this pull request Dec 2, 2023
* Fix library install destination

* Set include directories in CMakeLists.txt

* Use generalized plugin path for app

* Delete duplicated-instanciated plugin

* Update ros2 to humble in build test workflow

* Update build dependencies (ref: latest install-requisites-ubuntu-22.04.sh)

* Do apt update/upgrade in build workflow

* Use osrf/ros:humble-desktop-jammy as build workflow base image

* Update ros-tooling/action-ros-ci

* Add libzip-dev to install dependencies

* Fix plugin/CMakeLists.txt

* Clean up build test workflow

* Skip test on build test workflow

* Add python3-colcon-lcov-result / python3-colcon-coveragepy-result to dependencies
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant