Christophe Giboudeaux wrote: > On Friday 10 August 2012 20:11:24 Alexander Neundorf wrote: >> ---------- Forwarded Message ---------- >> >> Subject: [CMake] CMake 2.8.9 available for download >> Date: Thursday 09 August 2012, 23:17:04 >> From: David Cole <[email protected]> >> To: [email protected] >> >> On behalf of myself, Ken, Bill, Brad, Alex, Zach, Ben, Eike, Eric and >> the rest of the CMake team from all around the world, we are pleased >> to announce that CMake 2.8.9 is now available for download at: >> >> http://www.cmake.org/files/v2.8/?C=M;O=D >> >> It is also available from the usual download links found on the CMake web >> site: >> >> http://www.cmake.org/cmake/resources/software.html >> >> This email is also available on the Kitware blog: >> >> http://www.kitware.com/blog/home/post/360 >> >> Some of the notable changes in this release are: >> >> - the new Ninja generator is now enabled by default on Windows (and >> now Mac, too!) >> - added POSITION_INDEPENDENT_CODE target property, automatically >> adds -fPIC and -fPIE for compilers that require it > > Does that mean we won't need aspirin if Qt5 is built with > -reduce-relocations? If that removes the need of > ${Qt5Core_EXECUTABLE_COMPILE_FLAGS} I wouldn't be against bumping the > minimum CMake version in frameworks :-)
Yes, we should bump the version. The PIC feature is not 'fully automatic'. We'll need this once in every project which wants to do a try_compile: if (Qt5_POSITION_INDEPENDENT_CODE) set(CMAKE_POSITION_INDEPENDENT_CODE ON) endif() All targets built using Qt5 should use the qt5_use_modules function, which also works without the above snippet. A docs change for this will integrate soon: https://codereview.qt-project.org/#patch,all_unified,32576,1 Thanks, Steve. _______________________________________________ Kde-buildsystem mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-buildsystem
