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
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to