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

Remove OpenCL dependency #44

Merged
merged 1 commit into from
Jul 7, 2022
Merged

Remove OpenCL dependency #44

merged 1 commit into from
Jul 7, 2022

Conversation

srmainwaring
Copy link
Owner

@srmainwaring srmainwaring commented Jul 5, 2022

This PR removes the dependency on OpenCL which is not currently used in the plugins. There is also an update to the search path for the rendering libs in the plugin CMakeLists.txt as part of the name migration. Finally there is a template specialisation of OceanTilePrivate::UpdateMesh for cgal::Point which is needed when compiling for arm64.

Notes

  • This PR is required to build against the latest version of gz-sim as there are breaking changes to library and directory names
  • Testing is broken because of upstream changes such as Update GoogleTest to latest version gazebosim/gz-math#435 where the expected name of the google test directory is different. This will be fixed in a following PR.

- Remove dependency on OpenCL (currently not used)
- Update search path for rendering libs in plugin CMakeLists
- Provide cgal::Point template specialisation for OceanTilePrivate::UpdateMesh needed when compiling for arm64

Signed-off-by: Rhys Mainwaring <rhys.mainwaring@me.com>
@srmainwaring srmainwaring self-assigned this Jul 7, 2022
@srmainwaring srmainwaring added the bug Something isn't working label Jul 7, 2022
@srmainwaring srmainwaring merged commit 410b668 into gz-marine Jul 7, 2022
@srmainwaring srmainwaring deleted the pr/macos-arm64 branch July 7, 2022 08:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant