22.01 - Janurary 2022
Some fixes, some new features.
- Implemented Link-Time Optimization (Ineffective on GCC) (link-time-optimization.cmake)
- Better code-coverage usability on Windows (code-coverage.cmake)
- Fixed code coverage
ccov-all
targets when using CMake pre-3.17 (code-coverage.cmake) - Fixed code-coverage
ccov-all
targets on Windows (code-coverage.cmake) - Added standard C++23 function (c++-standards.cmake)
- Added macros for C-standards from C90 to C23 (c-standards.cmake)
- New per-target export option (code-coverage.cmake)
- Remove double-running of code-coverage targets (code-coverage.cmake)
- Can now combine multiple sanitizers in one build (sanitizers.cmake)
- Add new Control Flow sanitizer optin (sanitizers.cmake)
- Add ability to make AFL++ (american fuzzy lop) fuzz instrumented builds (afl-fuzzing.cmake)