blob: 1c717d937b09d060f5fb15eed5d6785c334f53cc [file]
warn-strict
-----------
* The :diagnostic:`CMD_NON_TARGET_DIRECTIVE` diagnostic category was added to
diagnose commands that affect the directory scope when comparable
target-specific commands exist. The use of such directives is disrecommended.
This diagnostic may be controlled with the
:option:`-Wnon-target-directive <cmake -W>` command-line option,
the ``nonTargetDirective`` field in a
:manual:`CMake Presets <cmake-presets(7)>`
:preset:`configurePresets.warnings` object,
or the :command:`cmake_diagnostic` command.
* The :diagnostic:`CMD_STRICT` diagnostic category was added to control
diagnostics regarding allowed but disrecommended usage as a group.
This diagnostic may be controlled with the :option:`-Wstrict <cmake -W>`
command-line option, the ``strict`` field in a
:manual:`CMake Presets <cmake-presets(7)>`
:preset:`configurePresets.warnings` object,
or the :command:`cmake_diagnostic` command.