[CMake] CMake 2.8.0 RC 1 ready for testing!

Alexander Neundorf a.neundorf-work at gmx.net
Tue Sep 29 14:16:56 EDT 2009


On Tuesday 29 September 2009, Andreas Pakulat wrote:
> On 29.09.09 19:24:54, Alexander Neundorf wrote:
...
> > Doesn't that imply that we will always need the 2.4.x behaviour for all
> > of KDE 4.x ?
> > I mean, if I set some property to NEW, which may change some behaviour,
> > the developer may have to adjust his cmake files in order to make them
> > work correctly with the new behaviour.
> > Wouldn't that be a source incompatible change ?
>
> Its a source-incompatible change if it breaks (or can break) existing
> cmake code. So if changing a policy to NEW doesn't affect existing cmake
> code, then its fine. 

Policies affect existing cmake code. The NEW behaviour may be incompatible.

> Else its not ok, as long as we stick to
> "buildsystem files in kdelibs need to stay source compatibility for all
> of KDE4".

I guess we will with it, because I don't really see a difference between 
source compatibility for C++ files and for CMake files. In both cases, if 
it's broken, the package will not compile.

Alex


More information about the CMake mailing list