SKIP_LINTING should also apply to file set header verification
In !8467 (merged), a new SKIP_LINTING
source file property was added. When the property is set to true, the file will not be subject to checks by clang-tidy, cppcheck, cpplint or include-what-you-use. Logically, it could be argued that if that source file property is set to true on a header, that header should not be subject to the check created when the VERIFY_INTERFACE_HEADER_SETS
property is set to true on that header's target. In other words, SKIP_LINTING
should also disable the header set verification on that header.
Since SKIP_LINTING
is being introduced in the upcoming CMake 3.27, we should ideally discuss and resolve this as part of that same release to avoid having to add a policy for it later.