Published May 4, 2024 | Version v2.4.2
Software Open

CLIUtils/CLI11: Version 2.4.2: Build systems

  • 1. Princeton University
  • 2. @LLNL
  • 3. Luminar Technologies
  • 4. @dontnod
  • 5. Nvidia
  • 6. Globe Institute, Section for GeoGenetics
  • 7. University of Applied Sciences Upper Austria, Campus Hagenberg
  • 8. @Kitware
  • 9. @vmware
  • 10. Open Robotics
  • 11. Independent
  • 12. University of Malaga, @MRPT
  • 13. @Intel
  • 14. Sandia National Laboratories

Description

This version improves support for alternative build systems, like Meson and Bazel. The single-include file now is in its own subdirectory. Several smaller fixes as well.

What's Changed

  • Meson: fixes, cleanups, and modernizations [#1024][] & #1025
  • Support building with Bazel #1033
  • Restore non-arch dependent path for the pkgconfig file #1012
  • Add get_subcommand_no_throw #1016
  • Move single file to single-include folder #1030 & #1036
  • Fixed app.set_failure_message(...) -> app.failure_message(...) #1018
  • Add IWYU pragmas #1008
  • Fix internal header include paths #1011
  • Improved clarity in RequiredError #1029
  • Added ability to use lexical_cast overloads constrained with enable_if #1021
  • Bug fixes in latest release related to environmental variable parsing from option groups and unrecognized fields in a config file #1005

New Contributors

  • @krico made their first contribution in https://github.com/CLIUtils/CLI11/pull/1018
  • @dcbaker made their first contribution in https://github.com/CLIUtils/CLI11/pull/1024
  • @gostefan made their first contribution in https://github.com/CLIUtils/CLI11/pull/1008
  • @sifferman made their first contribution in https://github.com/CLIUtils/CLI11/pull/1029
  • @calebzulawski made their first contribution in https://github.com/CLIUtils/CLI11/pull/1033

Full Changelog: https://github.com/CLIUtils/CLI11/compare/v2.4.1...v2.4.2

Files

CLIUtils/CLI11-v2.4.2.zip

Files (428.1 kB)

Name Size Download all
md5:adafb5fef4a4f2a59d9e3d486b1ec9e8
428.1 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/CLIUtils/CLI11/tree/v2.4.2 (URL)