[CMake] CMake 2.8.9-rc2 ready for testing!

David Cole david.cole at kitware.com
Mon Jul 16 12:18:00 EDT 2012


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

This email is also available on the Kitware blog:

  http://www.kitware.com/blog/home/post/334

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





Changes in CMake 2.8.9-rc2 (since 2.8.9-rc1)
--------------------------------------------
Alex Neundorf (4):
      -remove trailing whitespace
      documentation: preparation for making the man section configurable
      man documentation: detect man section from the given filename
      Eclipse: fix #13313, always set LANG to C, also if unset

Bill Hoffman (1):
      Remove process execution code from cmcldeps and have it use cmake code.

Brad King (12):
      KWIML: Generalize interface to report broken integer literal macros
      KWIML: Teach ABI.h about 'long long' and 'char' on old HP
      KWIML: Teach INT.h that no HP platform implements SCN*8 formats
      KWIML: Teach INT about broken UINT32_C on old HP
      Fix project command documentation typo (#13384)
      CTestUpdateSVN: Do not create repo directory first (#13349)
      Tests/CustomCommand: Do not use 'main' in a library
      AIX-GNU: Link shared libs with -brtl,-bnoipath (#13352)
      include: Ignore empty string as file name (#13388)
      Add ASM platform information for GNU compiler on AIX (#13390)
      if: Document that macro arguments are not variables (#13393)
      install: Fix COMPONENT option

Clinton Stimpson (3):
      GetPrerequisites.cmake: detect executables built with the -pie
linker flag.
      cmake-gui: Fix code to respect current locale.
      DeployQt4: workaround bug 13258 where ARGV1 is leaked into a sub function.

David Cole (7):
      STYLE: Fix line length, remove extra blank line
      CTest: Refactor error output into ErrorMessageUnknownDashDValue
      CTest: Rename local variable for clarity
      CTest: Extend -D command line arg handling for variable definitions
      CTest: Allow -Dvar=value with no space between the D and the var
      CTest: Add test to verify -D variable definitions work
      Ninja: Fix typo: tagets -> targets

Eric NOULARD (3):
      Enhance documentation of install command w.r.t. the "Undefined" component.
      CPack fix regression between 2.8.7 and 2.8.8 when running cpack
with no arg.
      Do not provide defaul value for CPACK_PACKAGE_DIRECTORY if found
in config.

Nicolas Despres (1):
      Ninja: Clean all symlink created for libraries.

Peter Kuemmel (6):
      Ninja: print error message when command failed
      Ninja: also consider variables when checking command line length
      Ninja: also consider rule command length for rsp file
      Ninja: remove int/size_t warning
      Ninja: add soname test case
      Ninja: don't shadow 'outputs' variable

Peter Kümmel (6):
      Ninja: also write link libraries to rsp file
      Ninja: remove some unused default arguments
      Ninja: error on missing rspfile_content
      Ninja: disable work around when linking with mingw
      Ninja: enable response file support on Mac (length 262144)
      Ninja: sysconf() is declared in unistd.h

Philip Lowman (2):
      FindBoost: Fix bug where Boost_FOUND could be false when version specified
      FindBoost: Future proof to 1.56

Rolf Eike Beer (2):
      FindJava: improve version matching (#12878)
      fix 2 space bugs in variable documentation

Stephen Kelly (3):
      Use full paths in compile_commands.json for out of source builds.
      Construct the full path before escaping it.
      Fix PositionIndependentTargets test with clang trunk.


More information about the CMake mailing list