Releases: mortinger91/cpp-cmake-template
Releases · mortinger91/cpp-cmake-template
Version 2.0
- Fixed ccache in CI
- Improved Windows support:
- Added powershell scripts
- Added Windows option in VSCode files
- Various fixes to scripts:
- not having a return value (CI jobs didn't fail if script did)
- support for 1 core machines
- CI workflows won't be run if only non buildable files have changed
- Fixes and improvements to the Dockerfile
- Added a git pre-commit hook that runs clang-format
- it gets installed automatically when building CMake files
Full Changelog: v1.7...v2.0
Version 1.7
What's Changed
- Added clang-format to the project
- Improved scripts
- Separated platform workflows
- Added ccache support
Full Changelog: v1.6...v1.7
Version 1.6
Version 1.5
What's Changed
- Added CMakePresets.json file
- Updated lukka/run-cmake GHA from v3 to v10
Full Changelog: v1.4...v1.5
Version 1.4
Version 1.3
Add compile options
Add the option to disable test
Refactored building release process
Optimized readme
Version 1.2
Include paths are now set per target.
Added c++ version in tests' targets.
Files are now fetched automatically from every folder in src directory.
No CMake files have to be modified when adding new files or tests.
Version 1.1
Modernized CMake.
No longer needed to manually add file names in the CMakeLists.txt files, for both sources and tests.
Options are now set per target, not globally.
Added compile_commands.json support.
Version 1.0
v1.0 Version 1.0