CMP0211ΒΆ
Added in version 4.4.
A file may belong to at most one file set in a target except
for the HEADERS file set type.
In CMake 4.3 and below, it was possible to specify the same file
in multiple file sets in a target. In CMake 4.4 and above, a file
may belong to at most one file set in a target except for the HEADERS file
set type. This policy provides compatibility for projects that have not been
updated accordingly.
The OLD behavior for this policy is to accept the same file in
multiple file sets in a target. The NEW behavior for this policy
is to accept a given file in at most one file set in a target except for the
HEADERS file set type.
This policy was introduced in CMake version 4.4.
It may be set by cmake_policy() or cmake_minimum_required().
If it is not set, CMake warns when a file is part of multiple file sets in a target, and uses OLD behavior.
Note
The OLD behavior of a policy is
deprecated by definition
and may be removed in a future version of CMake.