Skip to content

Tags: StableCoder/cmake-scripts

Tags

25.08

Toggle 25.08's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
StableCoder George Cave
More passthrough options for coverage backends A bunch of options that allow users to specify options to passthrough to the backend programs.

24.08.1

Toggle 24.08.1's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
StableCoder George Cave
Update CI job instructions for running tests When running using the CMake test suite, so far they have been invoked via the build system, such as `ninja test`, however using the `ctest` program directly does give some improved control, such as being able to output verbose content to see the undefined sanitizer behaviour.

24.08

Toggle 24.08's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
StableCoder George Cave
Update sanitizer checks to include link options When checking for the availability of a sanitizer, it now checks the link options as well as the compile options.

24.04.1

Toggle 24.04.1's commit message

Verified

This tag was signed with the committer’s verified signature.
StableCoder George Cave
April 2024 Rapid release to fix major breakage for 24.04

24.04

Toggle 24.04's commit message
Add call to install python3-pip for cmake-format Not installed on Fedora images by default, needs to be explicitly installed first. Also fix small formatting issue with prepare-catch.cmake

23.09

Toggle 23.09's commit message
Remove openSUSE analysis test jobs Analysis tools have been dropped from it since not all tools are available on all supported architectures.

23.06

Toggle 23.06's commit message
Drop amd64 macOS jobs No longer have a machine available in the pool.

23.04

Toggle 23.04's commit message
Update CI jobs Prefixed all code-coverage jobs with the operating system, added Windows all code coverage jobs. Add macOS AppleClang/Clang CI jobs Expand testing to other architectures, with Linux is amd64/arm64/ppc64le, macOS is amd64/arm64, and Windows is amd64.

22.01

Toggle 22.01's commit message
Add AFL++ fuzzing instrumentation capability For AFL itself, when enabled via the AFL variable will search for the base afl-cc/afl-c++ compiler wrappers, and if found use them. Then any options specified at configuration time such as the speicifc mode or options must be specified. Because of the nature of having to change the compiler, this file must be included at a very early stage before the compilers are detected and verified. Since it supports sanitizers, the sanitizers file has been updated to add the appropriate flags when AFL is enabled.

21.01

Toggle 21.01's commit message
Minor formatting fixes