Skip to content

COMPILE_WARNING_AS_ERROR: Add options to treat warnings as errors

Martin Duffy requested to merge martin.duffy/cmake:werror-property into master

Add COMPILE_WARNING_AS_ERROR target property and supporting CMAKE_COMPILE_WARNING_AS_ERROR variable.

COMPILE_WARNING_AS_ERROR is initialized by CMAKE_COMPILE_WARNING_AS_ERROR. It is a boolean variable. If it is true, it expands to a different flag depending on the compiler such that any warnings at compile will be treated as errors.

Supports compiler ids that I could find a relevant flag for.

Issue: #19085

Edited by Brad King

Merge request reports