Skip to content

Releases: TheLartians/ModernCppStarter

Use official m.css repo

09 Nov 11:22
50fcbcc
Compare
Choose a tag to compare
v0.14.2

use official m.css repo (#64)

Fix tools for 'all' subproject

02 Sep 10:53
c4fd7dc
Compare
Choose a tag to compare

Add all subproject and use on-demand script for CPM.cmake

20 Aug 08:28
e7af9b2
Compare
Choose a tag to compare
  • adds an all directory, that builds all subproject (tests / standalone / documentation) in a single build
  • uses the new script to download CPM.cmake on-demand, avoiding code bloat

Enable CMake formatting

11 Aug 09:12
866ae70
Compare
Choose a tag to compare

Activates cmake-format by enabling Format.cmake's FORMAT_CHECK_CMAKE option and adds a default .cmake-format configuration file to the project.

Use m.css theme for Documentation

29 Jul 10:49
082aa0c
Compare
Choose a tag to compare

Documentation is now generated using the m.css Doxygen theme.

Doxygen and version header

03 Jun 14:36
e48d1c3
Compare
Choose a tag to compare
  • Automatic documentation generation via Doxygen
  • Includes have been moved to include/greeter directory
  • A version header containing a macro with the current version is automatically generated at <greeter/version.h>

Add Doxygen Support (beta 1)

03 Jun 12:34
032e506
Compare
Choose a tag to compare

This beta release is to test the automatic publishing workflow for the Doxygen documentation.

Fix tools and better windows support

29 Apr 08:24
6a5efe3
Compare
Choose a tag to compare
  • Tools are now only included for top-level projects and sanitisers should no longer cause linker errors
  • Dependencies have been updated for better Windows support
  • Github actions are restricted to the master branch and run for third-party pull requests

Better project support

21 Apr 10:04
f3e6445
Compare
Choose a tag to compare
  • Update PackageProject.cmake to support autodetecting dependencies
  • Update code coverage flags to include test implementation coverage to measure templates and header-only libraries
  • Remove gcc-specific flags from standalone target

Tools.cmake and licence change

16 Apr 11:04
cec2e8c
Compare
Choose a tag to compare
  • Introduces a tools.cmake file to add support for sanitisers and ccache
  • Change license to unlicence