mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-09-25 04:09:36 +03:00
Introduce `CMD_STRICT` to act as a parent for warnings about allowed but disrecommended usage. Introduce a warning that discourages use of non-target directives (which modify the build environment for the entire [sub]tree). Add notes to the official documentation recommending use of target-specific alternatives. This has been accepted wisdom for quite some time, but only some of the affected commands made any mention of this in the documentation.
7 lines
402 B
ReStructuredText
7 lines
402 B
ReStructuredText
Use of the |command_name| command for new development is discouraged.
|
|
Unencapsulated alterations to the build environment can have unintentionally
|
|
broad effect, potentially resulting in unnecessary build dependencies.
|
|
Additionally, the |command_name| command cannot be used to express interface
|
|
usage requirements. It is recommended that new development use the
|
|
|target_command_name| command instead.
|