The default expectation of RunCMake tests is empty content, so there is no need to specify it.
Drop unnecessary NO_POLICY_SCOPE options. Document why the remaining options are necessary.
Add CMP0050 to control this behavior.