<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel>
<title>The Kitware Blog</title>
<link>http://www.kitware.com</link>
<description>Posts by David Cole in The Kitware Blog</description>
<copyright>Copyright Kitware Inc.</copyright>
<pubDate>Wed, 18 Apr 2012 18:08:32 -0400</pubDate>
<lastBuildDate>Wed, 18 Apr 2012 18:08:32 -0400</lastBuildDate>
<item>
<title>CMake 2.8.8 available for download</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/266</link>
<description>&lt;p style=&quot;text-align: left;&quot;&gt;On behalf of myself, Ken, Bill, Brad, Alex, Zach, Ben, Eike, Eric and the rest of the CMake team from all around the world, we are pleased to announce that &lt;strong&gt;CMake 2.8.8&lt;/strong&gt; is now available for download at:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is also available from the usual download links found on the CMake web site:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;a href=&quot;http://www.cmake.org/cmake/resources/software.html&quot;&gt;http://www.cmake.org/cmake/resources/software.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;per target include directories via the INCLUDE_DIRECTORIES target property&lt;/li&gt;
&lt;li&gt;new Ninja generator on Linux&lt;/li&gt;
&lt;li&gt;CMakeAddFortranSubdirectory: build MSVC compatible dlls with MinGW gfortran&lt;/li&gt;
&lt;li&gt;CMakePackageConfigHelpers: an easy way to generate a package config file for your package&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 60px; text-align: left;&quot;&gt;(do not write a new Find module, provide a package config file)&lt;/p&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;various find_package improvements: MODULE mode, clearer error messages&lt;/li&gt;
&lt;li&gt;support for Xcode 4.3 (which has a new default location, and a new directory structure)&lt;/li&gt;
&lt;li&gt;update libarchive to newer upstream version: &quot;libarchive 3.0.2-r4051 (reduced)&quot;&lt;/li&gt;
&lt;li&gt;new OBJECT_LIBRARY target type, CMake flavored &quot;convenience libraries&quot;&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;major Find module clean up effort: consistent use of FIND_PACKAGE_HANDLE_STANDARD_ARGS, add version number variables&lt;/li&gt;
&lt;li style=&quot;text-align: left;&quot;&gt;much improved CPack documentation, see &quot;cpack --help-command&quot; and &quot;cpack --help-variable&quot;&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Following is the complete list of changes in this release. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks for helping to make CMake the best cross-platform build system generator out there!&lt;br /&gt;&lt;br /&gt;-Dave&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Changes in CMake 2.8.8 (since 2.8.8-rc2)&lt;br /&gt;----------------------------------------&lt;br /&gt;Brad King (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckIncludeFiles: Shorten check description message&lt;br /&gt;&lt;br /&gt;David Cole (3):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackNSIS: Rewrite variable documentation to make it more readable.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS X: Use correct extra path when searching for applicaton bundles (#13066)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS X: Mark find_program results as advanced&lt;br /&gt;&lt;br /&gt;Eric NOULARD (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix some doc typo and add an undocumented var.&lt;br /&gt;&lt;br /&gt;Kashif Rasul (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OS X: Use OSX_DEVELOPER_ROOT for app search path (#13066)&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBoost: add support for 1.49 and 1.50&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.8-rc2 (since 2.8.8-rc1)&lt;br /&gt;--------------------------------------------&lt;br /&gt;Alex Neundorf (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make cmLocalGenerator::EscapeForCMake() static&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix #13018, proper cmake escaping to avoid false rebuilds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add define to test which caused bug #13018&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #13054: support OBJECT libraries in Eclipse&lt;br /&gt;&lt;br /&gt;Ben Boeckel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create granular targets for Ninja generators too&lt;br /&gt;&lt;br /&gt;Brad King (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest.UpdateHG: Fix repo URL for leading slash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always compile sources with known language&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classify known header file extensions as headers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add CMakeLists.txt re-run rules at start of generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test generated module .def files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Fix module .def file path conversion&lt;br /&gt;&lt;br /&gt;David Cole (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMake: Clarify SUFFIX target property documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Pay attention to custom configuration types (#13082)&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Substitute &amp;lt;OBJECT&amp;gt; and &amp;lt;CMAKE_C_COMPILER&amp;gt; in depfile flags&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE: mention that TO_CMAKE_PATH also handles list delimiters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS&lt;br /&gt;&lt;br /&gt;Sean McBride (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: include &amp;lt;unistd.h&amp;gt; on Apple to get pathconf&lt;br /&gt;&lt;br /&gt;Tom Hughes (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Override topdir from rpm command line seems necessary on Amazon linux.&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.8-rc1 (since 2.8.7)&lt;br /&gt;----------------------------------------&lt;br /&gt;Aaron C. Meadows (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Visual Studio: Allow setting Single Byte Character Set (#12189)&lt;br /&gt;&lt;br /&gt;Alex Neundorf (34):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GNUInstallDirs: add support for Debian multiarch&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindRuby: fix usage of RUBY_VERSION_MAJOR (#12172)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindRuby: add more possible library names (for ubuntu, #12172)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindRuby.cmake: add more debug output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGetText: fix multiple targets with the same name problem (CMP0002)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #6976: FindX11 also searches for X11_Xxf86vm_LIB&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenerateExportHeader: use double quotes around _gcc_version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -don't pull in CheckTypeSize.cmake from the cmake which is being built&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: move while() and endwhile() into the bootstrap build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check*.cmake: Expand imported targets in CMAKE_REQUIRED_LIBRARIES&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: print error if an invalid CONFIGS name is used&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: rename NoModule to UseFindModules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: improve error message when no Find module is present&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: add MODULE mode to use only Find-modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: add CONFIG mode keyword alias for NO_MODULE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: mention requested version number in error message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add CMakePackageConfigHelpers: configure_package_config_file()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wrap write_basic_config_version_file as write_basic_package_version_file()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: error out if REQUIRED Config has not been found&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_basic_package_version_file(): improve documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write_basic_package_version_file: add ExactVersion mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WriteBasicConfigVersionFile: add test for ExactVersion mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: allow &amp;lt;pkg&amp;gt;Config.cmake to set &amp;lt;pkg&amp;gt;_FOUND to FALSE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: add test for setting Foo_FOUND to FALSE in a Config file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: additional test for checking the error message&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: add OPTIONAL_COMPONENTS keyword&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPHSA(): add missing &quot;]&quot; to documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: add documentation for OPTIONAL_COMPONENTS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FPHSA(): add HANDLE_COMPONENTS option&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add macro check_required_components() to configure_package_config_file()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: fix #13036, make version detection work with symlinks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; guard eCos.cmake against multiple inclusion (#12987)&lt;br /&gt;&lt;br /&gt;Alexandru Ciobanu (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Detect Xcode error &quot;Command ... failed with exit code&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Match valgrind errors with &quot;points to&quot; (#12922)&lt;br /&gt;&lt;br /&gt;Alexey Ozeritsky (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBLAS/FindLAPACK: Work with MKL version 10.3 (#12924, #12925)&lt;br /&gt;&lt;br /&gt;Artur Kedzierski (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add CURL_CA_BUNDLE option for SSL support (#12946)&lt;br /&gt;&lt;br /&gt;Bill Hoffman (12):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VSGNUFortran: Add special case for SunPro Fortran runtime library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VSGNUFortran: Disable test in special cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBAL&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use upgraded qt on linux&amp;nbsp; build machine.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Teach CTest what a ninja error looks like.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow two cmake_add_fortran_subdirectory calls in the same project.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add ability to include a file in a project via a cache variable.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo in error message, and remove redundent test.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Add a cache option CMAKE_ENABLE_NINJA to enable the ninja generator.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Fix for PDB files with spaces in the path.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix FindMPI for the intel compiler on linux by looking in implict directories.&lt;br /&gt;&lt;br /&gt;Bjoern Ricks (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix crash if app bundle executeable couldn't be found&lt;br /&gt;&lt;br /&gt;Brad King (138):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckCCompilerFlag: Generalize &quot;but not for C&quot; case (#12633)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Remove ancient unused ComplexRelativePaths test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Sync Tests/ComplexOneConfig with Tests/Complex&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Remove dynamic loader tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Move GeneratedFileStream test to CMakeLibTests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Simplify test for single-character exe name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Move cmSystemTools::UpperCase test to CMakeLibTests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Remove test dependence on cmSystemTools&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; complex: Remove unused option to test CMakeLib&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Intel: Fix Windows per-config Fortran flags (#12642)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Remove our copy to make room for new import&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Add .gitattributes for indentation with tab&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Add README-CMake.txt&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Do not build subdirectories not in reduced snapshot&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Remove -Wall -Werror from build with GNU&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Build one static cmlibarchive for CMake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Include cm_zlib.h to get zlib used by CMake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Handle libarchive API change in archive_read_data_block&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configure libarchive build within CMake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Install COPYING with CMake documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Port to OSF operating system&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Fix typo in CheckFileOffsetBits&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Implement custom lseek for Borland&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Declare mbstate_t and wcrtomb for Borland&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Cast constants to int64_t instead of using LL suffix&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Workaround case-insensitive symbols on Borland&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Clean up configuration within CMake build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Cast mode constants to mode_t in case it is signed&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Fix Windows NT API usage in VS 6&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Suppress compiler warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Fix var decl after statement in archive_string.c&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Do not use ST_NOATIME if not defined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Check for 'struct statvfs' member 'f_iosize'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Do not use MNT_NOATIME if not defined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Use Apple copyfile.h API only if available&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Remove hard-coded build configuration&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Cleanup after ZLIB_WINAPI check&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Define _XOPEN_SOURCE=500 on HP-UX&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Include linux/types.h before linux/fiemap.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Rename isoent_rr_move_dir parameter isoent =&amp;gt; curent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Suppress PathScale compiler warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Avoid bogus conversion warning from PGI compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Set .gitattributes to allow trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Update README-CMake.txt for new snapshot&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Restore CMake 2.6.3 as minimum version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Update copyright year in version report&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Re-implement command line option processing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Forward options after '--' to cmake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS10: Fix /pdb option vcxproj element name (#12328)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add framework to detect compiler version with its id (#12408)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect GNU compiler version with its id (#6251)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect MSVC compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect Intel compiler version with its id (#11937)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect Borland compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect IBM XL compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect PGI compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect Clang compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect Watcom compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect SunPro compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect HP compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document compiler version macro formats used for detection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect SGI MIPSpro compiler version with its id&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalProject: Fix git.cmd version detection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExternalProject: Update copyright year&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Include bzlib.h consistently across CMake build (#10950)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindMPI: Append MPI C++ library correctly in non-compiler case (#12874)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add infrastructure for CMake-only tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tolerate cycles in shared library link interfaces (#12647)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmInstallCommand: Fix line length for style&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmake-mode.el: Indent after multiline argument (#12908)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Clarify IMPORTED_ target property documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Optionally allow IMPORTED targets to be globally visible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add test covering imported target scope rules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Simplify ;-separated attribute value parsing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CXX/Fortran MODULE flags when enabled before C (#12929)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused test code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow directory names containing '=' and warn if necessary (#12934)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add CheckLanguage module&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Allow full paths to directories&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Fix documentation format and typos&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Find gfortran in PATH&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Validate gfortran architecture&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Always parse arguments&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL option&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: Workaround mbsnrtowcs assertion failure on old glibc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recognize OpenBSD versioned .so names (#12954)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try_compile: Use random executable file name (#12957)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rename Modules/Platform/Windows-{Borland =&amp;gt; Embarcadero}.cmake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recognize Embarcadero compiler (#12604)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor cmInstallType out of cmTarget::TargetType&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add infrastructure for CMakeCommands tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: Reject mixed use of MODULE- and CONFIG-only options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: Optionally warn when implicitly using Config mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: Test error and warning messages in failure cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Convert MSYS paths to Windows format (#13001)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest.UpdateHG: Fix repo URL for local filesystem (#13001)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmcurl: Do not hard-coded Windows check results for MinGW (#13001)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckSourceTree: Remove CVS checkout support (#13001)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix MSYS CVS local test repo path format (#13001)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: Test that REQUIRED aborts processing correctly&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused partial OBJECT_FILES property implementation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Simplify object name computation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hide Makefile local object info inside local generator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Make test_INT robust to #define-d int#_t and INT#_C&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add stronger infrastructure for CMake-only tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use generalized RunCMake test infrastrucure for find_package test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use generalized RunCMake test infrastrucure for build_command test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Constify use of cmCustomCommand&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Avoid using 'this' in member initializers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write CMakeCache.txt atomically (#13040)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add cmGeneratorTarget to represent a target during generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create a cmGeneratorTarget for each cmTarget during generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Simplify cmMakefileTargetGenerator using cmGeneratorTarget&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Simplify cmVisualStudio10TargetGenerator using cmGeneratorTarget&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pre-compute object file names before Makefile generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pre-compute object file names before VS project generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused cmSourceGroup method&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rename/constify build-time config placeholder lookup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pre-compute and store target object directory in cmGeneratorTarget&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add OBJECT_LIBRARY target type&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build object library targets in Makefiles&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build object library targets in VS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add $&amp;lt;TARGET_OBJECTS:...&amp;gt; expression to use an object library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test OBJECT library success cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test OBJECT library failure cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test OBJECT library language propagation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test OBJECT library use without other sources&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document OBJECT library type in add_library command&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Simplify cmNinjaTargetGenerator using cmGeneratorTarget&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pre-compute object file names before Ninja generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build object library targets in Ninja&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Honor $&amp;lt;TARGET_OBJECTS:...&amp;gt; source expressions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find_package: Test rejection of required+optional components&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Simplify cmVisualStudio10TargetGenerator source classification&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS10: Fix external objects generated outside target (#13047)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix ObjectLibrary test on Watcom&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Avoid conflict with C++11 user-defined literals&lt;br /&gt;&lt;br /&gt;Christian Andersson (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonLibs: Search for single-user installs on Windows&lt;br /&gt;&lt;br /&gt;Christopher Sean Morrison (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmake-mode.el: Make indentation case-insensitive (#12995)&lt;br /&gt;&lt;br /&gt;Clinton Stimpson (14):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetPrerequisites: Add support for @rpath on Mac OS X.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetPrerequisites: Add support for @rpath on Mac OS X.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GetPrerequisites: Add test for @rpath support.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix new BundleUtilities test failure on Mac 10.4.x&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix BundleUtilities test failure with space in build path.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmake-gui: Improve interrupt granularity to fix bug 12649.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt4: clarify warning message about incorrect Qt installation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt4: Add include directories for lupdate.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix paths/hints for finding qtmain.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DragNDrop: Fix problem with relocated files in Xcode 4.3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add test for DeployQt4.cmake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix for Qt4Deploy on some test machines.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove QtGui dependency in Qt4Deploy test and verify QtSql existance.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DeployQt4: Add path to Qt dlls on Windows.&lt;br /&gt;&lt;br /&gt;Daniel Nelson (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack&amp;nbsp; Add top level directory in component install for Archive Generators&lt;br /&gt;&lt;br /&gt;David Cole (33):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin post-2.8.7 development&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Release: Increase timeout for slow-testing cygwin build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update dashmacmini2 release script to use Qt 4.6.3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update dashmacmini2 release script to use Qt 4.8.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Update drop site value for the Trilinos contract test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update version of Qt for dashmacmini5 produced release binaries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTestCustom: Suppress clang warning on the dashboard&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMake: Eliminate cmMakefile::IncludeDirectories&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove cmMakefile::GetIncludeDirectories&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make search paths ordered and unique&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update the documentation regarding INCLUDE_DIRECTORIES.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix compiler error reported on older Borland dashboard.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix compiler warning reported on older Borland dashboard.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix shadowed variable warning on dashboard results&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing white space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use correct &quot;requires&quot; line in cygwin setup hint file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS6: Avoid _MBCS define when _SBCS is defined (#12189)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS6: Avoid SBCS test on VS6 (#12189)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Suppress warnings occurring on the dashboards using the PGI compiler.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack: Fix retry logic when calls to hdiutil fail&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: CMake: Adapt Ninja generator for per-target include dirs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Add friend struct so it can access the private ConvertToNinjaPath.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Detect new default locations of Xcode 4.3 bits and pieces (#12621)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack: Use real path to PackageMaker to find its version file (#12621)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Re-factor code into GetObjectsNormalDirectory method&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Re-factor some existing methods into &quot;FromPath&quot; variants&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add a default source group for object files.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Allow txt files as ExtraSources in object library targets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Pre-compute object file names before Xcode generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build object library targets in Xcode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Honor $&amp;lt;TARGET_OBJECTS:...&amp;gt; source expressions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Relax restrictions on version variable contents&lt;br /&gt;&lt;br /&gt;Deborah Pickett (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM flag direcories with %dir in the generated spec file&lt;br /&gt;&lt;br /&gt;Droscy (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindCxxTest: Add support for CxxTest 4 (#13022)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (41):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Document undocumented (but existing) cpack options (fix #0010134)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enhance bash completion file for cmake and ctest&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do not add the content of a file if it's a symlink.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackArchive restore default behavior and provide new variable.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack begin the implementation of --help-command* and --help-variables*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Implement simple CMake script comment markup language.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack Documentation extraction from CMake script begins to work&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update bash completion file in order to handle new CPack doc options.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Suppress unused var, beautify code, avoid 1 extra newline.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix potential bad memory access, thanks to Eike&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Calm down compiler warning about unused var&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Really avoid compiler warning about unused vars&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix another compiler warning due to a typo&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make the load of script documentation more efficient and dynamic.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Example of builtin variable documentation (i.e. only used in C++ source code).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add missing section markup for CPackComponent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create getDocumentedModulesListInDir which may be used in other context.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix non existent std::string::clear on VS6&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Avoid discovering system infos for documentation. Adding some path is enough.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dynamically add documentation section specified in documented script.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add structured documentation for NSIS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add structure documentation for CPack Bundle generator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Suppress unecessary (now empty) doc sections&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Correct copy/paste section name mistake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Put CPack DMG and PackageMaker doc in separate files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; More documentation concerning CPack Components&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo in end markup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try to fix compile error on Win32-vs70&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do not build RPM if path of the build tree contains space&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix layout of the CPack Bundle documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CPack Drag and Drop generator documentation layout.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Review and update CPack variable documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update CPackConfig template.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide template for CPack Cygwin generator specific variables.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update CPack PackageMaker variable doc layout&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Typo: Add missing ##end for ##module&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix some typos in CPACK_SET_DESTDIR doc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add some missing CPACK_NSIS_xxx doc and move some to common CPack section.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack STGZ put execute permission on all packages files (component case)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Handle CPACK_MONOLITHIC_INSTALL in some rare use cases.&lt;br /&gt;&lt;br /&gt;Eugene Golushkov (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add support for WinRT project properties (#12930)&lt;br /&gt;&lt;br /&gt;James Bigler (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Added support for curand, cusparse, npp, nvcuenc and nvcuvid libraries.&lt;br /&gt;&lt;br /&gt;Jason Erb (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindwxWidgets: Add webview library (#12636)&lt;br /&gt;&lt;br /&gt;LibArchive Upstream (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive 3.0.1-r3950 (reduced)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive 3.0.2-r4051 (reduced)&lt;br /&gt;&lt;br /&gt;Matthias Kretz (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Improve checks for Open64 and g++ incompatible flags (#12119)&lt;br /&gt;&lt;br /&gt;Mattias Helsing (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPack: Fix NSIS handling of privileged users (#12923)&lt;br /&gt;&lt;br /&gt;Michael Wild (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenerateExportHeader: Fix wrong use of IS_ABSOLUTE (#12645)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (5):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't use QT_LIBRARIES_PLUGINS by default.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix mismatched arguments.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix bad plugin paths.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ensure libs are passed to BundleUtilities.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix plugin installation issues.&lt;br /&gt;&lt;br /&gt;Modestas Vainius (3):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; various typo and formatting fixes in manual pages (#12975)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Teach ABI.h that MIPS is biendian&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Escape metachars before embedding paths into the regex (#12999)&lt;br /&gt;&lt;br /&gt;Nicolas Despres (5):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Factor clear line.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Extend clear line.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; java: Factor jar output path.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; java: Add CMAKE_JAVA_TARGET_OUTPUT_DIR optional variable.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; java: Add CMAKE_JAVA_JAR_ENTRY_POINT optional variable.&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (19):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add cmSystemTools::TrimWhitespace function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add executable with exports flag support to cmLocalGenerator::GetTargetFlags&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide dependency file flags to generator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Add the Ninja generator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Fix a 79-col violation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Remove some default arguments&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Appease various compilers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Partially revert &quot;win fixes: escape back slash/colon, use cd. as cmd.exe nop&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Identifier encoding rules for ' ' and ':'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Backslash rules for Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Shell encode paths used in &quot;cd&quot; commands&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Shell encode various CMake invocations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Shell encode the command used in custom commands&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Import library support for Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Add a missed license header&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Remove an unnecessary variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: add support for OBJECT_OUTPUTS, fix PrecompiledHeader test case&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR)&lt;br /&gt;&lt;br /&gt;Peter Kuemmel (12):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Find VC Express during default generator selection (#12917)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: don't define MSVC_IDE when using the ninja generator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: also build ninja support on Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: add some hacks for Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: disable unfinished Windows ninja support&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: mark the Windows specific hacks with a comment only&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: windows msvc: create for each target a .pdb file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: ensure the output dir exists at compile time&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: add .def file support&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: add /DEF: flag to linker call&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Fix &amp;lt;OBJECT_DIR&amp;gt; substitution&lt;br /&gt;&lt;br /&gt;Philip Lowman (5):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindProtobuf: Merge patch that allows extra import dirs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindProtobuf: Update documentation comment for 2.8.8&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Findosg: New modules for osgQt and osgPresentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindALSA: Fix incorrect include path detection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindALSA: Fix version detection after last commit&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (95):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; remove reference to CVS directory when installing files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckSymbolExists: force the compiler to keep the referenced symbol&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add a test for Check{,CXX}SymbolExists&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenSSL: improve version number handling&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenSSL: only try to parse opensslv.h if it exists&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenSSL: also parse version number define with uppercase letters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenerateExportHeader test: add newlines before end of file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add a test that loops through most Find* modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: keep complete output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: also check Qt3 modules if Qt4 is not found&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonInterp: make version selectable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonInterp: fix version parsing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LoadCommand test: cleanup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindThreads: Try pthreads with no special option first (#11333)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix uninitialized var in if(NOT foo bar STREQUAL &quot;foo bar&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; use pkg_check_modules() quiet in other modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibXml2: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGnuTLS: partly support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGit: support version number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindCups: major overhaul&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindEXPAT: support version number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindCURL: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindFLEX: fix version parsing for old flex versions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindFLEX: fix version parsing when the executable is quoted&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindJasper: find debug libraries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindJasper: support version number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBZip2: add support for version checking&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBZip2: add support for debug libraries (#12867)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindImageMagick: make use of more FPHSA features&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPNG: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindRuby: do not blindly set version to 1.8.0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindTclsh: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SelectLibraryConfigurations: do not output identical configurations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLua51: add version support&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindTIFF: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindCURL: detect version number also for older versions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibXml2: detect version when PkgConfig is not used&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPostgreSQL: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenSSL: properly parse the hex version components&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBISON: add a version expression for GNU Bison 1.x&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonInterp: try harder to get a version number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindJasper: fix library name&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGnuplot: add version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindALSA: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGettext: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckCXXCompilerFlag test: make it a CMakeOnly test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeOnly.AllFindModules: clean up the Qt3/Qt4 code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeOnly.AllFindModules: always check FindQt&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeOnly.AllFindModules: suppress two modules from testing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeOnly.AllFindModules: require version for some modules&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CheckIncludeFiles: fix status output&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPerl{,Libs}: move version detection into FindPerl&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibArchive: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindX11: also search for Xmu (#12447)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; detect &quot;pgfortran&quot; as PGI Fortran compiler (#12425)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindSDL*: use FPHSA (#12467)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: do not enforce GNUPLOT version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPerlLibs: properly detect libperl on Windows (#12224)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: mark all gcov covered files as covered&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGLUT: honor REQUIRED (#12466)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindRuby: clean up querying variables from Ruby&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibXslt: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: document where to put tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPkgConfig: support version selection of pkg-config itself&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix the same typos as found by Debian in other places, too&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Find_library(): allow searching for versioned shared objects&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindFreetype: support version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: expect more modules to have a version number available&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenMP: do not fail if only C or CXX is enabled (#11910)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenMP: try the most likely flags first&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenMP: simplify check for enabled languages&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; UseSWIG: clean up string compares&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPython{Interp,Libs}: document Python_ADDITIONAL_VERSIONS as input&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonLibs: make the version selection work as for PythonInterp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonLibs: get the exact version of the found library (#3080)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonLibs: put debug libraries into PYTHON_LIBRARIES&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonLibs: stop scanning when libraries are found&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check{C,CXX}CompilerFlag: detect ICC error messages&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenerateExportHeader: remove unneeded code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GenerateExportHeader: improve compiler identification&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindOpenSceneGraph: give every message() with an explicit level&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindHSPELL: set HSPELL_VERSION_STRING&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindImageMagick: fix fail if no components were given&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPythonInterp: rework the version detection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; document when version detection will not work&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: once again expand version checking&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; improve error message on a stray &quot;endwhile()&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add testcases for while()/endwhile() errors&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reflect that the QtAutomoc depends on QtGui&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt3: fix warning when Qt3 is not found&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt3: fix version extraction for versions with letters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt3: let FPHSA handle the version selection&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindQt3: fix detection of Qt3 include directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AllFindModules test: do not require TCLSH version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add test for get_property() errors&lt;br /&gt;&lt;br /&gt;Stephen Kelly (13):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typos arguement -&amp;gt; argument.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit the loop when we have determined the language.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add whitespace after '.' in CMAKE_SKIP_RPATH docs.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix documented function signature to match reality.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add an option to skip RPATH during installation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refactor GetIncludeFlags to take includes instead of fetching them&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make it safe to call this method without creating duplicates.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove include flags memoization.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add API to get the ordered includes for a target.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Keep the INCLUDE_DIRECTORIES target property up to date.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Extract and use the INCLUDE_DIRECTORIES target properties.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix some typos in the docs comments.&lt;br /&gt;&lt;br /&gt;Yury G. Kudryashov (23):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindDoxygen: add DOXYGEN_VERSION variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmInstallCommand: Fix indentation error&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmInstallCommand: Remove duplicated sentence from docs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPkgConfig: respect REQUIRED (#12620)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPackageHandleStandardArgs: fix documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused file cmake.1&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo in documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Drop if(...) check because condition is always true&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMakeFindPackageMode: fix 32/64bit detection if 'file' is a symlink&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run vim spellcheck on some files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmPropertyDefinition::IsChained is const&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add 'const' qualifier to some cmCommand members&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: cmPropertyDefinition&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: Improve API docs of GetRealDependency&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: Use proper syntax to document enum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: Small fixes in cmake.h apidocs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: fix some comments in cmPolicies.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: remove a few comments&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: review cmake.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; doxygen: MathCommand is not about string operators&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Rename UsedCommands to FinalPassCommands&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove UnionsAvailable member from 2 classes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove cmExprParserHelper::SetLineFile()&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
<pubDate>Wed, 18 Apr 2012 18:08:32 -0400</pubDate>
</item>
<item>
<title>CMake 2.8.8-rc2 ready for testing!</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/258</link>
<description>&lt;p&gt;&lt;span&gt;The CMake 2.8.8 release candidate stream continues! You can find the source and binaries here:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span&gt;&lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;per target include directories via the INCLUDE_DIRECTORIES target property&lt;/li&gt;
&lt;li&gt;new Ninja generator on Linux&lt;/li&gt;
&lt;li&gt;CMakeAddFortranSubdirectory: build MSVC compatible dlls with MinGW gfortran&lt;/li&gt;
&lt;li&gt;CMakePackageConfigHelpers: an easy way to generate a package config file for your package&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 60px;&quot;&gt;(do not write a new Find module, provide a package config file)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;various find_package improvements: MODULE mode, clearer error messages&lt;/li&gt;
&lt;li&gt;support for Xcode 4.3 (which has a new default location, and a new directory structure)&lt;/li&gt;
&lt;li&gt;update libarchive to newer upstream version: &quot;libarchive 3.0.2-r4051 (reduced)&quot;&lt;/li&gt;
&lt;li&gt;new OBJECT_LIBRARY target type, CMake flavored &quot;convenience libraries&quot;&lt;/li&gt;
&lt;li&gt;major Find module clean up effort: consistent use of FIND_PACKAGE_HANDLE_STANDARD_ARGS, add version number variables&lt;/li&gt;
&lt;li&gt;much improved CPack documentation, see &quot;cpack --help-command&quot; and &quot;cpack --help-variable&quot;&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Following is the complete list of changes in this rc since the last release. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;-Dave&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Changes in CMake 2.8.8-rc2 (since 2.8.8-rc1)&lt;br /&gt;--------------------------------------------&lt;br /&gt;Alex Neundorf (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make cmLocalGenerator::EscapeForCMake() static&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix #13018, proper cmake escaping to avoid false rebuilds&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add define to test which caused bug #13018&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #13054: support OBJECT libraries in Eclipse&lt;br /&gt;&lt;br /&gt;Ben Boeckel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Create granular targets for Ninja generators too&lt;br /&gt;&lt;br /&gt;Brad King (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest.UpdateHG: Fix repo URL for leading slash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Always compile sources with known language&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Classify known header file extensions as headers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add CMakeLists.txt re-run rules at start of generation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test generated module .def files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Fix module .def file path conversion&lt;br /&gt;&lt;br /&gt;David Cole (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMake: Clarify SUFFIX target property documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Pay attention to custom configuration types (#13082)&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Ninja: Substitute &amp;lt;OBJECT&amp;gt; and &amp;lt;CMAKE_C_COMPILER&amp;gt; in depfile flags&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FILE: mention that TO_CMAKE_PATH also handles list delimiters&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIND_LIBRARY: document FIND_LIBRARY_USE_LIB64_PATHS&lt;br /&gt;&lt;br /&gt;Sean McBride (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: include &amp;lt;unistd.h&amp;gt; on Apple to get pathconf&lt;br /&gt;&lt;br /&gt;Tom Hughes (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Override topdir from rpm command line seems necessary on Amazon linux.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
<pubDate>Thu, 05 Apr 2012 22:00:09 -0400</pubDate>
</item>
<item>
<title>CMake 2.8.8-rc1 ready for testing!</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/248</link>
<description>&lt;p&gt;&lt;span&gt;I am happy to announce that CMake 2.8.8 has entered the release candidate stage!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You can find the source and binaries here:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;span&gt; &lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;per target include directories via the INCLUDE_DIRECTORIES target property&lt;/li&gt;
&lt;li&gt;new Ninja generator on Linux&lt;/li&gt;
&lt;li&gt;CMakeAddFortranSubdirectory: build MSVC compatible dlls with MinGW gfortran&lt;/li&gt;
&lt;li&gt;CMakePackageConfigHelpers: an easy way to generate a package config file for your package&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left: 60px;&quot;&gt;(do not write a new Find module, provide a package config file)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;various find_package improvements: MODULE mode, clearer error messages&lt;/li&gt;
&lt;li&gt;support for Xcode 4.3 (which has a new default location, and a new directory structure)&lt;/li&gt;
&lt;li&gt;update libarchive to newer upstream version: &quot;libarchive 3.0.2-r4051 (reduced)&quot;&lt;/li&gt;
&lt;li&gt;new OBJECT_LIBRARY target type, CMake flavored &quot;convenience libraries&quot;&lt;/li&gt;
&lt;li&gt;compiler version number is now available in CMake variables&lt;/li&gt;
&lt;li&gt;major Find module clean up effort: consistent use of FIND_PACKAGE_HANDLE_STANDARD_ARGS, add version number variables&lt;/li&gt;
&lt;li&gt;much improved CPack documentation, see &quot;cpack --help-command&quot; and &quot;cpack --help-variable&quot;&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Following is the complete list of changes in this rc since the last release. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;-Dave&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;Changes in CMake 2.8.8-rc1 (since 2.8.7)&lt;/pre&gt;
&lt;pre&gt;----------------------------------------&lt;br /&gt;Aaron C. Meadows (1):&lt;br /&gt;      Visual Studio: Allow setting Single Byte Character Set (#12189)&lt;br /&gt;&lt;br /&gt;Alex Neundorf (34):&lt;br /&gt;      GNUInstallDirs: add support for Debian multiarch&lt;br /&gt;      FindRuby: fix usage of RUBY_VERSION_MAJOR (#12172)&lt;br /&gt;      FindRuby: add more possible library names (for ubuntu, #12172)&lt;br /&gt;      FindRuby.cmake: add more debug output&lt;br /&gt;      fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL&lt;br /&gt;      FindGetText: fix multiple targets with the same name problem (CMP0002)&lt;br /&gt;      fix #6976: FindX11 also searches for X11_Xxf86vm_LIB&lt;br /&gt;      GenerateExportHeader: use double quotes around _gcc_version&lt;br /&gt;      -remove trailing whitespace&lt;br /&gt;      -don't pull in CheckTypeSize.cmake from the cmake which is being built&lt;br /&gt;      bootstrap: move while() and endwhile() into the bootstrap build&lt;br /&gt;      Check*.cmake: Expand imported targets in CMAKE_REQUIRED_LIBRARIES&lt;br /&gt;      find_package: print error if an invalid CONFIGS name is used&lt;br /&gt;      find_package: rename NoModule to UseFindModules&lt;br /&gt;      find_package: improve error message when no Find module is present&lt;br /&gt;      find_package: add MODULE mode to use only Find-modules&lt;br /&gt;      find_package: add CONFIG mode keyword alias for NO_MODULE&lt;br /&gt;      find_package: mention requested version number in error message&lt;br /&gt;      add CMakePackageConfigHelpers: configure_package_config_file()&lt;br /&gt;      wrap write_basic_config_version_file as write_basic_package_version_file()&lt;br /&gt;      find_package: error out if REQUIRED Config has not been found&lt;br /&gt;      write_basic_package_version_file(): improve documentation&lt;br /&gt;      write_basic_package_version_file: add ExactVersion mode&lt;br /&gt;      WriteBasicConfigVersionFile: add test for ExactVersion mode&lt;br /&gt;      find_package: allow &amp;lt;pkg&amp;gt;Config.cmake to set &amp;lt;pkg&amp;gt;_FOUND to FALSE&lt;br /&gt;      find_package: add test for setting Foo_FOUND to FALSE in a Config file&lt;br /&gt;      find_package: additional test for checking the error message&lt;br /&gt;      find_package: add OPTIONAL_COMPONENTS keyword&lt;br /&gt;      FPHSA(): add missing &quot;]&quot; to documentation&lt;br /&gt;      find_package: add documentation for OPTIONAL_COMPONENTS&lt;br /&gt;      FPHSA(): add HANDLE_COMPONENTS option&lt;br /&gt;      add macro check_required_components() to configure_package_config_file()&lt;br /&gt;      Eclipse: fix #13036, make version detection work with symlinks&lt;br /&gt;      guard eCos.cmake against multiple inclusion (#12987)&lt;br /&gt;&lt;br /&gt;Alexandru Ciobanu (2):&lt;br /&gt;      CTest: Detect Xcode error &quot;Command ... failed with exit code&quot;&lt;br /&gt;      CTest: Match valgrind errors with &quot;points to&quot; (#12922)&lt;br /&gt;&lt;br /&gt;Alexey Ozeritsky (1):&lt;br /&gt;      FindBLAS/FindLAPACK: Work with MKL version 10.3 (#12924, #12925)&lt;br /&gt;&lt;br /&gt;Artur Kedzierski (1):&lt;br /&gt;      Add CURL_CA_BUNDLE option for SSL support (#12946)&lt;br /&gt;&lt;br /&gt;Bill Hoffman (12):&lt;br /&gt;      Add CMakeAddFortranSubdirectory to use MinGW gfortran in VS&lt;br /&gt;      VSGNUFortran: Add special case for SunPro Fortran runtime library&lt;br /&gt;      VSGNUFortran: Disable test in special cases&lt;br /&gt;      CMakeAddFortranSubdirectory: Make IMPORTED targets GLOBAL&lt;br /&gt;      Use upgraded qt on linux  build machine.&lt;br /&gt;      Teach CTest what a ninja error looks like.&lt;br /&gt;      Allow two cmake_add_fortran_subdirectory calls in the same project.&lt;br /&gt;      Add ability to include a file in a project via a cache variable.&lt;br /&gt;      Fix typo in error message, and remove redundent test.&lt;br /&gt;      Ninja: Add a cache option CMAKE_ENABLE_NINJA to enable the ninja generator.&lt;br /&gt;      Ninja: Fix for PDB files with spaces in the path.&lt;br /&gt;      Fix FindMPI for the intel compiler on linux by looking in implict directories.&lt;br /&gt;&lt;br /&gt;Bjoern Ricks (1):&lt;br /&gt;      Fix crash if app bundle executeable couldn't be found&lt;br /&gt;&lt;br /&gt;Brad King (138):&lt;br /&gt;      CheckCCompilerFlag: Generalize &quot;but not for C&quot; case (#12633)&lt;br /&gt;      complex: Remove ancient unused ComplexRelativePaths test&lt;br /&gt;      complex: Sync Tests/ComplexOneConfig with Tests/Complex&lt;br /&gt;      complex: Remove dynamic loader tests&lt;br /&gt;      complex: Move GeneratedFileStream test to CMakeLibTests&lt;br /&gt;      complex: Simplify test for single-character exe name&lt;br /&gt;      complex: Move cmSystemTools::UpperCase test to CMakeLibTests&lt;br /&gt;      complex: Remove test dependence on cmSystemTools&lt;br /&gt;      complex: Remove unused option to test CMakeLib&lt;br /&gt;      Intel: Fix Windows per-config Fortran flags (#12642)&lt;br /&gt;      libarchive: Remove our copy to make room for new import&lt;br /&gt;      libarchive: Add .gitattributes for indentation with tab&lt;br /&gt;      libarchive: Add README-CMake.txt&lt;br /&gt;      libarchive: Do not build subdirectories not in reduced snapshot&lt;br /&gt;      libarchive: Remove -Wall -Werror from build with GNU&lt;br /&gt;      libarchive: Build one static cmlibarchive for CMake&lt;br /&gt;      libarchive: Include cm_zlib.h to get zlib used by CMake&lt;br /&gt;      Handle libarchive API change in archive_read_data_block&lt;br /&gt;      Configure libarchive build within CMake&lt;br /&gt;      libarchive: Install COPYING with CMake documentation&lt;br /&gt;      libarchive: Port to OSF operating system&lt;br /&gt;      libarchive: Fix typo in CheckFileOffsetBits&lt;br /&gt;      libarchive: Implement custom lseek for Borland&lt;br /&gt;      libarchive: Declare mbstate_t and wcrtomb for Borland&lt;br /&gt;      libarchive: Cast constants to int64_t instead of using LL suffix&lt;br /&gt;      libarchive: Workaround case-insensitive symbols on Borland&lt;br /&gt;      libarchive: Clean up configuration within CMake build&lt;br /&gt;      libarchive: Cast mode constants to mode_t in case it is signed&lt;br /&gt;      libarchive: Fix Windows NT API usage in VS 6&lt;br /&gt;      libarchive: Suppress compiler warnings&lt;br /&gt;      libarchive: Fix var decl after statement in archive_string.c&lt;br /&gt;      libarchive: Do not use ST_NOATIME if not defined&lt;br /&gt;      libarchive: Check for 'struct statvfs' member 'f_iosize'&lt;br /&gt;      libarchive: Do not use MNT_NOATIME if not defined&lt;br /&gt;      libarchive: Use Apple copyfile.h API only if available&lt;br /&gt;      libarchive: Remove hard-coded build configuration&lt;br /&gt;      libarchive: Cleanup after ZLIB_WINAPI check&lt;br /&gt;      libarchive: Define _XOPEN_SOURCE=500 on HP-UX&lt;br /&gt;      libarchive: Include linux/types.h before linux/fiemap.h&lt;br /&gt;      libarchive: Rename isoent_rr_move_dir parameter isoent =&amp;gt; curent&lt;br /&gt;      libarchive: Suppress PathScale compiler warnings&lt;br /&gt;      libarchive: Avoid bogus conversion warning from PGI compiler&lt;br /&gt;      libarchive: Set .gitattributes to allow trailing whitespace&lt;br /&gt;      libarchive: Update README-CMake.txt for new snapshot&lt;br /&gt;      libarchive: Restore CMake 2.6.3 as minimum version&lt;br /&gt;      bootstrap: Update copyright year in version report&lt;br /&gt;      bootstrap: Re-implement command line option processing&lt;br /&gt;      bootstrap: Forward options after '--' to cmake&lt;br /&gt;      VS10: Fix /pdb option vcxproj element name (#12328)&lt;br /&gt;      Add framework to detect compiler version with its id (#12408)&lt;br /&gt;      Detect GNU compiler version with its id (#6251)&lt;br /&gt;      Detect MSVC compiler version with its id&lt;br /&gt;      Detect Intel compiler version with its id (#11937)&lt;br /&gt;      Detect Borland compiler version with its id&lt;br /&gt;      Detect IBM XL compiler version with its id&lt;br /&gt;      Detect PGI compiler version with its id&lt;br /&gt;      Detect Clang compiler version with its id&lt;br /&gt;      Detect Watcom compiler version with its id&lt;br /&gt;      Detect SunPro compiler version with its id&lt;br /&gt;      Detect HP compiler version with its id&lt;br /&gt;      Document compiler version macro formats used for detection&lt;br /&gt;      Detect SGI MIPSpro compiler version with its id&lt;br /&gt;      ExternalProject: Fix git.cmd version detection&lt;br /&gt;      ExternalProject: Update copyright year&lt;br /&gt;      Include bzlib.h consistently across CMake build (#10950)&lt;br /&gt;      FindMPI: Append MPI C++ library correctly in non-compiler case (#12874)&lt;br /&gt;      Add infrastructure for CMake-only tests&lt;br /&gt;      Tolerate cycles in shared library link interfaces (#12647)&lt;br /&gt;      cmInstallCommand: Fix line length for style&lt;br /&gt;      cmake-mode.el: Indent after multiline argument (#12908)&lt;br /&gt;      Clarify IMPORTED_ target property documentation&lt;br /&gt;      Optionally allow IMPORTED targets to be globally visible&lt;br /&gt;      Add test covering imported target scope rules&lt;br /&gt;      VS: Simplify ;-separated attribute value parsing&lt;br /&gt;      Fix CXX/Fortran MODULE flags when enabled before C (#12929)&lt;br /&gt;      Remove unused test code&lt;br /&gt;      Allow directory names containing '=' and warn if necessary (#12934)&lt;br /&gt;      Add CheckLanguage module&lt;br /&gt;      CMakeAddFortranSubdirectory: Allow full paths to directories&lt;br /&gt;      CMakeAddFortranSubdirectory: Fix documentation format and typos&lt;br /&gt;      CMakeAddFortranSubdirectory: Find gfortran in PATH&lt;br /&gt;      CMakeAddFortranSubdirectory: Validate gfortran architecture&lt;br /&gt;      CMakeAddFortranSubdirectory: Always parse arguments&lt;br /&gt;      CMakeAddFortranSubdirectory: Add NO_EXTERNAL_INSTALL option&lt;br /&gt;      libarchive: Workaround mbsnrtowcs assertion failure on old glibc&lt;br /&gt;      Recognize OpenBSD versioned .so names (#12954)&lt;br /&gt;      try_compile: Use random executable file name (#12957)&lt;br /&gt;      Rename Modules/Platform/Windows-{Borland =&amp;gt; Embarcadero}.cmake&lt;br /&gt;      Recognize Embarcadero compiler (#12604)&lt;br /&gt;      Factor cmInstallType out of cmTarget::TargetType&lt;br /&gt;      Add infrastructure for CMakeCommands tests&lt;br /&gt;      find_package: Reject mixed use of MODULE- and CONFIG-only options&lt;br /&gt;      find_package: Optionally warn when implicitly using Config mode&lt;br /&gt;      find_package: Test error and warning messages in failure cases&lt;br /&gt;      bootstrap: Convert MSYS paths to Windows format (#13001)&lt;br /&gt;      CTest.UpdateHG: Fix repo URL for local filesystem (#13001)&lt;br /&gt;      cmcurl: Do not hard-coded Windows check results for MinGW (#13001)&lt;br /&gt;      CheckSourceTree: Remove CVS checkout support (#13001)&lt;br /&gt;      Fix MSYS CVS local test repo path format (#13001)&lt;br /&gt;      find_package: Test that REQUIRED aborts processing correctly&lt;br /&gt;      Remove unused partial OBJECT_FILES property implementation&lt;br /&gt;      VS: Simplify object name computation&lt;br /&gt;      Hide Makefile local object info inside local generator&lt;br /&gt;      KWIML: Make test_INT robust to #define-d int#_t and INT#_C&lt;br /&gt;      Add stronger infrastructure for CMake-only tests&lt;br /&gt;      Use generalized RunCMake test infrastrucure for find_package test&lt;br /&gt;      Use generalized RunCMake test infrastrucure for build_command test&lt;br /&gt;      Document Fortran_MODULE_DIRECTORY as OUTPUT only (#13034)&lt;br /&gt;      Ninja: Constify use of cmCustomCommand&lt;br /&gt;      Ninja: Avoid using 'this' in member initializers&lt;br /&gt;      Write CMakeCache.txt atomically (#13040)&lt;br /&gt;      Add cmGeneratorTarget to represent a target during generation&lt;br /&gt;      Create a cmGeneratorTarget for each cmTarget during generation&lt;br /&gt;      Simplify cmMakefileTargetGenerator using cmGeneratorTarget&lt;br /&gt;      Simplify cmVisualStudio10TargetGenerator using cmGeneratorTarget&lt;br /&gt;      Pre-compute object file names before Makefile generation&lt;br /&gt;      Pre-compute object file names before VS project generation&lt;br /&gt;      Remove unused cmSourceGroup method&lt;br /&gt;      Rename/constify build-time config placeholder lookup&lt;br /&gt;      Pre-compute and store target object directory in cmGeneratorTarget&lt;br /&gt;      Add OBJECT_LIBRARY target type&lt;br /&gt;      Build object library targets in Makefiles&lt;br /&gt;      Build object library targets in VS&lt;br /&gt;      Add $&amp;lt;TARGET_OBJECTS:...&amp;gt; expression to use an object library&lt;br /&gt;      Test OBJECT library success cases&lt;br /&gt;      Test OBJECT library failure cases&lt;br /&gt;      Test OBJECT library language propagation&lt;br /&gt;      Test OBJECT library use without other sources&lt;br /&gt;      Document OBJECT library type in add_library command&lt;br /&gt;      Simplify cmNinjaTargetGenerator using cmGeneratorTarget&lt;br /&gt;      Pre-compute object file names before Ninja generation&lt;br /&gt;      Build object library targets in Ninja&lt;br /&gt;      Ninja: Honor $&amp;lt;TARGET_OBJECTS:...&amp;gt; source expressions&lt;br /&gt;      find_package: Test rejection of required+optional components&lt;br /&gt;      Simplify cmVisualStudio10TargetGenerator source classification&lt;br /&gt;      VS10: Fix external objects generated outside target (#13047)&lt;br /&gt;      Fix ObjectLibrary test on Watcom&lt;br /&gt;      KWIML: Avoid conflict with C++11 user-defined literals&lt;br /&gt;&lt;br /&gt;Christian Andersson (1):&lt;br /&gt;      FindPythonLibs: Search for single-user installs on Windows&lt;br /&gt;&lt;br /&gt;Christopher Sean Morrison (1):&lt;br /&gt;      cmake-mode.el: Make indentation case-insensitive (#12995)&lt;br /&gt;&lt;br /&gt;Clinton Stimpson (14):&lt;br /&gt;      GetPrerequisites: Add support for @rpath on Mac OS X.&lt;br /&gt;      GetPrerequisites: Add support for @rpath on Mac OS X.&lt;br /&gt;      GetPrerequisites: Add test for @rpath support.&lt;br /&gt;      Fix new BundleUtilities test failure on Mac 10.4.x&lt;br /&gt;      Fix BundleUtilities test failure with space in build path.&lt;br /&gt;      cmake-gui: Improve interrupt granularity to fix bug 12649.&lt;br /&gt;      FindQt4: clarify warning message about incorrect Qt installation.&lt;br /&gt;      FindQt4: Add include directories for lupdate.&lt;br /&gt;      Fix paths/hints for finding qtmain.&lt;br /&gt;      DragNDrop: Fix problem with relocated files in Xcode 4.3&lt;br /&gt;      Add test for DeployQt4.cmake&lt;br /&gt;      Fix for Qt4Deploy on some test machines.&lt;br /&gt;      Remove QtGui dependency in Qt4Deploy test and verify QtSql existance.&lt;br /&gt;      DeployQt4: Add path to Qt dlls on Windows.&lt;br /&gt;&lt;br /&gt;Daniel Nelson (1):&lt;br /&gt;      CPack  Add top level directory in component install for Archive Generators&lt;br /&gt;&lt;br /&gt;David Cole (33):&lt;br /&gt;      Begin post-2.8.7 development&lt;br /&gt;      Release: Increase timeout for slow-testing cygwin build&lt;br /&gt;      Update dashmacmini2 release script to use Qt 4.6.3&lt;br /&gt;      Update dashmacmini2 release script to use Qt 4.8.0&lt;br /&gt;      Tests: Update drop site value for the Trilinos contract test&lt;br /&gt;      Update version of Qt for dashmacmini5 produced release binaries&lt;br /&gt;      CTestCustom: Suppress clang warning on the dashboard&lt;br /&gt;      CMake: Eliminate cmMakefile::IncludeDirectories&lt;br /&gt;      Remove cmMakefile::GetIncludeDirectories&lt;br /&gt;      Make search paths ordered and unique&lt;br /&gt;      Call ExpandVariablesInString for each target's INCLUDE_DIRECTORIES&lt;br /&gt;      Update the documentation regarding INCLUDE_DIRECTORIES.&lt;br /&gt;      Fix compiler error reported on older Borland dashboard.&lt;br /&gt;      Fix compiler warning reported on older Borland dashboard.&lt;br /&gt;      Fix shadowed variable warning on dashboard results&lt;br /&gt;      Remove trailing white space&lt;br /&gt;      Use correct &quot;requires&quot; line in cygwin setup hint file&lt;br /&gt;      VS6: Avoid _MBCS define when _SBCS is defined (#12189)&lt;br /&gt;      VS6: Avoid SBCS test on VS6 (#12189)&lt;br /&gt;      Suppress warnings occurring on the dashboards using the PGI compiler.&lt;br /&gt;      CPack: Fix retry logic when calls to hdiutil fail&lt;br /&gt;      Ninja: CMake: Adapt Ninja generator for per-target include dirs&lt;br /&gt;      Ninja: Add friend struct so it can access the private ConvertToNinjaPath.&lt;br /&gt;      Xcode: Detect new default locations of Xcode 4.3 bits and pieces (#12621)&lt;br /&gt;      CPack: Use real path to PackageMaker to find its version file (#12621)&lt;br /&gt;      Xcode: Re-factor code into GetObjectsNormalDirectory method&lt;br /&gt;      Xcode: Re-factor some existing methods into &quot;FromPath&quot; variants&lt;br /&gt;      Add a default source group for object files.&lt;br /&gt;      Allow txt files as ExtraSources in object library targets&lt;br /&gt;      Pre-compute object file names before Xcode generation&lt;br /&gt;      Build object library targets in Xcode&lt;br /&gt;      Xcode: Honor $&amp;lt;TARGET_OBJECTS:...&amp;gt; source expressions&lt;br /&gt;      Tests: Relax restrictions on version variable contents&lt;br /&gt;&lt;br /&gt;Deborah Pickett (1):&lt;br /&gt;      CPackRPM flag direcories with %dir in the generated spec file&lt;br /&gt;&lt;br /&gt;Droscy (1):&lt;br /&gt;      FindCxxTest: Add support for CxxTest 4 (#13022)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (41):&lt;br /&gt;      Document undocumented (but existing) cpack options (fix #0010134)&lt;br /&gt;      Enhance bash completion file for cmake and ctest&lt;br /&gt;      Do not add the content of a file if it's a symlink.&lt;br /&gt;      CPackArchive restore default behavior and provide new variable.&lt;br /&gt;      CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.&lt;br /&gt;      CPack begin the implementation of --help-command* and --help-variables*&lt;br /&gt;      Implement simple CMake script comment markup language.&lt;br /&gt;      CPack Documentation extraction from CMake script begins to work&lt;br /&gt;      Update bash completion file in order to handle new CPack doc options.&lt;br /&gt;      Suppress unused var, beautify code, avoid 1 extra newline.&lt;br /&gt;      Fix potential bad memory access, thanks to Eike&lt;br /&gt;      Calm down compiler warning about unused var&lt;br /&gt;      Really avoid compiler warning about unused vars&lt;br /&gt;      Fix another compiler warning due to a typo&lt;br /&gt;      Make the load of script documentation more efficient and dynamic.&lt;br /&gt;      Example of builtin variable documentation (i.e. only used in C++ source code).&lt;br /&gt;      Add missing section markup for CPackComponent&lt;br /&gt;      Create getDocumentedModulesListInDir which may be used in other context.&lt;br /&gt;      Fix non existent std::string::clear on VS6&lt;br /&gt;      Avoid discovering system infos for documentation. Adding some path is enough.&lt;br /&gt;      Dynamically add documentation section specified in documented script.&lt;br /&gt;      Add structured documentation for NSIS&lt;br /&gt;      Add structure documentation for CPack Bundle generator&lt;br /&gt;      Suppress unecessary (now empty) doc sections&lt;br /&gt;      Correct copy/paste section name mistake&lt;br /&gt;      Put CPack DMG and PackageMaker doc in separate files&lt;br /&gt;      More documentation concerning CPack Components&lt;br /&gt;      Fix typo in end markup&lt;br /&gt;      Try to fix compile error on Win32-vs70&lt;br /&gt;      Do not build RPM if path of the build tree contains space&lt;br /&gt;      Fix layout of the CPack Bundle documentation&lt;br /&gt;      Fix CPack Drag and Drop generator documentation layout.&lt;br /&gt;      Review and update CPack variable documentation.&lt;br /&gt;      Update CPackConfig template.&lt;br /&gt;      Provide template for CPack Cygwin generator specific variables.&lt;br /&gt;      Update CPack PackageMaker variable doc layout&lt;br /&gt;      Typo: Add missing ##end for ##module&lt;br /&gt;      Fix some typos in CPACK_SET_DESTDIR doc&lt;br /&gt;      Add some missing CPACK_NSIS_xxx doc and move some to common CPack section.&lt;br /&gt;      CPack STGZ put execute permission on all packages files (component case)&lt;br /&gt;      Handle CPACK_MONOLITHIC_INSTALL in some rare use cases.&lt;br /&gt;&lt;br /&gt;Eugene Golushkov (1):&lt;br /&gt;      VS: Add support for WinRT project properties (#12930)&lt;br /&gt;&lt;br /&gt;James Bigler (1):&lt;br /&gt;      Added support for curand, cusparse, npp, nvcuenc and nvcuvid libraries.&lt;br /&gt;&lt;br /&gt;Jason Erb (1):&lt;br /&gt;      FindwxWidgets: Add webview library (#12636)&lt;br /&gt;&lt;br /&gt;LibArchive Upstream (2):&lt;br /&gt;      libarchive 3.0.1-r3950 (reduced)&lt;br /&gt;      libarchive 3.0.2-r4051 (reduced)&lt;br /&gt;&lt;br /&gt;Matthias Kretz (1):&lt;br /&gt;      Improve checks for Open64 and g++ incompatible flags (#12119)&lt;br /&gt;&lt;br /&gt;Mattias Helsing (1):&lt;br /&gt;      CPack: Fix NSIS handling of privileged users (#12923)&lt;br /&gt;&lt;br /&gt;Michael Wild (1):&lt;br /&gt;      GenerateExportHeader: Fix wrong use of IS_ABSOLUTE (#12645)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (5):&lt;br /&gt;      Don't use QT_LIBRARIES_PLUGINS by default.&lt;br /&gt;      Fix mismatched arguments.&lt;br /&gt;      Fix bad plugin paths.&lt;br /&gt;      Ensure libs are passed to BundleUtilities.&lt;br /&gt;      Fix plugin installation issues.&lt;br /&gt;&lt;br /&gt;Modestas Vainius (3):&lt;br /&gt;      various typo and formatting fixes in manual pages (#12975)&lt;br /&gt;      KWIML: Teach ABI.h that MIPS is biendian&lt;br /&gt;      Tests: Escape metachars before embedding paths into the regex (#12999)&lt;br /&gt;&lt;br /&gt;Nicolas Despres (5):&lt;br /&gt;      ccmake: Factor clear line.&lt;br /&gt;      ccmake: Extend clear line.&lt;br /&gt;      java: Factor jar output path.&lt;br /&gt;      java: Add CMAKE_JAVA_TARGET_OUTPUT_DIR optional variable.&lt;br /&gt;      java: Add CMAKE_JAVA_JAR_ENTRY_POINT optional variable.&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (19):&lt;br /&gt;      Add cmSystemTools::TrimWhitespace function&lt;br /&gt;      Add executable with exports flag support to cmLocalGenerator::GetTargetFlags&lt;br /&gt;      Provide dependency file flags to generator&lt;br /&gt;      Ninja: Add the Ninja generator&lt;br /&gt;      Ninja: Fix a 79-col violation&lt;br /&gt;      Ninja: Remove some default arguments&lt;br /&gt;      Ninja: Appease various compilers&lt;br /&gt;      Ninja: Partially revert &quot;win fixes: escape back slash/colon, use cd. as cmd.exe nop&quot;&lt;br /&gt;      Ninja: Identifier encoding rules for ' ' and ':'&lt;br /&gt;      Ninja: Backslash rules for Windows&lt;br /&gt;      Ninja: Shell encode paths used in &quot;cd&quot; commands&lt;br /&gt;      Ninja: Shell encode various CMake invocations&lt;br /&gt;      Ninja: Shell encode the command used in custom commands&lt;br /&gt;      Ninja: Import library support for Windows&lt;br /&gt;      Ninja: Add a missed license header&lt;br /&gt;      Ninja: Use cmSystemTools::ExpandListArgument to split compile/link commands&lt;br /&gt;      Ninja: Remove an unnecessary variable&lt;br /&gt;      Ninja: add support for OBJECT_OUTPUTS, fix PrecompiledHeader test case&lt;br /&gt;      Ninja: shell escape $(CMAKE_SOURCE_DIR) and $(CMAKE_BINARY_DIR)&lt;br /&gt;&lt;br /&gt;Peter Kuemmel (12):&lt;br /&gt;      Find VC Express during default generator selection (#12917)&lt;br /&gt;      Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop&lt;br /&gt;      Ninja: don't define MSVC_IDE when using the ninja generator&lt;br /&gt;      Ninja: also build ninja support on Windows&lt;br /&gt;      Ninja: add some hacks for Windows&lt;br /&gt;      Ninja: disable unfinished Windows ninja support&lt;br /&gt;      Ninja: mark the Windows specific hacks with a comment only&lt;br /&gt;      Ninja: windows msvc: create for each target a .pdb file&lt;br /&gt;      Ninja: ensure the output dir exists at compile time&lt;br /&gt;      Ninja: add .def file support&lt;br /&gt;      Ninja: add /DEF: flag to linker call&lt;br /&gt;      Ninja: Fix &amp;lt;OBJECT_DIR&amp;gt; substitution&lt;br /&gt;&lt;br /&gt;Philip Lowman (5):&lt;br /&gt;      FindProtobuf: Merge patch that allows extra import dirs&lt;br /&gt;      FindProtobuf: Update documentation comment for 2.8.8&lt;br /&gt;      Findosg: New modules for osgQt and osgPresentation&lt;br /&gt;      FindALSA: Fix incorrect include path detection&lt;br /&gt;      FindALSA: Fix version detection after last commit&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (95):&lt;br /&gt;      remove reference to CVS directory when installing files&lt;br /&gt;      CheckSymbolExists: force the compiler to keep the referenced symbol&lt;br /&gt;      add a test for Check{,CXX}SymbolExists&lt;br /&gt;      FindOpenSSL: improve version number handling&lt;br /&gt;      FindOpenSSL: only try to parse opensslv.h if it exists&lt;br /&gt;      FindOpenSSL: also parse version number define with uppercase letters&lt;br /&gt;      GenerateExportHeader test: add newlines before end of file&lt;br /&gt;      add a test that loops through most Find* modules&lt;br /&gt;      AllFindModules test: keep complete output&lt;br /&gt;      AllFindModules test: also check Qt3 modules if Qt4 is not found&lt;br /&gt;      FindPythonInterp: make version selectable&lt;br /&gt;      FindPythonInterp: fix version parsing&lt;br /&gt;      LoadCommand test: cleanup&lt;br /&gt;      FindThreads: Try pthreads with no special option first (#11333)&lt;br /&gt;      fix uninitialized var in if(NOT foo bar STREQUAL &quot;foo bar&quot;)&lt;br /&gt;      use pkg_check_modules() quiet in other modules&lt;br /&gt;      FindLibXml2: support version selection&lt;br /&gt;      FindGnuTLS: partly support version selection&lt;br /&gt;      FindGit: support version number&lt;br /&gt;      FindCups: major overhaul&lt;br /&gt;      FindEXPAT: support version number&lt;br /&gt;      FindCURL: support version selection&lt;br /&gt;      FindFLEX: fix version parsing for old flex versions&lt;br /&gt;      FindFLEX: fix version parsing when the executable is quoted&lt;br /&gt;      FindJasper: find debug libraries&lt;br /&gt;      FindJasper: support version number&lt;br /&gt;      FindBZip2: add support for version checking&lt;br /&gt;      FindBZip2: add support for debug libraries (#12867)&lt;br /&gt;      FindImageMagick: make use of more FPHSA features&lt;br /&gt;      FindPNG: support version selection&lt;br /&gt;      FindRuby: do not blindly set version to 1.8.0&lt;br /&gt;      FindTclsh: support version selection&lt;br /&gt;      SelectLibraryConfigurations: do not output identical configurations&lt;br /&gt;      FindLua51: add version support&lt;br /&gt;      FindTIFF: support version selection&lt;br /&gt;      FindCURL: detect version number also for older versions&lt;br /&gt;      FindLibXml2: detect version when PkgConfig is not used&lt;br /&gt;      FindPostgreSQL: support version selection&lt;br /&gt;      FindOpenSSL: properly parse the hex version components&lt;br /&gt;      FindBISON: add a version expression for GNU Bison 1.x&lt;br /&gt;      FindPythonInterp: try harder to get a version number&lt;br /&gt;      FindJasper: fix library name&lt;br /&gt;      FindGnuplot: add version selection&lt;br /&gt;      FindALSA: support version selection&lt;br /&gt;      FindGettext: support version selection&lt;br /&gt;      CheckCXXCompilerFlag test: make it a CMakeOnly test&lt;br /&gt;      CMakeOnly.AllFindModules: clean up the Qt3/Qt4 code&lt;br /&gt;      CMakeOnly.AllFindModules: always check FindQt&lt;br /&gt;      CMakeOnly.AllFindModules: suppress two modules from testing&lt;br /&gt;      CMakeOnly.AllFindModules: require version for some modules&lt;br /&gt;      CheckIncludeFiles: fix status output&lt;br /&gt;      FindPerl{,Libs}: move version detection into FindPerl&lt;br /&gt;      FindLibArchive: support version selection&lt;br /&gt;      FindX11: also search for Xmu (#12447)&lt;br /&gt;      detect &quot;pgfortran&quot; as PGI Fortran compiler (#12425)&lt;br /&gt;      FindSDL*: use FPHSA (#12467)&lt;br /&gt;      AllFindModules test: do not enforce GNUPLOT version&lt;br /&gt;      FindPerlLibs: properly detect libperl on Windows (#12224)&lt;br /&gt;      CTest: mark all gcov covered files as covered&lt;br /&gt;      FindGLUT: honor REQUIRED (#12466)&lt;br /&gt;      FindRuby: clean up querying variables from Ruby&lt;br /&gt;      FindLibXslt: support version selection&lt;br /&gt;      Tests: document where to put tests&lt;br /&gt;      FindPkgConfig: support version selection of pkg-config itself&lt;br /&gt;      fix the same typos as found by Debian in other places, too&lt;br /&gt;      Find_library(): allow searching for versioned shared objects&lt;br /&gt;      FindFreetype: support version selection&lt;br /&gt;      AllFindModules test: expect more modules to have a version number available&lt;br /&gt;      FindOpenMP: do not fail if only C or CXX is enabled (#11910)&lt;br /&gt;      FindOpenMP: try the most likely flags first&lt;br /&gt;      FindOpenMP: simplify check for enabled languages&lt;br /&gt;      UseSWIG: clean up string compares&lt;br /&gt;      FindPython{Interp,Libs}: document Python_ADDITIONAL_VERSIONS as input&lt;br /&gt;      FindPythonLibs: make the version selection work as for PythonInterp&lt;br /&gt;      FindPythonLibs: get the exact version of the found library (#3080)&lt;br /&gt;      FindPythonLibs: put debug libraries into PYTHON_LIBRARIES&lt;br /&gt;      FindPythonLibs: stop scanning when libraries are found&lt;br /&gt;      Check{C,CXX}CompilerFlag: detect ICC error messages&lt;br /&gt;      GenerateExportHeader: remove unneeded code&lt;br /&gt;      GenerateExportHeader: improve compiler identification&lt;br /&gt;      FindOpenSceneGraph: give every message() with an explicit level&lt;br /&gt;      FindHSPELL: set HSPELL_VERSION_STRING&lt;br /&gt;      FindImageMagick: fix fail if no components were given&lt;br /&gt;      FindPythonInterp: rework the version detection&lt;br /&gt;      document when version detection will not work&lt;br /&gt;      AllFindModules test: once again expand version checking&lt;br /&gt;      improve error message on a stray &quot;endwhile()&quot;&lt;br /&gt;      add testcases for while()/endwhile() errors&lt;br /&gt;      reflect that the QtAutomoc depends on QtGui&lt;br /&gt;      FindQt3: fix warning when Qt3 is not found&lt;br /&gt;      FindQt3: fix version extraction for versions with letters&lt;br /&gt;      FindQt3: let FPHSA handle the version selection&lt;br /&gt;      FindQt3: fix detection of Qt3 include directory&lt;br /&gt;      AllFindModules test: do not require TCLSH version&lt;br /&gt;      add test for get_property() errors&lt;br /&gt;&lt;br /&gt;Stephen Kelly (13):&lt;br /&gt;      Fix typos arguement -&amp;gt; argument.&lt;br /&gt;      Exit the loop when we have determined the language.&lt;br /&gt;      Add whitespace after '.' in CMAKE_SKIP_RPATH docs.&lt;br /&gt;      Fix documented function signature to match reality.&lt;br /&gt;      Add default initializers for WIN32_EXECUTABLE and MACOSX_BUNDLE&lt;br /&gt;      Add an option to skip RPATH during installation.&lt;br /&gt;      Refactor GetIncludeFlags to take includes instead of fetching them&lt;br /&gt;      Make it safe to call this method without creating duplicates.&lt;br /&gt;      Remove include flags memoization.&lt;br /&gt;      Add API to get the ordered includes for a target.&lt;br /&gt;      Keep the INCLUDE_DIRECTORIES target property up to date.&lt;br /&gt;      Extract and use the INCLUDE_DIRECTORIES target properties.&lt;br /&gt;      Fix some typos in the docs comments.&lt;br /&gt;&lt;br /&gt;Yury G. Kudryashov (23):&lt;br /&gt;      FindDoxygen: add DOXYGEN_VERSION variable&lt;br /&gt;      cmInstallCommand: Fix indentation error&lt;br /&gt;      cmInstallCommand: Remove duplicated sentence from docs&lt;br /&gt;      FindPkgConfig: respect REQUIRED (#12620)&lt;br /&gt;      FindPackageHandleStandardArgs: fix documentation&lt;br /&gt;      Remove unused file cmake.1&lt;br /&gt;      Fix typo in documentation&lt;br /&gt;      Drop if(...) check because condition is always true&lt;br /&gt;      CMakeFindPackageMode: fix 32/64bit detection if 'file' is a symlink&lt;br /&gt;      Run vim spellcheck on some files&lt;br /&gt;      cmPropertyDefinition::IsChained is const&lt;br /&gt;      Add 'const' qualifier to some cmCommand members&lt;br /&gt;      doxygen: cmPropertyDefinition&lt;br /&gt;      doxygen: Improve API docs of GetRealDependency&lt;br /&gt;      doxygen: Use proper syntax to document enum&lt;br /&gt;      doxygen: Small fixes in cmake.h apidocs&lt;br /&gt;      doxygen: fix some comments in cmPolicies.h&lt;br /&gt;      doxygen: remove a few comments&lt;br /&gt;      doxygen: review cmake.h&lt;br /&gt;      doxygen: MathCommand is not about string operators&lt;br /&gt;      Rename UsedCommands to FinalPassCommands&lt;br /&gt;      Remove UnionsAvailable member from 2 classes&lt;br /&gt;      Remove cmExprParserHelper::SetLineFile()&lt;/pre&gt;</description>
<pubDate>Fri, 23 Mar 2012 07:10:38 -0400</pubDate>
</item>
<item>
<title>CMake 2.8.7 available for download</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/219</link>
<description>&lt;p&gt;On behalf of myself, Ken, Bill, Brad, Alex, Zach, Ben and the rest of the CMake team from all around the world, we are pleased to announce that &lt;strong&gt;CMake 2.8.7&lt;/strong&gt; is now available for download at:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is also available from the usual download links found on the CMake web site:&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &lt;a href=&quot;http://www.cmake.org/cmake/resources/software.html&quot;&gt;http://www.cmake.org/cmake/resources/software.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved Eclipse support&lt;/li&gt;
&lt;li&gt;incremental improvements to the AUTOMOC feature added in the previous release&lt;/li&gt;
&lt;li&gt;more cryptographic hash implementations (SHA1, SHA224, SHA256, SHA384, SHA512)&lt;/li&gt;
&lt;li&gt;file(...) and string(...) command additions for computing hash values&lt;/li&gt;
&lt;li&gt;added LINK_PUBLIC and LINK_PRIVATE options to target_link_libraries command&lt;/li&gt;
&lt;li&gt;new module: DeployQt4&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Similar to the previous release, we do not have pre-built binaries for the SunOS anymore. However, now we have two sets of installers for the Mac. The &quot;Darwin&quot; versions are for Mac OSX 10.4 and later, and are &quot;ppc;i386&quot; universal binaries. The &quot;Darwin64&quot; versions are for 10.6 and later, and are &quot;x86_64;i386&quot; universal binaries.&lt;br /&gt;&lt;br /&gt;There was a bit of a network connectivity snag in building the binaries for the AIX platform today... Because of this, the tarballs for AIX will not be available until sometime next week.&lt;br /&gt;&lt;br /&gt;Following is the complete list of changes in this release. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thanks for using CMake! (and Happy New Year!)&lt;br /&gt;&lt;br /&gt;-Dave&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.7 (since 2.8.7-rc2)&lt;br /&gt;--------------------------------------------&lt;br /&gt;None&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.7-rc2 (since 2.8.7-rc1)&lt;br /&gt;--------------------------------------------&lt;br /&gt;Alex Neundorf (5):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: improved warning message in relaxed mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add comment about one more problem of the C depency scanner.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12262: dependency scanning for ASM files&lt;br /&gt;&lt;br /&gt;Bill Hoffman (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix the case where cmake --build failed with two project cmds in one file.&lt;br /&gt;&lt;br /&gt;Brad King (11):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Correctly handle empty environment variables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FortranCInterface: Work around mingw32-make trouble with parens&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Create separate rerun dependencies for subprojects (#12616)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix Intel Fortran .vfproj files for VS 10&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HP: Drive shared library linking with compiler front end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Follow all dependencies of shared library private dependencies&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do not link private dependent shared libraries on OS X &amp;gt; 10.4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Avoid clobbering variable 'OUTPUT' in compiler tests (#12628)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix and simplify Fortran test compiler compatibility check&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Recognize Intel errors without space before colon (#12627)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows-GNU: Remove extra quotes in GNUtoMS rule variable&lt;br /&gt;&lt;br /&gt;David Cole (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Release: Increase timeout for slow-testing cygwin build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modules: Use &quot;windres&quot; as rc compiler base name for cross-compiles (#12480)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Only really run MFC test if we can build MFC apps (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBoost: Quote possibly empty string argument (#12273)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM fix #0012608 and unoticed related bug&lt;br /&gt;&lt;br /&gt;Johan F&amp;auml;nge (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMake: Fix progress reporting for custom targets (#12441)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unset configurations variable when no build type.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Improve component support and output indentation.&lt;br /&gt;&lt;br /&gt;Raphael Kubo da Costa (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove the apparently outdated README in Source/QtDialog.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QtDialog: Set Ctrl+Q as the shortcut for quitting the program.&lt;br /&gt;&lt;br /&gt;Tim Gallagher (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: Correct CMAKE_FIND_LIBRARY_SUFFIXES spelling (#12624)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: List thread libs to avoid link errors (#12625)&lt;br /&gt;&lt;br /&gt;Valat S&amp;eacute;bastien (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Do not get CDash version without drop site (#12618)&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.7-rc1 (since 2.8.6)&lt;br /&gt;----------------------------------------&lt;br /&gt;Aaron Ten Clay (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add support for three new project properties (#12586)&lt;br /&gt;&lt;br /&gt;Alex Neundorf (60):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12392: handle CMAKE_CXX_COMPILER_ARG1 for Eclipse projects&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12262: use the C dependency scanner also for ASM files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12465: detect the masm compiler ID (&quot;MSVC&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Silence make on OpenBSD in FindPackageModeTest(#12508)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Find Ruby on OpenBSD when installed from ports (#12507)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse generator: detect Eclipse version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect whether the current Eclipse version supports VirtualFolders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: don't create VirtualFolders if not supported&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: better message when Eclipse version could not be determined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc:run moc on the header if the source file contains include &quot;foo.moc&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add copyright notices&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: always run moc on the cpp file if there is a foo.moc included&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: add virtual folder for each target&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: move code for generating links to projects into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: move code for generating links to targets into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: add Build and Clean targets to targets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: detect number of CPUs, set CMAKE_ECLIPSE_MAKE_ARGUMENTS accordigly&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: fix #12417, don't create wrong src pathentries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibXslt: also search libexslt and xsltproc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; don't crash in automoc with empty COMPILE_DEFINITIONS property&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automoc: fix the fix, need to use std::string, not just char* pointer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix #12541, support moc options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add documentation for the AUTOMOC_MOC_OPTIONS property&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: warn if CMAKE_BINARY_DIR is subdir of CMAKE_SOURCE_DIR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: make targets work from any directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: quote the build dir (to make it work with spaces)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make automoc work when using ccmake via PATH (#12551)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Strip trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -make GETTEXT_PROCESS_PO_FILES() work with files with multiple dots&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGettext: two more fixes for files with multiple dots&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPNG: provide PNG_INCLUDE_DIRS, as the readme.txt says (#11312)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: create links to subprojects also in the source-project (#12579)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: use new variable CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; install(EXPORT): Enforce existence of imported target files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmake-gui: add completion for the names when adding cache entries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: stricter checking for what file is included&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: rework the checking for the matching header, to give better warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: handle the case when the developer includes the wrong mocfile&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add more test cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: improved diagnostics&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: minor optimization&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: another runtime optimization&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automoc: modified handling of included .moc files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add a test for including both abc.moc and moc_abc.cpp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add test for including the moc file from another header&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add test for including a moc_abc_p.cpp file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: move some code from the big parsing loop into separate functions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add special handling for including basename_p.moc, with test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add extra check whether the header contains Q_PRIVATE_SLOT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: some more linebreaks for the warnings for better readability&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix handling of included _p.moc files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: move the code for finding headers into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add a StrictParseCppFile(), which is only qmake-compatible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: also accept other files when .moc is included in non-strict mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: accept even more .moc files in non-strict mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add variable CMAKE_AUTOMOC_STRICT_MODE, to enable strict parsing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix line length&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add documentation for CMAKE_AUTOMOC_STRICT_MODE&lt;br /&gt;&lt;br /&gt;Alexey Ozeritsky (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: Fix linking to static LAPACK on Unix (#12477)&lt;br /&gt;&lt;br /&gt;Bernhard Walle (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source/cmCTest.cxx: Add missing newline (#12538)&lt;br /&gt;&lt;br /&gt;Brad King (65):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refactor find_* command final path list computation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Constify XCode generator getters to match cmGlobalGenerator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix line-too-long style violations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Fix Doxygen warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add pre-commit|commit-msg|prepare-commit-msg hook placeholders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pre-commit: Reject changes to KWSys through Git&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CTest.UpdateSVN with Subversion 1.7 (#12535)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Teach CTest.UpdateSVN to detect svn add --depth before using it&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Address Intel compiler remarks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix linking to OS X Frameworks named with spaces (#12550)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Watcom: Use shortpath to CMake if full path has parens (#12548)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Remove trailing whitespace in SystemTools.cxx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Fix wrong spelling of __INTEL_COMPILER&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update main Copyright.txt year range for 2011&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: The Kitware Information Macro Library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configure KWIML inside CMake as cmIML&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Suppress printf/scanf format warnings in test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: No INT_SCN*8 on SunPro compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: No INT_SCN*8 on Intel for Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Create test output dir for Xcode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order VS local generator Version ivar values consistently&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enumerate VS11 version explicitly in local generators&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Test header inclusion after system headers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Ignore _LONGLONG on MS compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Teach ABI.h about PGI compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Avoid MSVC linker warning about not using C++ runtime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor Compute(File|String)MD5 into cmCryptoHash helper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add file(MD5) command to compute cryptographic hash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Import sha2 implementation 1.0 from Aaron D. Gifford&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Import sha2 implementation 1.1 from Aaron D. Gifford&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use KWIML fixed-size integer types and endian-ness&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Build as part of CMakeLib&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add file(SHA*) commands to compute cryptographic hashes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use &quot;static const&quot; instead of &quot;const static&quot; declarations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmCryptoHash: Provide factory &quot;New&quot; method&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add string(MD5) and string(SHA*) commands to compute hashes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use KWIML fixed-size integer constant macros&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Suppress Borland warnings in third-party code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disable file() and string() hash commands during bootstrap&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Wrap long lines in third-party declarations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CMake.File hash test for CRLF checkouts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmCryptoHash: Add virtual destructor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Cast safe conversions to smaller integer types&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Suppress -Wcast-align warning from Clang&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Zero entire SHA_CTX structure during cleanup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Add missing space in documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Simplify argument processing state tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; install(EXPORT): Improve target import failure message format&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace from cmLocalGenerator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Include cmNewLineStyle in build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmNewLineStyle: Remove trailing comma in enum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmNewLineStyle: Use cmStandardIncludes.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide std::ios_base typedef on GCC &amp;lt; 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindZLIB: Search under ZLIB_ROOT if it is set&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor out target location undefined behavior helper macro&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; export(): Document undefined behavior of location properties&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recognize the Tiny C Compiler (#12605)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TinyCC: Add compiler info for shared libs on Linux (#12605)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fortran: Detect pointer size in gfortran on MinGW&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load platform files that need to know the ABI when possible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor makefile generator link rule lookup into helper function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test CMAKE_GNUtoMS option in ExportImport on MinGW and MSys&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmTarget: Create helper method for versioned library names&lt;br /&gt;&lt;br /&gt;Clinton Stimpson (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix XML safety issue with adding preprocessor defines in CodeBlocks project.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qt4: Fix dependencies of QtDeclartive.&lt;br /&gt;&lt;br /&gt;Dan Kegel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modules: Add XRes to FindX11.cmake&lt;br /&gt;&lt;br /&gt;David Cole (17):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin post-2.8.6 development&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Fix crash when variables are not defined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS11: Fix comment generated at the top of *.sln files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Clear custom vectors before populating (#12383)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Add the MFC test (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Avoid MFC test automatically for VCExpress builds (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test w/ Make-based generators (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test for old vs6 dashboards (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Avoid MFC test automatically for Watcom WMake builds (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test to work with VS 10 and later (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS10: Use expected values for UseOfMfc (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Add environment logging to the MFC test (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS11: Update InstallRequiredSystemLibraries.cmake for VS11 (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Nudge MFC test to pass on VS 6 dashboards (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Use &quot;call &quot; keyword with .cmd and .bat file custom commands (#12445)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Disallow problem chars in build and site names (#11792)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (3):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM support component specific variables for spec files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix old reference to CMAKE_MAKE_PROGRAM inside CMAKE_BUILD_TOOL doc.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM fix #12556 and enhance documentation&lt;br /&gt;&lt;br /&gt;James Bigler (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Added support for CUDA_PATH which is present in the CUDA toolkit 3.2 onward.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reset dependency file list when a dependency disappeared.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add work around for CUDA in UNC paths.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fixes for handling quotes in args and other places (Fix Bug 11726 and 12099).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make CUDA working directory unique for each target.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Miscellaneous fixes.&lt;br /&gt;&lt;br /&gt;Jean-Christophe Fillion-Robin (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Look for CTestConfig.cmake in build dir first, then source dir&lt;br /&gt;&lt;br /&gt;Johan Bjork (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Avoid spewing the environment on every script run (#12522)&lt;br /&gt;&lt;br /&gt;Mateusz Loskot (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBoost: Use MSVC11 to find Boost on Windows (#12568)&lt;br /&gt;&lt;br /&gt;Mathieu Malaterre (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TinyCC: Add default compilation flags (#12605)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add QT_LIBRARIES_PLUGINS variable to UseQt4.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add DeployQt4 module.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Match fixup_qt4_executable with documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't resolve directories; are never relative.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check plugin variables are defined before warning.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check QtCore without warning.&lt;br /&gt;&lt;br /&gt;Nicolas Despres (17):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refactor TargetTypeNames.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add const versions of some getters.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Constify many getters of cmGlobalGenerator.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing white-spaces.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Improve code documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Generate call graph and relationships.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Fix warnings.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Remove dependency on VTK when building doxygen.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document -j|--parallel option in help message.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document all options printing usage information.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document all options printing the version number.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Print help, version and copyright options in usage information.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Add missing exepath argument in get_prerequisites documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Align 'g' and 'q' key instructions.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Document '/' key.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Factor toggle key help instructions.&lt;br /&gt;&lt;br /&gt;Niels Dekker (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CMAKE_VERBOSE_MAKEFILE for VS10 vcxproj files (#12504)&lt;br /&gt;&lt;br /&gt;Ondrej Balaz (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBISON: Fix bison++ version parsing to avoid &quot;Offending entry&quot;&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make cmLocalGenerator::ConvertToLinkReference virtual&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introduce a cmLocalGenerator::ConvertToIncludeReference function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introduce a cmGlobalGenerator::ResolveLanguageCompiler function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix configuration-dependent flag lookup in cmLocalGenerator::GetTargetFlags&lt;br /&gt;&lt;br /&gt;Peter Kuemmel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add NEWLINE_STYLE option to configure_file (#3957)&lt;br /&gt;&lt;br /&gt;Philip Lowman (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindProtoBuf: Documented limitation of the public macro&lt;br /&gt;&lt;br /&gt;Pierre-Francois Laquerre (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix path quoting in Qt4 macros&lt;br /&gt;&lt;br /&gt;Robert Dailey (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add VS_SCC_AUXPATH target property (#12549)&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: fix typo in CheckFileOffsetBits.cmake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tell people that link_directories() is not what they are searching for&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBISON: Fix matching output of &quot;bison --version&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: ExternalProject: Remove unnecessary 'svn --version' call&lt;br /&gt;&lt;br /&gt;Stephen Kelly (13):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add features from KDE for arguments to qdbusxml2cpp.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused define.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build each library only once instead of once for each test.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Initialize LINK_INTERFACE_LIBRARIES target property with a variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Also run moc automatically with Qt5.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't assume the existence of QT_MAJOR_VERSION.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update comments and method names to not be Qt4 specific.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix style.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Trim trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Add LINK_(PUBLIC|PRIVATE) options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; moc is now part of the Qt5Core module&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add a test case for the use of Q_PRIVATE_SLOT.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
<pubDate>Fri, 30 Dec 2011 16:32:34 -0500</pubDate>
</item>
<item>
<title>CMake 2.8.7-rc2 ready for testing!</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/216</link>
<description>&lt;p style=&quot;text-align: left;&quot;&gt;The CMake 2.8.7 release candidate stream continues! You can find the source and binaries here:&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp; &lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;This will become the final build of CMake 2.8.7 next Wednesday unless somebody finds and reports a showstopping (crasher, serious behavioral regression) issue between now and then.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved Eclipse support&lt;/li&gt;
&lt;li&gt;incremental improvements to the AUTOMOC feature added in the previous release&lt;/li&gt;
&lt;li&gt;more cryptographic hash implementations (SHA1, SHA224, SHA256, SHA384, SHA512)&lt;/li&gt;
&lt;li&gt;file(...) and string(...) command additions for computing hash values&lt;/li&gt;
&lt;li&gt;added LINK_PUBLIC and LINK_PRIVATE options to target_link_libraries command&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Similar to the previous release, we do not have pre-built binaries for the SunOS anymore. However, now we have two sets of installers for the Mac. The &quot;Darwin&quot; versions are for Mac OSX 10.4 and later, and are &quot;ppc;i386&quot; universal binaries. The &quot;Darwin64&quot; versions are for 10.6 and later, and are &quot;x86_64;i386&quot; universal binaries.&lt;br /&gt;&lt;br /&gt;Following is the list of changes in this rc since the previous one. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Happy building!&lt;br /&gt;&lt;br /&gt;-Dave&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Changes in CMake 2.8.7-rc2 (since 2.8.7-rc1)&lt;br /&gt;--------------------------------------------&lt;br /&gt;Alex Neundorf (5):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: default to strict mode, use CMAKE_AUTOMOC_RELAXED_MODE&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: improved warning message in relaxed mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add comment about one more problem of the C depency scanner.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12262: dependency scanning for ASM files&lt;br /&gt;&lt;br /&gt;Bill Hoffman (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix the case where cmake --build failed with two project cmds in one file.&lt;br /&gt;&lt;br /&gt;Brad King (11):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Correctly handle empty environment variables&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FortranCInterface: Work around mingw32-make trouble with parens&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Create separate rerun dependencies for subprojects (#12616)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix Intel Fortran .vfproj files for VS 10&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HP: Drive shared library linking with compiler front end&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Follow all dependencies of shared library private dependencies&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do not link private dependent shared libraries on OS X &amp;gt; 10.4&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Avoid clobbering variable 'OUTPUT' in compiler tests (#12628)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix and simplify Fortran test compiler compatibility check&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Recognize Intel errors without space before colon (#12627)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Windows-GNU: Remove extra quotes in GNUtoMS rule variable&lt;br /&gt;&lt;br /&gt;David Cole (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Release: Increase timeout for slow-testing cygwin build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modules: Use &quot;windres&quot; as rc compiler base name for cross-compiles (#12480)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Only really run MFC test if we can build MFC apps (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBoost: Quote possibly empty string argument (#12273)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM fix #0012608 and unoticed related bug&lt;br /&gt;&lt;br /&gt;Johan F&amp;auml;nge (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CMake: Fix progress reporting for custom targets (#12441)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unset configurations variable when no build type.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Improve component support and output indentation.&lt;br /&gt;&lt;br /&gt;Raphael Kubo da Costa (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove the apparently outdated README in Source/QtDialog.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; QtDialog: Set Ctrl+Q as the shortcut for quitting the program.&lt;br /&gt;&lt;br /&gt;Tim Gallagher (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: Correct CMAKE_FIND_LIBRARY_SUFFIXES spelling (#12624)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: List thread libs to avoid link errors (#12625)&lt;br /&gt;&lt;br /&gt;Valat S&amp;eacute;bastien (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Do not get CDash version without drop site (#12618)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
<pubDate>Wed, 21 Dec 2011 20:31:59 -0500</pubDate>
</item>
<item>
<title>CMake 2.8.7-rc1 ready for testing!</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/208</link>
<description>&lt;p style=&quot;text-align: left;&quot;&gt;I am happy to announce that CMake 2.8.7 has entered the release candidate stage!&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;You can find the source and binaries here:&lt;/p&gt;
&lt;p style=&quot;text-align: left; padding-left: 30px;&quot;&gt;&lt;a href=&quot;http://www.cmake.org/files/v2.8/?C=M;O=D&quot;&gt;http://www.cmake.org/files/v2.8/?C=M;O=D&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some of the notable changes in this release are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;improved Eclipse support&lt;/li&gt;
&lt;li&gt;incremental improvements to the AUTOMOC feature added in the previous release&lt;/li&gt;
&lt;li&gt;more cryptographic hash implementations (SHA1, SHA224, SHA256, SHA384, SHA512)&lt;/li&gt;
&lt;li&gt;file(...) and string(...) command additions for computing hash values&lt;/li&gt;
&lt;li&gt;added LINK_PUBLIC and LINK_PRIVATE options to target_link_libraries command&lt;/li&gt;
&lt;li&gt;and, as always, various minor bug fixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Similar to the previous release, we do not have pre-built binaries for the SunOS anymore. However, now we have two sets of installers for the Mac. The &quot;Darwin&quot; versions are for Mac OSX 10.4 and later, and are &quot;ppc;i386&quot; universal binaries. The &quot;Darwin64&quot; versions are for 10.6 and later, and are &quot;x86_64;i386&quot; universal binaries.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Following is the complete list of changes in this release. Please try this version of CMake on your projects and report any issues to the list or the bug tracker.&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;Happy building!&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;-Dave&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Changes in CMake 2.8.7-rc1 (since 2.8.6)&lt;br /&gt;----------------------------------------&lt;br /&gt;Aaron Ten Clay (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add support for three new project properties (#12586)&lt;br /&gt;&lt;br /&gt;Alex Neundorf (60):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12392: handle CMAKE_CXX_COMPILER_ARG1 for Eclipse projects&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12262: use the C dependency scanner also for ASM files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fix #12465: detect the masm compiler ID (&quot;MSVC&quot;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Silence make on OpenBSD in FindPackageModeTest(#12508)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Find Ruby on OpenBSD when installed from ports (#12507)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse generator: detect Eclipse version&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Detect whether the current Eclipse version supports VirtualFolders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: don't create VirtualFolders if not supported&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: better message when Eclipse version could not be determined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc:run moc on the header if the source file contains include &quot;foo.moc&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add copyright notices&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: always run moc on the cpp file if there is a foo.moc included&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: add virtual folder for each target&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: move code for generating links to projects into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: move code for generating links to targets into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: add Build and Clean targets to targets&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: detect number of CPUs, set CMAKE_ECLIPSE_MAKE_ARGUMENTS accordigly&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: fix #12417, don't create wrong src pathentries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLibXslt: also search libexslt and xsltproc&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; don't crash in automoc with empty COMPILE_DEFINITIONS property&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automoc: fix the fix, need to use std::string, not just char* pointer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix #12541, support moc options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add documentation for the AUTOMOC_MOC_OPTIONS property&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: warn if CMAKE_BINARY_DIR is subdir of CMAKE_SOURCE_DIR&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: make targets work from any directory&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: quote the build dir (to make it work with spaces)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; make automoc work when using ccmake via PATH (#12551)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Strip trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -make GETTEXT_PROCESS_PO_FILES() work with files with multiple dots&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindGettext: two more fixes for files with multiple dots&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindPNG: provide PNG_INCLUDE_DIRS, as the readme.txt says (#11312)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: create links to subprojects also in the source-project (#12579)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Eclipse: use new variable CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; install(EXPORT): Enforce existence of imported target files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmake-gui: add completion for the names when adding cache entries&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: stricter checking for what file is included&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: rework the checking for the matching header, to give better warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: handle the case when the developer includes the wrong mocfile&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add more test cases&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: improved diagnostics&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: minor optimization&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: another runtime optimization&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automoc: modified handling of included .moc files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add a test for including both abc.moc and moc_abc.cpp&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add test for including the moc file from another header&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add test for including a moc_abc_p.cpp file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: move some code from the big parsing loop into separate functions&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add special handling for including basename_p.moc, with test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add extra check whether the header contains Q_PRIVATE_SLOT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: some more linebreaks for the warnings for better readability&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix handling of included _p.moc files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: move the code for finding headers into separate function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add a StrictParseCppFile(), which is only qmake-compatible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: also accept other files when .moc is included in non-strict mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: accept even more .moc files in non-strict mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add variable CMAKE_AUTOMOC_STRICT_MODE, to enable strict parsing&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: fix line length&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; automoc: add documentation for CMAKE_AUTOMOC_STRICT_MODE&lt;br /&gt;&lt;br /&gt;Alexey Ozeritsky (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindLAPACK: Fix linking to static LAPACK on Unix (#12477)&lt;br /&gt;&lt;br /&gt;Bernhard Walle (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source/cmCTest.cxx: Add missing newline (#12538)&lt;br /&gt;&lt;br /&gt;Brad King (65):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refactor find_* command final path list computation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Constify XCode generator getters to match cmGlobalGenerator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix line-too-long style violations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Fix Doxygen warnings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add pre-commit|commit-msg|prepare-commit-msg hook placeholders&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pre-commit: Reject changes to KWSys through Git&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CTest.UpdateSVN with Subversion 1.7 (#12535)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Teach CTest.UpdateSVN to detect svn add --depth before using it&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Address Intel compiler remarks&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix linking to OS X Frameworks named with spaces (#12550)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Watcom: Use shortpath to CMake if full path has parens (#12548)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Remove trailing whitespace in SystemTools.cxx&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWSys: Fix wrong spelling of __INTEL_COMPILER&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update main Copyright.txt year range for 2011&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: The Kitware Information Macro Library&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configure KWIML inside CMake as cmIML&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Avoid redefining _CRT_SECURE_NO_DEPRECATE in test.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Suppress printf/scanf format warnings in test&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: No INT_SCN*8 on SunPro compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: No INT_SCN*8 on Intel for Windows&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Create test output dir for Xcode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Order VS local generator Version ivar values consistently&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Enumerate VS11 version explicitly in local generators&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Test header inclusion after system headers&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Ignore _LONGLONG on MS compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Teach ABI.h about PGI compiler&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; KWIML: Avoid MSVC linker warning about not using C++ runtime&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor Compute(File|String)MD5 into cmCryptoHash helper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add file(MD5) command to compute cryptographic hash&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Import sha2 implementation 1.0 from Aaron D. Gifford&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Import sha2 implementation 1.1 from Aaron D. Gifford&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use KWIML fixed-size integer types and endian-ness&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Build as part of CMakeLib&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add file(SHA*) commands to compute cryptographic hashes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use &quot;static const&quot; instead of &quot;const static&quot; declarations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmCryptoHash: Provide factory &quot;New&quot; method&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add string(MD5) and string(SHA*) commands to compute hashes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Use KWIML fixed-size integer constant macros&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Suppress Borland warnings in third-party code&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disable file() and string() hash commands during bootstrap&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Wrap long lines in third-party declarations&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CMake.File hash test for CRLF checkouts&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmCryptoHash: Add virtual destructor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Cast safe conversions to smaller integer types&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Suppress -Wcast-align warning from Clang&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sha2: Zero entire SHA_CTX structure during cleanup&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Add missing space in documentation&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Simplify argument processing state tests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; install(EXPORT): Improve target import failure message format&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing whitespace from cmLocalGenerator&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bootstrap: Include cmNewLineStyle in build&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmNewLineStyle: Remove trailing comma in enum&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmNewLineStyle: Use cmStandardIncludes.h&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide std::ios_base typedef on GCC &amp;lt; 3&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindZLIB: Search under ZLIB_ROOT if it is set&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor out target location undefined behavior helper macro&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; export(): Document undefined behavior of location properties&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Recognize the Tiny C Compiler (#12605)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TinyCC: Add compiler info for shared libs on Linux (#12605)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fortran: Detect pointer size in gfortran on MinGW&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load platform files that need to know the ABI when possible&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Factor makefile generator link rule lookup into helper function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add CMAKE_GNUtoMS option to convert GNU .dll.a to MS .lib&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Test CMAKE_GNUtoMS option in ExportImport on MinGW and MSys&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cmTarget: Create helper method for versioned library names&lt;br /&gt;&lt;br /&gt;Clinton Stimpson (2):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix XML safety issue with adding preprocessor defines in CodeBlocks project.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Qt4: Fix dependencies of QtDeclartive.&lt;br /&gt;&lt;br /&gt;Dan Kegel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Modules: Add XRes to FindX11.cmake&lt;br /&gt;&lt;br /&gt;David Cole (17):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Begin post-2.8.6 development&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Fix crash when variables are not defined&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS11: Fix comment generated at the top of *.sln files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Add COVERAGE_EXTRA_FLAGS cache variable (#12490)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Clear custom vectors before populating (#12383)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Add the MFC test (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Avoid MFC test automatically for VCExpress builds (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test w/ Make-based generators (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test for old vs6 dashboards (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Avoid MFC test automatically for Watcom WMake builds (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Fix MFC test to work with VS 10 and later (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS10: Use expected values for UseOfMfc (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Add environment logging to the MFC test (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS11: Update InstallRequiredSystemLibraries.cmake for VS11 (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: Nudge MFC test to pass on VS 6 dashboards (#11213)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Use &quot;call &quot; keyword with .cmd and .bat file custom commands (#12445)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Disallow problem chars in build and site names (#11792)&lt;br /&gt;&lt;br /&gt;Eric NOULARD (3):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM support component specific variables for spec files&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix old reference to CMAKE_MAKE_PROGRAM inside CMAKE_BUILD_TOOL doc.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPackRPM fix #12556 and enhance documentation&lt;br /&gt;&lt;br /&gt;James Bigler (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Added support for CUDA_PATH which is present in the CUDA toolkit 3.2 onward.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reset dependency file list when a dependency disappeared.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add work around for CUDA in UNC paths.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fixes for handling quotes in args and other places (Fix Bug 11726 and 12099).&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make CUDA working directory unique for each target.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Miscellaneous fixes.&lt;br /&gt;&lt;br /&gt;Jean-Christophe Fillion-Robin (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CTest: Look for CTestConfig.cmake in build dir first, then source dir&lt;br /&gt;&lt;br /&gt;Johan Bjork (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Xcode: Avoid spewing the environment on every script run (#12522)&lt;br /&gt;&lt;br /&gt;Mateusz Loskot (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBoost: Use MSVC11 to find Boost on Windows (#12568)&lt;br /&gt;&lt;br /&gt;Mathieu Malaterre (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TinyCC: Add default compilation flags (#12605)&lt;br /&gt;&lt;br /&gt;Mike McQuaid (6):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add QT_LIBRARIES_PLUGINS variable to UseQt4.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add DeployQt4 module.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Match fixup_qt4_executable with documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't resolve directories; are never relative.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check plugin variables are defined before warning.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Check QtCore without warning.&lt;br /&gt;&lt;br /&gt;Nicolas Despres (17):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Refactor TargetTypeNames.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add const versions of some getters.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Constify many getters of cmGlobalGenerator.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove trailing white-spaces.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Improve code documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Generate call graph and relationships.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Fix warnings.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Doxygen: Remove dependency on VTK when building doxygen.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document -j|--parallel option in help message.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document all options printing usage information.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Document all options printing the version number.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Print help, version and copyright options in usage information.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Usage: Add missing exepath argument in get_prerequisites documentation.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Align 'g' and 'q' key instructions.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Document '/' key.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccmake: Factor toggle key help instructions.&lt;br /&gt;&lt;br /&gt;Niels Dekker (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix CMAKE_VERBOSE_MAKEFILE for VS10 vcxproj files (#12504)&lt;br /&gt;&lt;br /&gt;Ondrej Balaz (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBISON: Fix bison++ version parsing to avoid &quot;Offending entry&quot;&lt;br /&gt;&lt;br /&gt;Peter Collingbourne (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Make cmLocalGenerator::ConvertToLinkReference virtual&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introduce a cmLocalGenerator::ConvertToIncludeReference function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introduce a cmGlobalGenerator::ResolveLanguageCompiler function&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix configuration-dependent flag lookup in cmLocalGenerator::GetTargetFlags&lt;br /&gt;&lt;br /&gt;Peter Kuemmel (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add NEWLINE_STYLE option to configure_file (#3957)&lt;br /&gt;&lt;br /&gt;Philip Lowman (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindProtoBuf: Documented limitation of the public macro&lt;br /&gt;&lt;br /&gt;Pierre-Francois Laquerre (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix path quoting in Qt4 macros&lt;br /&gt;&lt;br /&gt;Robert Dailey (1):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VS: Add VS_SCC_AUXPATH target property (#12549)&lt;br /&gt;&lt;br /&gt;Rolf Eike Beer (4):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; libarchive: fix typo in CheckFileOffsetBits.cmake&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tell people that link_directories() is not what they are searching for&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FindBISON: Fix matching output of &quot;bison --version&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests: ExternalProject: Remove unnecessary 'svn --version' call&lt;br /&gt;&lt;br /&gt;Stephen Kelly (13):&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add features from KDE for arguments to qdbusxml2cpp.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Remove unused define.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Build each library only once instead of once for each test.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Initialize LINK_INTERFACE_LIBRARIES target property with a variable&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Also run moc automatically with Qt5.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix typo.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Don't assume the existence of QT_MAJOR_VERSION.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Update comments and method names to not be Qt4 specific.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fix style.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Trim trailing whitespace&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; target_link_libraries: Add LINK_(PUBLIC|PRIVATE) options&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; moc is now part of the Qt5Core module&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Add a test case for the use of Q_PRIVATE_SLOT.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description>
<pubDate>Thu, 08 Dec 2011 16:39:26 -0500</pubDate>
</item>
<item>
<title>Automating CPack/NSIS-built Installers Silently on Windows</title>
<dc:creator>David Cole</dc:creator>
<link>http://www.kitware.com/blog/home/post/186</link>
<description>&lt;p&gt;The CMake Win32 installer is built with NSIS, and as such, it supports some of the standard command line arguments that all such NSIS built installers do. If you build Windows installers for your project using NSIS and CPack, you can use this information with your installers, too.&lt;/p&gt;
&lt;p&gt;Specifically, you can write a silent automatic install command line like so:&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'Courier New', Courier, monospace;&quot;&gt;&lt;strong&gt;&amp;nbsp; &quot;C:\full\path\to\cmake-2.8.5-win32-x86.exe&quot; /S /D=C:\path\to\install\to\with\no\spaces&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Furthermore, you may silently call the uninstaller like so:&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 'Courier New', Courier, monospace;&quot;&gt;&lt;strong&gt;&amp;nbsp; C:\path\to\install\to\with\no\spaces\Uninstall.exe /S&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Importantly, (I've determined this empirically by experiment, so I may be stating things overly strictly here, but I don't think so....) you must have:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Most importantly, admin privileges -- this needs to be run in a &quot;Run as Admin&quot; type setting, or else Windows will prompt the user to see if it's ok to run an installer/uninstaller&lt;/li&gt;
&lt;li&gt;the &quot;/S&quot; indicates &quot;silent&quot; and means do not show the gui for the installer/uninstaller&lt;/li&gt;
&lt;li&gt;the &quot;/D&quot; must be the last argument you pass to the installer, indicating the root directory into which to install&lt;/li&gt;
&lt;li&gt;Everything after the &quot;/D=&quot; should name the full path to a directory with &quot;\&quot; separator characters, (not with &quot;/&quot;) *and* with no spaces in it. It is still possible in Windows to construct a valid 8.3 old-school DOS name for any file or directory, and if you need to install it in a path that does have spaces in it for real, then you'll have to construct the short name equivalent to pass with /D=&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This approach definitely works with the latest release, CMake 2.8.6, and should work as far back as 2.8.0.&lt;/p&gt;
&lt;p&gt;Since we have not documented this feature of the Windows installer anywhere, I thought this would be good fodder for a blog entry.&lt;/p&gt;
&lt;p&gt;Ping me: leave a comment here if you use it to do something cool.&lt;/p&gt;</description>
<pubDate>Tue, 25 Oct 2011 23:54:14 -0400</pubDate>
</item>
</channel>
</rss>

