The CMake 2.8.9 release candidate stream continues! You can find the source and binaries here:
http://www.cmake.org/files/v2.8/?C=M;O=D
Some of the notable changes in this release are:
- the new Ninja generator is now enabled by default on Windows
- added POSITION_INDEPENDENT_CODE target property, automatically adds -fPIC and -fPIE for compilers that require it
- added MUMPS coverage support to ctest, including GTM and Cache
- and, as always, various minor bug fixes
The bug tracker change log page for this version is at:
http://public.kitware.com/Bug/changelog_page.php?version_id=93
Following is the complete list of changes in this rc since the first rc. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.
Thanks!
-Dave
1 |
Changes in CMake 2.8.9-rc2 (since 2.8.9-rc1)<br />--------------------------------------------<br />Alex Neundorf (4):<br /> -remove trailing whitespace<br /> documentation: preparation for making the man section configurable<br /> man documentation: detect man section from the given filename<br /> Eclipse: fix #13313, always set LANG to C, also if unset<br /><br />Bill Hoffman (1):<br /> Remove process execution code from cmcldeps and have it use cmake code.<br /><br />Brad King (12):<br /> KWIML: Generalize interface to report broken integer literal macros<br /> KWIML: Teach ABI.h about 'long long' and 'char' on old HP<br /> KWIML: Teach INT.h that no HP platform implements SCN*8 formats<br /> KWIML: Teach INT about broken UINT32_C on old HP<br /> Fix project command documentation typo (#13384)<br /> CTestUpdateSVN: Do not create repo directory first (#13349)<br /> Tests/CustomCommand: Do not use 'main' in a library<br /> AIX-GNU: Link shared libs with -brtl,-bnoipath (#13352)<br /> include: Ignore empty string as file name (#13388)<br /> Add ASM platform information for GNU compiler on AIX (#13390)<br /> if: Document that macro arguments are not variables (#13393)<br /> install: Fix COMPONENT option<br /><br />Clinton Stimpson (3):<br /> GetPrerequisites.cmake: detect executables built with the -pie linker flag.<br /> cmake-gui: Fix code to respect current locale.<br /> DeployQt4: workaround bug 13258 where ARGV1 is leaked into a sub function.<br /><br />David Cole (7):<br /> STYLE: Fix line length, remove extra blank line<br /> CTest: Refactor error output into ErrorMessageUnknownDashDValue<br /> CTest: Rename local variable for clarity<br /> CTest: Extend -D command line arg handling for variable definitions<br /> CTest: Allow -Dvar=value with no space between the D and the var<br /> CTest: Add test to verify -D variable definitions work<br /> Ninja: Fix typo: tagets -> targets<br /><br />Eric NOULARD (3):<br /> Enhance documentation of install command w.r.t. the "Undefined" component.<br /> CPack fix regression between 2.8.7 and 2.8.8 when running cpack with no arg.<br /> Do not provide defaul value for CPACK_PACKAGE_DIRECTORY if found in config.<br /><br />Nicolas Despres (1):<br /> Ninja: Clean all symlink created for libraries.<br /><br />Peter Kuemmel (6):<br /> Ninja: print error message when command failed<br /> Ninja: also consider variables when checking command line length<br /> Ninja: also consider rule command length for rsp file<br /> Ninja: remove int/size_t warning<br /> Ninja: add soname test case<br /> Ninja: don't shadow 'outputs' variable<br /><br />Peter Kümmel (6):<br /> Ninja: also write link libraries to rsp file<br /> Ninja: remove some unused default arguments<br /> Ninja: error on missing rspfile_content<br /> Ninja: disable work around when linking with mingw<br /> Ninja: enable response file support on Mac (length 262144)<br /> Ninja: sysconf() is declared in unistd.h<br /><br />Philip Lowman (2):<br /> FindBoost: Fix bug where Boost_FOUND could be false when version specified<br /> FindBoost: Future proof to 1.56<br /><br />Rolf Eike Beer (2):<br /> FindJava: improve version matching (#12878)<br /> fix 2 space bugs in variable documentation<br /><br />Stephen Kelly (3):<br /> Use full paths in compile_commands.json for out of source builds.<br /> Construct the full path before escaping it.<br /> Fix PositionIndependentTargets test with clang trunk. |