CMake 2.8.8 is Now Available

On behalf of the Kitware team and global CMake community, we are pleased to announce the release of CMake 2.8.8. There are several significant developments and enhancements with this release, including greatly improved CPack documentation and a new Ninja generator on Linux.

This release also includes an easy way to generate a package config file with CMakePackageConfigHelpers and build MSVC-compatible dlls with MinGW gfortran in CMakeAddFortranSubdirectory. The team added support for Xcode 4.3, which also has a new default location and directory structure.

There are several improvements to the find_package command, such as a new module mode and clearer error messages, making CMake more user-friendly. Additionally, the Find modules are much cleaner, with the effort focused on the consistent use of FIND_PACKAGE_HANDLE_STANDARD_ARGS and version number variables.

The CMake team updated libarchive to the new upstream version, and added a new OBJECT_LIBRARY target type to provide CMake-flavored convenience libraries.

In addition to the above changes, there were many other improvements that can be seen in the change log. To get involved with CMake, download the latest release on the download page, join the mailing lists, and provide feedback through the bug tracker.

For a more detailed discussion of the CMake 2.8.8 release, please attend the CMake 2.8.8 release webinar on April 24 from 1:15-1:35 p.m.

Questions or comments are always welcome!