gazebosim / gz-utils

Classes and functions for robot applications
https://gazebosim.org/
Apache License 2.0
6 stars 10 forks source link

Unvendor CLI11 since it is now shipped in all supported platforms #135

Open azeey opened 3 weeks ago

azeey commented 3 weeks ago

CLI11 was vendored in https://github.com/gazebosim/gz-utils/pull/2 because it wasn't available in Ubuntu Focal. We can now unvendor it since it's available everywhere we support.

Platform version Link
Ubuntu Noble 2.4.1 https://packages.ubuntu.com/noble/libcli11-dev
Homebrew 2.4.2 https://formulae.brew.sh/formula/cli11
Windows vcpkg 2022 snapshot 2.1.2 https://github.com/microsoft/vcpkg/blob/2022.02.23/ports/cli11/vcpkg.json
Windows (conda) 2.4.1 https://anaconda.org/conda-forge/cli11
traversaro commented 3 weeks ago

In theory it should be sufficient to set GZ_UTILS_VENDOR_CLI11 to OFF https://github.com/gazebosim/gz-utils/blob/6d794baee85ede49ed4347c25864ddf458eec5f7/CMakeLists.txt#L25-L28 .