🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Full Changelog: https://github.com/TheLartians/ModernCppStarter/compare/v0.17.3...v0.18.0
See #122 for details.
Fixes a bug introduced by the switch to the shorthand syntax when using static analysers. See #111 for details. Thanks to @hazelnusse for the fix!
The starter now uses the new shorthand Syntax introduced in CPM.cmake 0.31.0.
Adds the library fmt
as an example dependency to the main library target as well as various small updates.
Fixes an issue where actions were sharing the same cache.
This should lead to a greatly reduced configure time, especially for projects with many CPM.cmake dependencies.
Moves the library target into a namespace using PackageProject's new namespace support. This has the advantage of discovering invalid targets at configure time.
Fixed #57.