[CMake] CMake 2.8.0 RC 1 ready for testing!
Pau Garcia i Quiles
pgquiles at elpauer.org
Fri Sep 25 17:31:58 EDT 2009
Hello,
Wow, this is really a surprise. I was not expecting CMake 2.8.0 until
at least mid-2010! What's the expected release date for 2.8.0 final ?
On Fri, Sep 25, 2009 at 10:07 PM, Bill Hoffman <bill.hoffman at kitware.com> wrote:
> I am happy to announce that CMake 2.8.0 has entered the beta stage! You
> can find the source and binaries here: http://www.cmake.org/files/v2.8/.
>
> I am sure I am leaving something out, but here is the list of changes
> that I came up with. (If you notice something missing please let me
> know and I will add it to the official release when 2.8.0 is finalized.)
> Changes in CMake 2.8.0 RC 1
>
> - Qt based GUI cmake-gui is now the default GUI, MFC CMakeSetup is no
> longer included in CMake. ccmake is still supported.
> - cmake-gui supports multi-state values options.
> - CMake now has cmake --build command that can build any CMake generated
> project from the command line.
> - Visual Studio 2010 beta support has been added.
> - Significant improvements for the Eclipse project generator (all
> targets are now available in Eclipse, system include dirs and
> predefined macros are now detected so syntax highlighting works
> better)
> - KDevelop generator now has color output for builds, and non verbose
> makefiles.
> - CTest supports running tests in parallel with a -j N option.
> - A new CTest CTEST_USE_LAUNCHERS option can be used to get better
> dashboard error reports with make based tools.
> - CTest has support for sub-projects and labels which can interact
> with CDash.
> - CTest now supports Git, Mercurial, and Bazaar.
> - It is now possible to use DESTDIR in CPack for any CMake based projects
> giving more flexibility on the final path names.
> - The CPack Deb generator now computes the arch instead of hard coding it.
> - Fortran/C mixed language projects made much easier. CMake now
> automatically can compute the run time libraries for a compiler. In
> addition, a new FortranCInterface module can determine the correct
> name mangling needed to mix C and Fortran.
> - Intel compiler support added to OSX, and support for embedded
> manifests in the windows intel compiler was added.
> - Depend scanning is now much faster with makefiles.
> - Many FindQt4 improvements to stay working with current Qt releases
> - FindMPI has improvements for windows.
> - FindRuby.cmake now supports Ruby 1.9
> - FindBoost has been updated to work with the most recent boost releases.
> - New External Project Module. The 'ExternalProject_Add' function
> creates a custom target to drive download, update/patch, configure,
> build, install and test steps of an external project.
> - xmlrpc dependancy has been removed
> - CMAKE_OSX_DEPLOYMENT_TARGET cache variable has been created to set the
> deployment OS for a build on OSX.
> - Several new policies were added:
> CMP0012
> The if() command can recognize named boolean constants.
> CMP0013
> Duplicate binary directories are not allowed.
> CMP0014
> Input directories must have CMakeLists.txt.
> CMP0015
> The set() CACHE mode and option() command make the cache value
> visible.
> - Lots of bug fixes.
>
>
> Please try this version of CMake on your projects and report any issues
> to the list or the bug tracker ( I have added a CMake-2-8 version ).
>
> Happy, building!
>
> -Bill
>
>
> _______________________________________________
> 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
>
--
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)
More information about the CMake
mailing list