CMake 2.8.8 will be required for kdelibs 4.10 starting October 30th

Rolf Eike Beer kde at opensource.sf-tec.de
Tue Oct 30 22:24:47 UTC 2012


Am Dienstag 30 Oktober 2012, 22:45:18 schrieb Alexander Neundorf:
> On Tuesday 30 October 2012, Rolf Eike Beer wrote:
> > Am Dienstag 30 Oktober 2012, 20:24:19 schrieb Alexander Neundorf:
> > > On Friday 26 October 2012, Alexander Neundorf wrote:
> > > > On Thursday 18 October 2012, Alexander Neundorf wrote:
> > > > > Hi,
> > > > > 
> > > > > in kdelibs we require since more than 2 years cmake .2.6.4, since
> > > > > then many improvements and fixes have gone into cmake, and we cannot
> > > > > make use of them.
> > > > > 
> > > > > These are e.g.
> > > > > * builtin automoc
> > > > > * support for creating proper Config.cmake files
> > > > > * ${CMAKE_CURRENT_LIST_DIR}
> > > > > and many many more.
> > > > > 
> > > > > So, after the discussion we had here on this list,
> > > > > starting October 30th CMake 2.8.8 or newer will be required for
> > > > > building kdelibs 4.10.
> > > > > 
> > > > > If it is not yet available in your distribution, simply wget and
> > > > > untar it:
> > > > > 
> > > > > $ wget http://www.cmake.org/files/v2.8/cmake-2.8.9-Linux-i386.tar.gz
> > > > > $ su
> > > > > $ cd /opt
> > > > > $ tar -zxvf path/to/cmake-2.8.9-Linux-i386.tar.gz
> > > > > ...
> > > > > $ /opt/cmake-2.8.9-Linux-i386/bin/cmake ...all your arguments
> > > > 
> > > > just as a reminder, this is Tuesday next week.
> > > 
> > > Ok, I pushed this change to the kdelibs 4.10 branch.
> > > 
> > > Let me know if something doesn't build anymore.
> > > 
> > > Especially for the Windows team: I removed our version of
> > > FindOpenSSL.cmake, so we use the one coming with cmake now. I don't
> > > remember exactly who it was, but somebody reported that the verison
> > > coming with cmake would actually work better under Windows than our
> > > version. Now, there is a small potential incompatibility in this file:
> > > the variable
> > > ${OPENSSL_EAY_LIBRARIES} does not exist anymore, but the generic
> > > ${OPENSSL_LIBRARIES} variable should contain everything that's needed,
> > > so
> > > if there are no special tests for this variable it should still work.
> > 
> > Should FindFlex.cmake be removed in favor of upstream FindFLEX.cmake?
> 
> We can't do this in KDE 4.x, since this would be source incompatible
> (find_package(Flex) would break) :-/

Then we should make it a minimal wrapper.

Eike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-buildsystem/attachments/20121030/309b080f/attachment-0001.sig>


More information about the Kde-buildsystem mailing list