Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Gazebo: support Ionic #175

Merged
merged 4 commits into from
Dec 31, 2024
Merged

Gazebo: support Ionic #175

merged 4 commits into from
Dec 31, 2024

Conversation

srmainwaring
Copy link
Owner

@srmainwaring srmainwaring commented Dec 30, 2024

Add build support for Gazebo Ionic.

Details

  • Add option to build for Gazebo Ionic.
  • Fix cpplint failures.
  • Remove the macOS 12 (Monterey) CI script.
  • Add macOS 14 and 15 build tool checks.
  • Add support for CGAL 6 needed on macOS, retain support for CGAL 5 on Ubuntu.

- Add Ionic dependencies to cmake build.
- Remove references to ignition.

Signed-off-by: Rhys Mainwaring <[email protected]>
@srmainwaring srmainwaring added the enhancement New feature or request label Dec 30, 2024
@srmainwaring srmainwaring self-assigned this Dec 30, 2024
- Ignore indent namespace as giving false positive.
- Add missing includes.

Signed-off-by: Rhys Mainwaring <[email protected]>
@srmainwaring srmainwaring force-pushed the prs/pr-ionic branch 6 times, most recently from 1b1780d to cad7002 Compare December 31, 2024 10:44
- Remove macOS-12 build.
- Add builds for macOS-14 and macOS-15.
- Use Python virtual environment.
- Remove --user installs.
- Update to Gazebo Harmonic
- Install libboost-iostreams-dev
- Install libboost-filesystem-dev

Signed-off-by: Rhys Mainwaring <[email protected]>
- Support version 5 and 6 in CMakeLists.txt
- Add version checks in cpp files.
- Add include for generator functions.

Signed-off-by: Rhys Mainwaring <[email protected]>
@srmainwaring srmainwaring merged commit 82206b5 into master Dec 31, 2024
10 checks passed
@srmainwaring srmainwaring deleted the prs/pr-ionic branch December 31, 2024 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant