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