Skip to content

Tags: StableCoder/cmake-scripts

Tags

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

20.11

Toggle 20.11's commit message
Updated README for new 'main' primary branch