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 ` command-line option, the ``nonTargetDirective`` field in a :manual:`CMake Presets ` :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 ` command-line option, the ``strict`` field in a :manual:`CMake Presets ` :preset:`configurePresets.warnings` object, or the :command:`cmake_diagnostic` command.