[CMake] cmake 2.6.3 RC 11
a.neundorf-work at gmx.net
Fri Feb 6 05:16:10 EST 2009
On Thursday 05 February 2009, Bill Hoffman wrote:
> I have a release candidate (RC 11) for 2.6.3 ready for CMake.
> This should be about the last one. At this point I am only going to fix
> regressions from previous releases of CMake into 2.6.3, so please try
> this release.
I'm running it right now on kdelibs.
I noticed one thing.
I get now the warning about CMP0011 not being set, which is the policy which
deals with the scope of cmake_policy(SET ...). This warning appears for
FindKDE4Internal.cmake, since this sets up the policies for KDE4.
In FindKDE4Internal.cmake there is:
Doesn't this imply
cmake_policy(SET CMP0011 OLD) ?
Why do I get the warning then ?
Should the file which does
, which ends up in FindKDE4Internal.cmake, set this policy before ?
Then every KDE developer would have to remember to do
cmake_policy(SET CMP0011 OLD) at the top level of his CMakeLists.txt,
otherwise he gets this big warning.
I don't think it is reasonable to expect that every developer knows the policy
scoping details good enough to understand this and to remember this.
More information about the CMake