<div dir="ltr"><p style="padding:0px;margin:1em 0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:12px;line-height:16.796875px;text-align:justify;background-color:rgb(250,250,250)">The CMake 2.8.11 release candidate stream continues!</p>

<p style="padding:0px;margin:1em 0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:12px;line-height:16.796875px;text-align:justify;background-color:rgb(250,250,250)"><span style="padding:0px;margin:0px;line-height:2em">You can find the source and binaries here: </span><a href="http://www.cmake.org/files/v2.8/?C=M;O=D" style="font-family:inherit;padding:0px;margin:0px;text-decoration:none;line-height:2em">http://www.cmake.org/files/v2.8/?C=M;O=D</a></p>

<p style="padding:0px;margin:1em 0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:12px;line-height:16.796875px;text-align:justify;background-color:rgb(250,250,250)"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">Some of the notable changes in this release are:</span></p>

<div style="padding:0px;margin:0px;color:rgb(51,51,51);font-family:Arial,sans-serif;font-size:12px;line-height:16.796875px;text-align:justify;background-color:rgb(250,250,250)"><ul style="padding:0px 0px 0px 20px;margin:0px;list-style:circle">

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">Introduced Target Usage Requirements</span></li><ul style="padding:0px 0px 0px 10px;margin:0px;list-style-position:initial">

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">Targets can specify usage requirements for their consumers such as include directories and preprocessor definitions; previously only link dependencies were supported</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">target_link_libraries(myexe yourlib) can now build myexe sources with requirements specified by yourlib</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">Added target_include_directories and target_compile_definitions commands with PUBLIC/PRIVATE/INTERFACE options</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit;line-height:2em">See design and development discussion at                                                                                  </span><a href="http://community.kde.org/Frameworks/Epics/CMake_target_usage_requirements" style="padding:0px;margin:0px;text-decoration:none;line-height:2em"><span style="padding:0px;margin:0px;font-family:inherit">http://community.kde.org/Frameworks/Epics/CMake_target_usage_requirements</span></a></li>

</ul></ul><ul style="padding:0px 0px 0px 20px;margin:0px;list-style:circle"><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">Introduced a Generator Toolset selection for VS >= 10 and Xcode >= 3</span></li>

<ul style="padding:0px 0px 0px 10px;margin:0px;list-style-position:initial"><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">Tell the IDEs which compiler toolchain to use</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">ex. Use VS 9 tools under VS 10: -G “Visual Studio 10” -T “v90”</span></li></ul><li style="padding:0px;margin:3px 0px 4px 5px">

<span style="padding:0px;margin:0px;font-family:inherit">Introduced ExternalData Module</span></li><ul style="padding:0px 0px 0px 10px;margin:0px;list-style-position:initial"><li style="padding:0px;margin:3px 0px 4px 5px">

<span style="padding:0px;margin:0px;font-family:inherit">Keep source trees lightweight by storing data separately</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">Reference data unambiguously from source tree by content hash</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">Fetch on-demand during build from local or remote resources</span></li></ul><li style="padding:0px;margin:3px 0px 4px 5px">

<span style="padding:0px;margin:0px;font-family:inherit">CMake: Sublime Text Generator added that supports both Make and Ninja</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">CMake: Added support for Texas Instruments C6 and up compilers</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">CMake: Improve OpenBSD support</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">CMake: Support for Windows CE with VS 8 and 9 generators</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">CPack: Added Support for 64bit NSIS</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">CPack: Added WiX Package Generator</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">ExternalProject: Will run git fetch less often</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">FindBoost: Major overhaul of searching and result caching</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">FindCUDA: Now has support for separable compilation</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">FindQt4: Overall improvements to finding Qt and importing targets</span></li>

<li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">FindSquish: Added support for squish 4</span></li><li style="padding:0px;margin:3px 0px 4px 5px"><span style="padding:0px;margin:0px;font-family:inherit">GetPrerequisites: Port to MinGW with objdump</span></li>

</ul><span style="padding:0px;margin:0px;font-family:inherit">The bug tracker change log page for this version is at:</span><br style="padding:0px;margin:0px"><a href="http://public.kitware.com/Bug/changelog_page.php?version_id=103" style="padding:0px;margin:0px;text-decoration:none">http://public.kitware.com/Bug/changelog_page.php?version_id=103</a><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Following is the complete list of changes in this rc since the previous release candiatate. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Changes in CMake 2.8.11-rc2 (since 2.8.11.1)</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">----------------------------------------------</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">Alex Neundorf (6):</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Determine C/CXX/Fortran compiler: minor restructuring</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Determine C/CXX/Fortran compiler: fix indentation</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      rename TI_DSP toolchain to TI, since it works also for the ARM compiler</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      TI compiler: add automatic detection of prefix and suffixes</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Modules/readme.txt: switch from "XXX" to "Xxx"</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Modules/readme.txt: make lines a bit shorter for easier readability</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Ben Boeckel (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Clang: Add -isystem flag support everywhere</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Bill Hoffman (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      ExternalProject: Retry on a failed git clone</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Brad King (8):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      string: Fix regex documentation of '^' and '$' (#14028)</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Rename variable for including current directory in interfaces</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Replace <TARGET> in CMAKE_<LANG>_COMPILE_OBJECT rule variables</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Test evaluation of per-config COMPILE_DEFINITIONS (#14037)</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      VS: Fix VS 10/11 .sln headers (#14038)</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      add_dependencies: Distinguish target v. file dependencies in error (#14050)</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      automoc: Use a pre-build event in VS >= 7</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Handle usr-move without forcing absolute paths (#14041)</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px">

</span><span style="padding:0px;margin:0px;font-family:inherit">Clinton Stimpson (2):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      FindQt4: If Qt5 is in CMAKE_PREFIX_PATH, be sure to find Qt4 includes.</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Qt4: Fix typo setting a variable for FindThreads.</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px">

</span><span style="padding:0px;margin:0px;font-family:inherit">James Bigler (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      FindCUDA: Use the PRE_LINK mode only for MSVC >= 10</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Matthew Woehlke (4):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      UseJava.cmake: simplify path logic</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      UseJava.cmake: fix passing jars to add_jar</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      UseJava.cmake: accept jar targets in add_jar</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      UseJava.cmake: require explicit request to include jars</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px">

</span><span style="padding:0px;margin:0px;font-family:inherit">Paul Kunysch (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      CPack: Avoid "format expects 'unsigned int'" warnings</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Petr Kmoch (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      cmSystemTools: Generalize TrimWhitespace to all whitespace</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Rex Dieter (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      FindImageMagick: Search versioned suffixes (#14012)</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Rolf Eike Beer (1):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      FindRuby: improve version selection</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit"><br style="padding:0px;margin:0px"></span><span style="padding:0px;margin:0px;font-family:inherit">Stephen Kelly (13):</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      FindQt4: Set the Qt4_FOUND variable if Qt4 is found</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      FindQt4: Set the INTERFACE_QT_MAJOR_VERSION for Qt4::QtCore</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Document that CMAKE_AUTOMOC works with Qt 5.</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      FPHSA: Fix FOUND_VAR check to work with if() auto-dereference</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Fix cmGeneratorExpression::Preprocess for interleaved inputs.</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      cmake-gui: Use the QStandardItemModel workaround until 5.1.0.</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Automoc: append implicit includes after user-specified dirs</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Fix the evaluation of per-config COMPILE_DEFINITIONS (#14037)</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Fix new target commands documentation.</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      install(EXPORT): Ensure clean INTERFACE_INCLUDE_DIRECTORIES</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Report an error on IMPORTED targets with a faulty INTERFACE</span><br style="padding:0px;margin:0px">

<span style="padding:0px;margin:0px;font-family:inherit">      Error if linked target has relative paths in INTERFACE_INCLUDE_DIRECTORIES</span><br style="padding:0px;margin:0px"><span style="padding:0px;margin:0px;font-family:inherit">      Fix the Qt 5 version required to run the IncompatibleQt test.</span></div>

<div><br></div></div>