| 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. |