[CMake] CMake 2.8.0 RC 1 ready for testing!
Alexander Neundorf
a.neundorf-work at gmx.net
Tue Sep 29 20:16:56 CEST 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 Kde-buildsystem
mailing list