You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enable -fsanitize with as many options supported as possible by the relevant compiler
Set all compiler warning flags possible (except where contradictory)
Make all compiler warnings be errors
Important:
Where compiler/linker flags must be set, this shall NOT be done in the CMakeLists.txt file, but shall be done in CMakePresets.json instead
Acceptance Criteria
clang-tidy config file exists in root of project
-fsanitize is supported by at least one CMake preset per compiler
there shall be at least one CMake preset per compiler that treats all warnings as errors in both C90 and the latest version of the C standard supported
The text was updated successfully, but these errors were encountered:
doodspav
changed the title
Setup support for static analysis and sanitisers
Setup support for static analysis and sanitisers with CMake Presets
Jun 14, 2023
doodspav
changed the title
Setup support for static analysis and sanitisers with CMake Presets
Setup support for compiler analysis
Jun 14, 2023
Description
-fsanitize
with as many options supported as possible by the relevant compilerImportant:
CMakeLists.txt
file, but shall be done inCMakePresets.json
insteadAcceptance Criteria
clang-tidy
config file exists in root of project-fsanitize
is supported by at least one CMake preset per compilerThe text was updated successfully, but these errors were encountered: