[Cmake-commits] CMake annotated tag, v3.0.0-rc1, created. v3.0.0-rc1

Brad King brad.king at kitware.com
Fri Feb 28 14:37:58 EST 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The annotated tag, v3.0.0-rc1 has been created
        at  aaeb0bcfa26a586d2faeb1a4a87894169f1b2ba4 (tag)
   tagging  948d5d18fd6deed24ede54cb0e3b017511f99559 (commit)
  replaces  v2.8.12.2
 tagged by  Brad King
        on  Fri Feb 28 14:37:23 2014 -0500

- Log -----------------------------------------------------------------
CMake 3.0.0-rc1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAABAgAGBQJTEOV3AAoJEOyP7zp7+07a/b4P/A+y9fkbxFe5Wpb27wFopevy
+VIeHc6bdaMttF+p3EIgYBv8hKxr9wDOtwUFB6FHinKVfOFYzQWwXMkah+Xo9OqH
PBUYEpIi+pw9hOsgsObVb6GLFvC3ALhQE6MEEG96N+LW93K7wUzRKjm3ovuYwuiX
/yPJu85VBpCMvOTqtsGO9XedBmIQydvYIXjd4lnixFnlM9sVXZt/hzI3e9hl66pf
w9kh0bs9BV18+BlWtsn8KJmx88LKILbXrsk1/u23M2ttO93pCIrAP0nZzCSZ09GC
o9+mmR3nYUv6F0FuH3PCukJXzsUwlRk57WLIlbFIXT5EZdM0Eik4yqBjQuTOLUFZ
lerTxCTDroeH2gpV4YuvaoIArk2fvbwZVmmHaOOOcv1CBJ5I9/Gf65xij5r0nc26
ZJAEwoc6SBoYNo940HWt2b1++7WIq6FKNH0fGoYFPiS5MRIzDtsUifUNYQIYDMjs
opAtPeOS5ASGOGSYih75BraMjRNF59knMBiw0RIBusMhyEm1MdHfbsjBAKx9LbuH
ipR3cLcA4A0wdk0pO0TvP5azrdN8qMIU1BjaTxjwRPw5SY5CdTGdzJkKde4XCXcY
sJCaXzAygRZN1ezXwHwHw+T3uYvpUZxYT2G/Z6+50mgGNdrOtoa1OhrFZIUhSkXB
21BxMKNCnNFky22o40po
=KwOV
-----END PGP SIGNATURE-----

Adrien Destugues (4):
      Haiku: Several fixes to platform module
      Haiku: Remove use of B_COMMON_DIRECTORY
      Haiku: Remove outdated preprocessor checks
      Haiku: Include files cleanup in cmCTest

Alex Merry (4):
      Help: Be clearer about which header files are considered for AUTOMOC
      Always set version variable of find_dependency macro
      find_dependency: use correct version variable name
      find_dependency: unset cmake_fd_version variable at end of macro

Alex Neundorf (19):
      CMakeGraphVizOptions.cmake: Fix typo in documentation
      CMakeFindEclipse: use lowercase for macro calls
      Eclipse: print different message if CMAKE_ECLIPSE_VERSION is already set
      Eclipse: add version 4.3 for completeness
      Eclipse: add -j only on UNIX hosts
      kate: add project generator for the Kate project plugin
      kate: insert build targets
      kate: add some documentation
      kate: remove unused function
      kate: fix ninja support
      Help: Fix Sphinx extension with docutils < 0.11
      kate: the prev_target is not used by kate
      kate: support also the build plugin in kate <= 4.12
      kate: put full path to cmake into comment
      Eclipse: use MachO64 parser starting with Helios (#14380)
      Kate: use cmMakefile::GetSafeDefinition() for a not-required variable
      write_basic_package_version_file: use PROJECT_VERSION
      Intel compiler: add -isystem flag under Linux
      Kate: handle spaces in build dir

Arnaud Desmier (1):
      FindwxWidgets: Add support for wxWidgets 3.0.0 (#14587)

Ben Boeckel (7):
      cmTestGenerator: Evaluate generator expressions in test properties
      add_test: Mention generator expressions in old-style add_test docs
      Notify extra generators about languages
      eclipse: Add natures for Eclipse based on enabled languages
      eclipse: Support custom natures via a global property
      Sublime: Pass language and config properly
      Ninja: Cache target-level flags

Benjamin Eikel (1):
      FindSDL: Add additional search paths on MSVC (#14029)

Bill Hoffman (1):
      ccmake: Teach dialog to support cache STRINGS property

Brad King (765):
      CTestTestMemcheck: Refactor output expectation regex generation
      CTestTestMemcheck: Tolerate trailing "==..." lines from valgrind
      VS: Fix CMAKE_SUPPRESS_REGENERATION bad ZERO_CHECK dependency (#14378)
      VS: Tolerate diagnostic output while detecting cl (#14387)
      CTestTestMemcheck: Fix matching of malloc debug messages
      Tests/RunCMake: Tolerate valgrind lines in CMake output
      Remove redundant cmake::GetIsPropertyDefined method
      Cleanup some variable documentation names
      cmListFileLexer: Fix leak on error before EOF
      add_dependencies: Clarify direction of dependency in docs (#14424)
      cmTestGenerator: Separate test properties for each configuration
      Merge branch 'test-property-genex' into generate-modern-style
      Tests: Make find_package(Qt4) QUIET
      cmake: Split -E command implementation into separate source file
      CMakeDetermineCompilerId: Fix local var init
      CMakeDetermineCompilerId: Add notion of "simulated" id/version
      Clang: Support Windows variants for GNU and MSVC (#13035, #14458)
      Begin post-2.8.12 development
      Merge topic 'no-duplicate-find-tests'
      Merge topic 'remove-local-typedef'
      Merge topic 'FortranCInterface-cross-compile'
      Merge topic 'fix-reset-compiler'
      Merge topic 'ADDITIONAL_MAKE_CLEAN_FILES-genex'
      Merge topic 'automoc-gadget'
      Merge topic 'PLATFORM_ID-genex'
      Merge topic 'vs-no-regen-external-msproject'
      Merge topic 'MAP_IMPORTED_CONFIG-property-default'
      Merge topic 'fix-style'
      Merge topic 'update_trilinos_contract_test'
      Merge topic 'add-policy-version-test'
      Merge topic 'graphviz-at-generate-time'
      Merge topic 'rename-genex-method'
      Merge topic 'add-find_dependency-macro'
      Merge topic 'FindLua'
      Merge topic 'FindPython_versions'
      Merge topic 'deprecate-add_compiler_export_flags'
      Merge topic 'vs-compiler-id-tolerate-diagnostics'
      Merge topic 'authorative-LINK_LIBRARIES'
      Merge topic 'FindwxWidgets-msvc-x64'
      Merge topic 'cmake-gui-window-settings'
      Merge topic 'FixTypoInGraphvizDocs'
      Merge topic 'minor_cleanup'
      Merge topic 'fix-genex-preprocessing-incomplete-test'
      Merge topic 'cleanup-CTestTestMemcheck'
      Merge topic 'RunCMake-ignore-valgrind-lines'
      Merge topic 'openssl-advanced'
      Merge topic 'mark_as_advanced'
      Merge topic 'cleanup-properties'
      Merge topic 'cmListFileLexer-fix-leak-on-error'
      Merge topic 'EclipseFixWarningMessage'
      Merge topic 'doc-add_dependencies-direction'
      Merge topic 'test-property-genex'
      Merge topic 'generate-modern-style'
      Merge topic 'deprecation-macro-refactor'
      Merge topic 'UseJava-jar-manifest'
      Merge topic 'add_cache_options_to_ccmake'
      Merge topic 'fixDocumentationComment'
      Merge topic 'private-link-depends-are-package-private'
      Merge topic 'IMPORTED-target-SYSTEM-includes'
      Merge topic 'test-Qt4-quiet'
      Merge topic 'split-cmake-E'
      Clang: Add separate "AppleClang" compiler id
      Add policy CMP0025 for Apple Clang compiler id compatibility
      Set policy CMP0025 to NEW while building CMake itself
      unset: Add PARENT_SCOPE option
      Merge topic 'clang-warnings'
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'ctest_rerun_failed'
      Merge topic 'Add-coverage.py-Coverage'
      Merge topic 'cxx-flags'
      Merge topic 'CheckStructHasMember_CXX'
      FindSDL: Add path suffixes for <prefix>/include/(SDL|SDL12|SDL11)
      Merge topic 'FindGTK2-quiet'
      Merge topic 'INTERFACE_LIBRARY-target-type'
      Merge topic 'clang-cl-compiler'
      Merge topic 'export-policy'
      OS X: Set CMake.app bundle Info.plist fields (#11694)
      Xcode: Teach BuildDepends test that Xcode >= 5 needs no help
      Merge topic 'apple-clang-id'
      Merge topic 'unset-PARENT_SCOPE'
      Merge topic 'update-kwsys'
      Merge topic 'haiku-updates'
      Merge topic 'FindSDL-path-suffixes'
      Merge topic 'FindGTK2-targets'
      Merge topic 'blas-windows'
      Merge topic 'deprecation-message'
      Merge topic 'osx-cmake-app-info-plist'
      Merge topic 'xcode-5-no-BuildDepends-help'
      OS X: Encode -F framework search flag in per-language platform variable
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'INTERFACE_LIBRARY-SYSTEM-header'
      Merge topic 'osx-framework-search-flag'
      Merge topic 'bump-required-cmake-version'
      Merge topic 'fix-CMP0024-multiple-directories'
      Merge topic 'export-at-generate-time'
      Merge topic 'deprecate-COMPILE_FLAGS'
      Merge topic 'FindCUDA-NPP-5.5'
      Merge topic 'target-LOCATION-policy'
      Merge topic 'wix-deterministic-ids'
      Merge topic 'wix-extra-sources'
      Merge topic 'doc-list-append-nothing'
      bootstrap: Report -rc# in --version output
      Factor CMake version logic into dedicated module
      Cleanup use of CMake version in install destinations
      cmake: Add --help-policy-list option
      cmDocumentation: Drop version output from usage and text help
      Rename Docs to Auxiliary
      Move cmake.m4 from Utilities to Auxiliary
      Drop xmllint documentation tests
      Set IDE folder for CMake 'documentation' target only if it exists
      Drop documentation generation during build
      Drop CMAKE_STRICT mode
      Drop definition of internal property
      Drop CPack module documentation markup extraction
      Add reStructuredText (RST) documentation formatter
      Add bash script to convert builtin help to reStructuredText
      ExternalProject: Restore documentation indentation level
      Help: Add index.rst top-level document
      Help: Fix reStructuredText syntax in auto-generated documents
      Drop "full" documentation output types
      Add class cmRST to do basic reStructuredText processing
      Teach --help-* options to load documentation from .rst files
      Teach COMPATIBLE_INTERFACE_* checks to use Help .rst documents
      Drop all documentation formatters except Usage
      get_property: Drop test for builtin property documentation
      Drop builtin property documentation
      Drop builtin command documentation
      Drop the 'Full' field from cmDocumentationEntry
      Drop unused builtin documentation APIs
      Build Help documentation during CMake build using Sphinx
      Help: Factor out *_OUTPUT_(NAME|DIRECTORY).rst duplication
      Help: Factor out find_* command duplication
      Help: Factor out COMPILE_DEFINITIONS disclaimer duplication
      Help: Factor out cmake-generator-expressions manual page
      Modules/readme.txt: Update steps to add module documentation
      Merge topic 'doc-reStructuredText'
      VS: Fix CMAKE_<LANG>_COMPILER detection with Intel toolset (#14471)
      CMakeDetermineCompilerId: Fix Intel Fortran compiler id detection
      Makefile: Always create clean target command
      Merge topic 'update-kwsys'
      Help: Drop leftover conversion content from manual/*.1.rst
      Help: Organize manual/*.1.rst sections
      Help: De-duplicate manual/(cmake|ccmake).1.rst build options
      Make --help-* options available from all command-line tools
      cmake: Simplify -E command line processing
      Merge topic 'print-CMP0022-content-conflict-test'
      Merge topic 'readable-lupdate.pro'
      Merge topic 'wix-documentation-escapes'
      Merge topic 'help-manual-cleanup'
      cmListFileLexer: Allow command names with one letter (#14181)
      cmListFileLexer: Allow a leading UTF-8 Byte-Order-Mark (#11137)
      cmListFileLexer: Convert CRLF -> LF newlines explicitly
      Add Lua-style long brackets and long comments to CMake language
      Drop builtin policy "full" documentation
      Update CMP0024/CMP0025/CMP0026 release version
      cmRST: Substitute CMake version for |release| as Sphinx does
      VS: Expose Intel Fortran .vfproj format version to CMake language
      VS: Detect Intel Fortran compiler id and version
      Intel: When simulating MSVC, re-use Windows-MSVC (#14476)
      Intel: Fix detection of MSVC version simulated by pre-11.0 Fortran
      Merge topic 'coverity-generated-tests'
      Merge topic 'vs-intel-compiler'
      Merge topic 'simplify-cmake-E-command-line'
      Merge topic 'allow-repeated-LINK-keywords'
      Merge topic 'doc-drop-policy-builtin'
      Merge topic 'fix-policy-versions'
      Merge topic 'help-replace-version'
      Merge topic 'INTERFACE-error-with-linked-genex'
      cmake: Drop support for "-i" wizard mode
      cmake: Always pass through stdout/stderr in --build mode
      cmExtraEclipseCDT4Generator: Replace RunCommand with RunSingleCommand
      VS 6: Do not try Intel Fortran .vfproj file with msdev
      Cygwin: Avoid legacy warnings in RunCMake.CMP0026 test
      cmake: Drop "cmake -E comspec" Win9x helper
      exec_program: Re-implement using KWSys Process
      cmSystemTools: Drop old RunCommand method
      Merge topic 'vs-intel-compiler'
      Merge topic 'target-LOCATION-policy'
      Merge topic 'cmake-syntax-updates'
      Merge topic 'vs12-parallel-cl-FS'
      Merge topic 'policies-generic-docs'
      Merge topic 'remove-old-process-execution'
      Merge topic 'minor-cleanups'
      VS: Set .NET target framework version for VS 7-9 (#14499)
      Merge topic 'INTERFACE_LIBRARY-build-targets'
      VS: Document VS_GLOBAL_KEYWORD and VS_KEYWORD relationship (#14493)
      string: Add CONCAT sub-command
      cmRST: Do not process inline markup in code-block literals
      cmRST: Process literal blocks after paragraphs ending in '::'
      Merge topic 'remove-cmake-i-wizard'
      Merge topic 'cmake--build-pipes'
      Merge topic 'vs9-target-framework-version'
      Merge topic 'double-colon-is-imported'
      Merge topic 'doc-vs-keyword-properties'
      Merge topic 'xcode-folder-types'
      Merge topic 'string-CONCAT-command'
      Merge topic 'genex-conversion-warnings'
      Merge topic 'rst-literal-blocks'
      Add infrastructure for policies that disallow commands
      Add policy CMP0029 to disallow subdir_depends
      Add policy CMP0030 to disallow use_mangled_mesa
      Add policy CMP0031 to disallow load_command
      Add policy CMP0032 to disallow output_required_files
      Add policy CMP0033 to disallow export_library_dependencies
      Add policy CMP0034 to disallow utility_source
      Add policy CMP0035 to disallow variable_requires
      Add policy CMP0036 to disallow build_name
      Help: Add cmake-developer.7 manual
      Help: Organize cmake-developer.7 manual Modules section
      Help: Add documentation format to cmake-developer.7 manual
      cmRST: Cross-reference cmake-developer.7 manual and cmRST Doxygen
      CMakeDetermineCompilerId: Do not test vendor without a compiler
      Quote ${CMAKE_<LANG>_COMPILER} while enabling a language
      Merge topic 'CheckTypeSize_CXX'
      Merge topic 'cmarray-templates'
      Merge topic 'remove-old-commands-by-policy'
      Merge topic 'doc-cmake-developer'
      Merge topic 'vs-graceful-empty-compiler'
      Merge topic 'output-CMP0022-entries'
      Merge topic 'FindJava-msg'
      CTestTest*: Update minimum required CMake to 2.4
      Drop compatibility with CMake < 2.4
      Add \-continuation to CMake language quoted arguments
      cmake-developer.7: Improve flow of module documentation instructions
      cmRST: Teach cmake-module directive to scan bracket comments
      Intel: Drop deprecated -i_dynamic flag from Fortran (#14507)
      Merge topic 'cmake-syntax-updates'
      Merge topic 'minor-cleanups'
      CMakeDetermine*Compiler: Remove temporary cache entry
      Shorten CMake version used in install destinations
      Cygwin: Avoid legacy warnings in RunCMake.DisallowedCommands test
      Merge topic 'remove-old-commands-by-policy'
      Merge topic 'cmarray-templates'
      Merge topic 'fix-tll-static-private'
      Merge topic 'remove-pre-2.4-compatibility'
      Merge topic 'qt4-svg-dep'
      Merge topic 'FindCUDA-arm-5.5'
      Merge topic 'compatible-interface-numbers'
      Merge topic 'intel-no-i_dynamic'
      Merge topic 'python-interp-remove-debug-messages'
      Merge topic 'wix-fix-shortcut-ids'
      Merge topic 'handle-CMP0024-in-tests'
      Merge topic 'QNX-ninja-generator'
      Merge topic 'clang-binutils'
      Merge topic 'less-versioned-installs'
      Merge topic 'ctest-p4'
      Merge topic 'ctest-fix-run-serial'
      CMakeDetermineCompilerId: Always use compiler detected from IDE
      Require CMAKE_<LANG>_COMPILER to be found as a full path
      Merge topic 'ninja-use-deps'
      Merge topic 'locale-independent-date-in-test'
      Merge topic 'restore-serial-failed-test-order'
      Merge topic 'enable-language-require-compiler'
      VS: Add version year to generator names
      Help: Organize top-level index
      Merge topic 'Qt-auto-generators'
      Merge topic 'external-language-compiler-id'
      Merge topic 'fix-custom-source-with-flags-crash'
      Merge topic 'doc-organize-index'
      Add to RunCMake.Syntax test comments not separated by spaces
      Add to RunCMake.Syntax test \-escape cases
      Configure Utilities/Sphinx for standalone build with CTest
      Help: Add index document title
      Merge topic 'doc-organize-index'
      Help: Glob manual/*.rst in Sphinx configuration
      Merge topic 'fix-coverage-over-multiple-projects'
      Merge topic 'doc-build-standalone'
      Merge topic 'doc-conf-auto-manuals'
      Merge topic 'cmake-syntax-test-escaped-comment'
      cmRST: Add support for the note and productionlist directives
      Merge topic 'use-generator-target'
      macro: Add extra indentation to placeholder substitution code
      macro: Do not substitute for placeholders in bracket arguments
      Test foreach/function/macro handling of bracket arguments
      Merge topic 'vs-generator-names'
      Merge topic 'fix-ninja-launcher-errors-from-custom'
      Merge topic 'use-generator-target'
      Merge topic 'cmake-syntax-recorded-brackets'
      Merge topic 'constify'
      Merge topic 'add-CMAKE_FIND_NO_INSTALL_PREFIX'
      Merge topic 'fix-duplicate-test-run'
      Tests/Assembler: Drop -g when generating sample assembly source
      Help: Limit reference manual toctree depth to 1
      Merge topic 'doc-manual-toctree-depth'
      FindBoost: Refine .rst formatting
      FindBoost: Clarify example static libs option (#13663)
      cmake-gui: Rename local variable to avoid shadowing a member
      CPack: Disable OS X PackageMaker by default (#13662)
      cmSystemTools: Re-order extract_tar logic
      cmake: Avoid '-E tar' failure to extract symlinks on Windows (#13251)
      target_link_libraries: Revert accidental change
      cmFindCommon: Revert accidental change
      Merge topic 'revert-accidental-changes'
      Merge topic 'doc-rst-note-and-productionlist'
      Merge topic 'object-library-missing-source'
      Merge topic 'object-library-no-TARGET_FILE'
      Merge topic 'doc-FindBoost-updates'
      Merge topic 'ctest-p4'
      Merge topic 'cmake-gui-warning'
      Merge topic 'archive-skip-symlink-on-windows'
      Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-master
      CMP0022: Update target_link_libraries plain signature documentation
      Merge topic 'cpack-drag-n-drop-rez'
      Merge topic 'robust-ctest_empty_binary_directory'
      Merge topic 'improve-tgt-INCLUDE_DIRECTORIES-docs'
      Merge topic 'doc-CMAKE_INCLUDE_DIRECTORIES_BEFORE'
      Merge topic 'constify'
      Merge topic 'policy-CMP0022-fixes-for-master'
      Merge branch 'policy-CMP0022-fixes' into policy-CMP0022-fixes-for-master
      Fix INTERFACE_LINK_LIBRARIES documentation typos
      FindPHP4: Drop extra content from reported PHP4_INCLUDE_PATH (#14540)
      Merge topic 'policy-CMP0022-fixes-for-master'
      Help: Refine manual/*.1.rst usage summaries
      Help: Drop mention of cmake -i wizard mode
      Help: Configure copyright year automatically
      Help: Configure |version| replacement correctly
      Merge topic 'clear-evaluation-files'
      cmGlobalGenerator: Refactor member cleanup between configures
      Merge branch 'cmake-E-automoc-crash' into cmake-E-autogen-crash
      cmake: Validate -E cmake_autogen argument count (#14545)
      Merge topic 'ninja-deps-intel'
      Merge topic 'ninja-dont-parse-empty-depsflag'
      Merge topic 'FindJNI-biarch'
      Merge topic 'FindPHP4-no-cache-output'
      Merge topic 'doc-tool-usage'
      Merge topic 'remove-cmake-i-wizard'
      Merge topic 'cmake-E-autogen-crash'
      Help: Configure html page navigation bars
      Help: Configure html favicon
      Merge topic 'test-Assembler-no-g'
      Merge topic 'osx-no-PackageMaker'
      Merge topic 'fix-automoc-compile-definitions'
      Merge topic 'clear-generator-data'
      Merge topic 'refactor-autogen-setup'
      Merge topic 'doc-html-page-layout'
      Merge branch 'release'
      Merge topic 'cfbundle-test-no-cl-tools'
      Help: Format execute_process command documentation
      Help: Clarify execute_process COMMAND argument behavior
      Help: Add cmake-language.7 manual
      Help: Reference cmake-language.7 comment docs from cmake-developer.7
      cmExportSetMap: Override clear() to delete held resources
      Merge topic 'doc-execute_process'
      Merge topic 'doc-cmake-language'
      Merge topic 'tll-target-policies'
      Merge topic 'test-LINK_ONLY-expression'
      Enable RunCMake.CMP0037 test everywhere
      Refactor internal resource location APIs and initialization
      Merge topic 'clear-generator-data'
      Merge topic 'test-RunCMake.CMP0037-everywhere'
      Merge topic 'cmake-internal-locations'
      Merge topic 'constify'
      Merge topic 'pp-transitive-property-handling'
      cmGlobalGenerator: Do not propagate const through GetCMakeInstance
      Refactor tool selection for edit_cache (#14544)
      ExternalData: Format module documentation
      ExternalData: Show example network path URL template
      CMP0038: Add missing '.' to policy summary line
      Configure NSIS-packaged CMake documentation link in Start Menu
      Configure NSIS-packaged CMake version and install destination
      OS X: Drop version number from CMake.app bundle name (#11693)
      bootstrap: Parse Copyright.txt instead of duplicating notice
      cmake-gui: Parse Copyright.txt instead of duplicating notice
      Copyright.txt: Update year range to end in 2013
      Copyright.txt: Add test to check year range
      Help: Parse Copyright.txt instead of using current year
      Merge topic 'cleanup-edit_cache-target'
      Merge topic 'wix-custom-arguments'
      Merge topic 'fix-INTERFACE-with-no-SHARED-libs'
      Merge topic 'create_test_sourcelist-clang-warnings'
      Merge topic 'doc-ExternalData-network-path'
      Merge topic 'policy-summary-periods'
      Merge topic 'cmake-copyright-year'
      ExternalData: Allow local stores without any URL templates
      Merge topic 'cmake-distribution-config'
      Merge topic 'ExternalData-allow-no-urls'
      Merge topic 'configure_file-drop-IMMEDIATE'
      Merge topic 'set_emptyvar_PARENT_SCOPE'
      Merge topic 'msvc-encoding'
      Merge topic 'openmp-cray'
      Merge topic 'gp-ld_library_path'
      Merge topic 'doc-tool-options-as-definition-lists'
      cmGlobalGenerator: Drop unused GenerateBuildCommand implementation
      cmGlobalGenerator: Add method to compute "cmake --build" command line
      build_command: Return a "cmake --build" command-line
      ctest_build: Use "cmake --build" to launch the native build tool
      cmSystemTools: Add RunSingleCommand overload for std::vector<std::string>
      cmSystemTools: Add PrintSingleCommand method
      cmGlobalGenerator: Cleanup GenerateBuildCommand API
      Tests: Drop remnants of unused ShellInstall test
      Tests: Remove unused Source/cmaketest.h.in file
      Tests: Move CMAKE_TEST_MAKEPROGRAM into Tests/CMakeLists.txt
      Tests: Launch BootstrapTest through cmake instead of ctest
      Tests: Launch CMake.Install test through 'cmake --build'
      Tests: Teach SimpleInstall to use "cmake --build"
      Tests: Teach MakeClean to use "cmake --build"
      Tests: Fix make capability selection for empty CMAKE_TEST_MAKEPROGRAM
      Tests: Simplify ExternalProjectUpdate test arguments
      Tests: Split <test>_EXTRA_OPTIONS into <test>_(CTEST|BUILD)_OPTIONS
      Prefer CMAKE_MAKE_PROGRAM over CMAKE_BUILD_TOOL (#14548)
      VS: Add internal APIs to find MSBuild, devenv/VCExpress, and msdev
      Merge topic 'doc-ctest-upload-part'
      cmake-mode.el: drop reserved keybindings (#14576)
      Teach GenerateBuildCommand to find its own make program
      Simplify some calls to cmGlobalGenerator::Build
      ctest: Make the --build-makeprogram optional for --build-and-test
      ctest: Teach --build-options to allow zero options
      Tests: Pass --build-options to every test
      Tests: Simplify CTest.BuildCommand.ProjectInSubdir configuration
      Tests: Simplify VSProjectInSubdir configuration
      Tests: Simplify VSExcludeFromDefaultBuild configuration
      Tests: Configure SubProject-Stage2 test more robustly
      Tests: Pass CMAKE_MAKE_PROGRAM instead of --build-makeprogram
      Tests: Fix MFC test heuristic for empty CMAKE_TEST_MAKEPROGRAM
      Tests: Do not use an explicit make program for VS generators
      VS: Switch to internal CMAKE_MAKE_PROGRAM lookup by generators
      Help: Document the CMAKE_MAKE_PROGRAM variable in more detail
      ExternalProject: Format module documentation
      Merge topic 'fix-remove-forbidden-flags'
      Merge topic 'cpack-internal-variables'
      Merge topic 'emacs-mode-no-reserved-bindings'
      Merge topic 'forbid-reserved-targets'
      Merge topic 'doc-ExternalProject-formatting'
      Merge topic 'cleanup-build-commands'
      cmDocumentation: Fix exit after help output format warnings
      Merge topic 'cross-compiling-toolchain-variables'
      Merge topic 'macro-args-docs'
      Credit Kitware and csimsoft for their maintenance roles
      Merge topic 'FindLATEX-ps2pdf'
      Merge topic 'vs9-map-Fd'
      Merge topic 'fix-help-format-warning-exit'
      Merge topic 'remove-LOCATION-property-use'
      Merge topic 'dev/better-eclipse-language-support'
      Merge topic 'add-missing-parent-group'
      Merge topic 'constify'
      Merge topic 'find_backtrace'
      Merge topic 'FindwxWidgets-3.0.0'
      Merge topic 'cmake-credits'
      Merge topic 'missing-target-error'
      cmake-gui: Reference LGPLv2.1 when redistributing Qt
      Merge topic 'genex-docs'
      Merge topic 'qt-dialog-reconfigure'
      Merge topic 'cross-compiling-toolchain-variables'
      Merge topic 'use-generator-target'
      Merge topic 'cmake-credits'
      Merge topic 'add-cmHasLiteralPrefix'
      Merge topic 'FixIssue14029'
      Merge topic 'make-cpack-options-boolean'
      Merge topic 'use-generator-target'
      Merge topic 'FindSWIG-fix13426'
      Merge topic 'FindSWIG-fix13449'
      Merge topic 'FindSWIG-fix13771'
      Merge topic 'UseSWIG-fix13772'
      Merge topic 'EclipseParallelMakeOnlyOnUnixHosts'
      Help: Document $ENV{VAR} syntax in cmake-language.7 manual
      Merge topic 'doc-cmake-language-env-vars'
      Help: Organize and revise the cmake-generators.7 manual
      Merge topic 'doc-generators-cleanup'
      libarchive: Port upstream issue 320 fix
      Merge branch 'upstream-kwsys' into update-kwsys
      bootstrap: Add KWSys Encoding and FStream
      Watcom: Suppress WMake interactive prompt on error
      Merge topic 'FindGTK2-quartz-backend'
      Merge topic 'ninja-msvc-deps-for-intel'
      Merge topic 'ninja-quoted-cmd-commands'
      Merge topic 'UseSWIG-fix13814'
      Merge topic 'UseSWIG-fix14520'
      Merge topic 'INTERFACE_LIBRARY-property-whitelist'
      Merge topic 'libarchive-left-shift-fix'
      Merge topic 'update-kwsys'
      Merge topic 'watcom-no-prompt'
      Merge topic 'use-generator-target'
      Merge topic 'autogen-depends'
      Merge topic 'cross-compiling-toolchain-variables'
      Merge topic 'minor-cleanups'
      Merge topic 'ninja-compile-link-pool'
      Fix CMAKE_(C|CXX|Fortran)_RELEASE helpstrings (#14606)
      Make CMAKE_(C|CXX|Fortran)_<CONFIG> help strings more consistent (#14606)
      Help: Document CMAKE_PDB_OUTPUT_DIRECTORY_<CONFIG> variable
      Help: Format PDB_NAME and PDB_OUTPUT_DIRECTORY documentation
      Help: Document PDB behavior w.r.t. static libraries explicitly (#14600)
      Merge topic 'KateProjectGenerator2'
      Merge topic 'export-includes'
      Merge topic 'UseSWIG-fix13318'
      Merge topic 'UseSWIG-fix12184'
      Merge topic 'UseSWIG-octave'
      Merge topic 'FindSWIG-3498'
      Merge topic 'wix-components'
      Merge topic 'INTERFACE_AUTOUIC_OPTIONS'
      Merge topic 'use-generator-target'
      Merge topic 'doc-pdb-not-for-static-libs'
      Fix CMAKE_(C|CXX|Fortran)_STANDARD_LIBRARIES helpstrings (#14622)
      Merge topic 'xcode-folder-dedup'
      Merge topic 'osx-cross-compile-fixup'
      Merge topic 'cmake-mt-return-value'
      Merge topic 'lang-flag-var-helpstrings'
      Merge topic 'Haiku-CPU-count'
      Merge topic 'cmake-toolchains-manual'
      Merge topic 'filter-showincludes-in-launcher'
      Merge topic 'fix-export-segfault'
      VS: Add CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND variables
      CMakeDetermineCompilerId: Use CMAKE_VS_(DEVENV|MSBUILD|MSDEV)_COMMAND
      Merge topic 'cleanup-build-commands'
      Merge topic 'minor-cleanups'
      Merge topic 'vtk-contract'
      Tests: Fix standalone build of tests with nested projects
      Help: Format and clarify source_group() documentation (#14631)
      Merge topic 'doc-source_group-FILES'
      Fortran: Improve pointer size detection in gfortran on MinGW
      Merge topic 'cleanup-build-commands'
      Merge topic 'mingw-gfortran-sizeof-dptr'
      Merge topic 'qt4-qmake-exe'
      Merge topic 'unicode-win32-apis'
      Merge topic 'INTERFACE_AUTOUIC_OPTIONS'
      Merge topic 'vtk-contract'
      libarchive: Port upstream issue 320 second fix
      libarchive: Use ARCHIVE_LITERAL_ULL to add ULL integer suffix
      Help: Format 'if' command documentation
      Help: Clarify if(TARGET) behavior (#14646)
      Merge topic 'xcode-5.1'
      Merge topic 'FindFreetype-2.5'
      Merge topic 'vtk-contract'
      Merge topic 'libarchive-left-shift-fix'
      Merge topic 'fix-INTERFACE-mapped-config'
      Merge topic 'KateFixNinja'
      Merge topic 'remove-INTERFACE-build-targets'
      Merge topic 'FindSubversion-TortoiseSVN'
      Merge topic 'constify'
      Merge topic 'Qt4-NO_DEBUG-define'
      Merge topic 'minor-cleanup'
      Merge topic 'build-symlink-invalid-sup-file'
      Merge topic 'GenerateExportHeader-tests'
      Merge topic 'wix-fragment-injection'
      Merge topic 'doc-clarify-if-TARGET'
      TestCXXAcceptsFlag: Update documentation (#14657)
      Merge branch 'upstream-kwsys' into update-kwsys
      Add MirBSD platform support (#14659)
      Help: Clarify CMAKE_VERBOSE_MAKEFILE initialization (#14658)
      Makefile: Allow "gmake target1 target2 -j" (#14312)
      Merge topic 'find_backtrace'
      Merge topic 'doc-TestCXXAcceptsFlag-cleanup'
      Merge topic 'update-kwsys'
      Merge topic 'make-entry-no-parallel'
      Merge topic 'add-platform-MirBSD'
      Merge topic 'minor-cleanup'
      Merge topic 'doc-clarify-CMAKE_VERBOSE_MAKEFILE'
      Merge topic 'extend-policies-manual'
      cmGlobalGenerator: Fix value type pushed into autogens vector
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'cmake-packages-manual'
      Help: Simplify top-level index organization
      Merge topic 'wix-fix-registry-slash'
      Merge topic 'constify'
      Merge topic 'remove-VTK-include-hack'
      Merge topic 'vs-external-project-type'
      Merge topic 'fix-Qt-rcc-file-handling'
      Merge topic 'wix-cmake-coding-conventions'
      Merge topic 'update-kwsys'
      Merge topic 'doc-organize-index'
      Merge topic 'MakeDocsWorkWithDocutilsBefore0_11'
      Merge branch 'upstream-kwsys' into update-kwsys
      CTestCustom: Suppress LNK4089 warning about SHELL32
      Copyright.txt: Update year range to end in 2014
      Merge topic 'copyright-year'
      Merge topic 'rpath-default'
      Merge topic 'fix-ctest-regressions'
      Merge topic 'update-kwsys'
      Merge topic 'fix-compile-OBJECT_DIR'
      Merge topic 'suppress-LNK4089-SHELL32'
      Merge topic 'wix-read-only'
      Merge topic 'wix-rtf-encoding'
      Merge topic 'KateProjectImprovements'
      Merge topic 'cmake-mode-updates'
      Merge topic 'export-EXPORT-subcommand'
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'EclipseUse64bitMachOParser'
      Merge topic 'update-kwsys'
      Merge topic 'fix-text-typos'
      Merge topic 'cmake-buildsystem-manual'
      Merge topic 'minor-cleanups'
      Merge topic 'minor-cleanups'
      Merge topic 'unicode-main'
      Merge topic 'unicode-fstream'
      Merge topic 'doc-cpp-allowed'
      Merge topic 'minor-cleanups'
      Merge branch 'xcode-storyboard-file-type-2.8.12' into xcode-storyboard-file-type
      Merge topic 'minor-cleanups'
      Merge topic 'xcode-storyboard-file-type'
      Merge topic 'wix-cmake-package-registry'
      Merge topic 'cmp0022-docs'
      cmake: Implement placeholder --help-custom-modules compatibility
      FindBoost: Add Boost_USE_DEBUG_RUNTIME option (#14686)
      Merge topic 'multiarch-multios'
      Merge topic 'qt4-find-root'
      Merge topic 'vs10-include-backslashes'
      Merge topic 'optional-install'
      Merge topic 'policies'
      Merge topic 'compat-help-custom-modules'
      Merge topic 'FindBoost-ms-debug-runtime'
      Merge topic 'minor-cleanups'
      Merge topic 'extend-docs'
      Merge topic 'CheckTypeSize_fix_multiple_invocation'
      Merge topic 'find-java-os-x-fixes'
      Merge topic 'minor-cleanups'
      Merge topic 'remove-duplicate-file'
      Merge topic 'ninja_fix_rerun'
      Merge topic 'fix-FindPackageModeMakefileTest-Makefile'
      Merge topic 'fix-find-package-mode'
      Merge topic 'constify'
      Merge topic 'missing-dependency-error'
      Merge topic 'support-codelite-ide-generator'
      Merge topic 'update-Qt4-COMPILE_DEFINITIONS'
      Merge topic 'fix-cb-nmake-quotes'
      Merge topic 'doc-Qt-macro-TARGET-arg'
      Merge topic 'hppa-bootstrap'
      Merge topic 'skip-return-code'
      Revert "Ninja: Avoid re-running CMake on next build after regeneration"
      Merge topic 'var-type-autofill'
      Merge topic 'revert-ninja_fix_rerun'
      Merge topic 'ninja_fix_rerun'
      Merge topic 'fix-help-if-typo'
      Merge topic 'GNUInstallDirs_debian-multiarch-fix'
      Help: Document CMAKE_OSX_* variables
      Merge topic 'cmmakefile-const'
      Merge topic 'doc-osx-vars'
      Merge topic 'xcode-storyboard-view'
      Merge topic 'hppa-binutils-flag'
      OS X: Use 'uname -m' for processor (#14712)
      Merge topic 'update-qt4-docs'
      Merge topic 'KateDontRequireVariable'
      Tests/RunCMake: Move documentation to a README.rst
      Tests/RunCMake: Add function to run a specified command-line
      cmake: Improve '-E create_symlink' edge case handling (#14713)
      Merge topic 'osx-host-arch'
      Merge topic 'improve-Tests-RunCMake'
      Merge topic 'cmake-E-symlink-replace-dangling'
      cmake: Add '-E sleep' command
      Add test case to verify CMake does not re-run on first build
      Allow projects to specify extra inputs to CMake
      Ninja: Normalize paths of CMake re-run rule dependencies
      Merge topic 'qcc-id'
      Merge topic 'cmake-E-sleep'
      Merge topic 'cmake-rerun-depends'
      Merge topic 'robust-ep-download-verify'
      Merge topic 'ninja-normalize-cmake-rerun-deps'
      Merge topic 'ctest-update-p4-unknown-revision'
      Merge topic 'constify'
      Merge topic 'disallowed-cxx-subset'
      Help: Do not install Sphinx html build info files
      Merge branch 'release'
      Cygwin: Avoid legacy warnings in RunCMake.CMP004[1235] tests
      Help: Format project command and variable documentation
      project: Add optional LANGUAGES keyword
      project: Manage VERSION variables
      Merge topic 'doc-install-no-build-info'
      Merge topic 'emacs-mode-byte-compile'
      Merge topic 'cygwin-RunCMake-tests'
      Merge topic 'ExternalProject-git-submodules'
      Merge topic 'fix-Qt-autogen'
      Utilities/Release: Fix newlines on dash2win64 cygwin
      Utilities/Release: Generate docs on dash2win64 cygwin
      Utilities/Release: Fix for spaces in host path
      Utilities/Release: Pass pre-built docs tarball
      Update README and add guidelines for CONTRIBUTING
      Find{Java,JNI}: Use ENV{JAVA_HOME} first when set
      Find{Java,JNI}: Consider JAVA_HOME before ENV{JAVA_HOME}
      FindJNI: Overhaul finding JDK libraries and headers on OS X
      Find{Java,JNI}: Use /usr/libexec/java_home on OS X
      FindCUDA: Fix literal block formatting
      README: Credit Kitware and community of contributors
      Merge topic 'project-version-variables'
      Merge topic 'doc-release-tarball'
      Merge topic 'emacs-mode-enhance'
      Merge topic 'intro-docs'
      Merge topic 'find-java-os-x-fixes'
      Merge topic 'FindCUDA-doc-format'
      Merge topic 'codelite-generator-multi-jobs-bug-fix'
      Merge topic 'fix-visibility-inlines-hidden'
      Merge topic 'constify'
      Merge topic 'cmake-qt-manual'
      Merge topic 'minor-cleanups'
      Merge topic 'intro-docs'
      Utilities/Sphinx: Add option to build 'text' format
      Help: Add documents for release notes
      Help: Add documents to collect notes between releases
      Merge topic 'osx-rpath-unique'
      Merge topic 'fix-Qt-autogen'
      Drop tweak version component from CMake Policies
      Help: Expand documentation of CMAKE_VERSION and related variables
      Merge topic 'FeatureSummary-no-transitive'
      Merge topic 'AUTOMOC-docs'
      Merge topic 'release-notes'
      Merge topic 'no-policy-tweak-version'
      Merge topic 'doc-version-components'
      Merge topic 'fix-Qt-autogen'
      Merge topic 'Qt4-WIN32-doc'
      Merge topic 'FindOpenSSL-root-dir'
      Tests: Speed up RunCMake.CheckModules test
      Merge topic 'update-buildsystem-docs'
      Tests/BundleTest: Drop use of ChangeLog.txt
      Remove ChangeLog.txt
      Remove ChangeLog.manual
      Help: Add hyperlink targets for argument types in cmake-language(7)
      Merge topic 'test-CheckModules-speedup'
      Merge topic 'intel-visibility'
      Merge topic 'doc-polcy-CMP0024-typo'
      Merge topic 'interface-library-signatures'
      Merge topic 'wix_desktop'
      Merge topic 'release-notes-prep'
      Merge topic 'Qt4-qmake-IMPORTED'
      Merge topic 'fix-CMP0028-iface'
      Merge topic 'generate-cmCommands-file'
      Merge topic 'remove-Example'
      Merge topic 'cmake-devel-version-macro'
      Merge topic 'extend-docs'
      Help: Change version 3.0.0 -> 3.0 in policy docs
      cmStandardIncludes: Include cmIML/INT.h for portable integer types
      cmVersion: Fix CMake_VERSION_ENCODE for date in patch level
      Export: Fix internal CMake version test logic
      Merge topic 'doc-policy-version-3.0'
      FindBoost: Search next to MPI libraries for boost_mpi (#14739)
      Help: Add CMake 3.0 Release Notes
      Merge topic 'graphviz-one-file'
      Merge topic 'eclipse-hotfix'
      Merge topic 'backward-compatibility'
      Merge topic 'release-notes-3.0'
      Merge topic 'cmake-devel-version-macro'
      OS X: Split Intel compiler information files
      Windows: Make file delete/rename retry configurable
      OS X: Escape path given to -isysroot flag
      Merge topic 'FindBoost-MPI-hints'
      Merge topic 'osx-intel-info-split'
      Merge topic 'cmake-devel-version-macro'
      Merge topic 'dev/fix-sublime-compile-flags'
      Merge topic 'backward-compatibility'
      Merge topic 'osx-sysroot-escape'
      Merge topic 'dev/ninja-speedup'
      Merge topic 'isystemForIcpc'
      Merge topic 'KateHandleSpacesInPath'
      Merge topic 'emacs-mode-cmake-help'
      Merge topic 'INTERFACE-no-sources'
      Merge topic 'windows-filesystem-retry-config'
      Help: Document the package registry in cmake-packages.7
      Help: Format find_package() command documentation
      Merge topic 'minor-cleanups'
      Merge topic 'doc-package-registry'
      Merge topic 'FindBoost-namespace'
      Merge topic 'FindJNI-ppc64le'
      Merge topic 'FindOpenSSL-prefer-root'
      Merge topic 'doc-usage-requirements'
      Help: Consolidate remaining 3.0 release notes
      Help: Rename 3.0 release notes to 3.0.0
      CMake 3.0.0-rc1 version update
      Help: Drop development topic notes to prepare release
      Change version scheme to use only two components for feature levels
      Help: Revise and format add_test() command documentation
      Merge branch 'doc-add_test-cleanup' into release
      Help: Format install() command documentation
      cmInstallFilesGenerator: Add reference to calling cmMakefile
      install: Support generator expressions in FILES and PROGRAMS mode
      Merge branch 'install-FILES-genex' into release
      Merge branch 'fix-find_dependency-macro' into release
      Merge branch 'fix-showinclude-warnings' into release
      Merge branch 'INTERFACE-property-docs' into release
      Merge branch 'fix-find_dependency-macro' into release

Chuck Atkins (1):
      FindBoost: Add suport for custom namespaces

Clinton Stimpson (15):
      cmake-gui: save and restore the geometry and window state between sessions.
      qt4: Fix linking with QtSvg to not include QtXml.
      python: remove debug statements from FindPythonInterp.cmake.
      cpack: For DragNDrop generator, add sysroot option when calling Rez.
      cpack: For DragNDrop generator, add sysroot option when calling Rez.
      CFBundle test: Add isysroot argument when calling Rez.
      MSVC: Fix encoding of Visual Studio 10+ project files.
      GetPrerequisites:  Preserve search path order from caller.
      cmake-gui: Configure again if a variable is changed before Generate is pushed.
      Windows: Use wide-character system APIs
      OS X: Add CMP0042 to enable MACOSX_RPATH by default
      Use Encoding::CommandLineArguments for main() functions.
      Use cmsys::[io]fstream instead of cmsys_ios::[io]fstream.
      FindQt4: Use NO_CMAKE_FIND_ROOT_PATH where search paths are already rooted.
      OS X: Make sure RPATHs are unique to avoid possible corruption.

Daniel Pfeifer (1):
      graphviz: allow to disable per target graphs (#14746)

Daniele E. Domenichelli (39):
      FindGTK2: Mark GTK_*_INCLUDE_DIR as advanced
      FindGTK2: Find freetype quietly
      FindGTK2: Search for modules quietly when needed
      FindGTK2: Export GTK2_XXX_FOUND to parent scope in _GTK2_FIND_LIBRARY
      FindGTK2: Populate GTK2_DEFINITIONS before searching for libraries
      FindGTK2: Search for glib-object.h instead of gobject/gobject.h
      FindGTK2: Create targets for each library
      FindGTK2: Better handling of include directories
      FindGTK2: Do not require the GTK_ prefix in all the internal functions
      FindGTK2: Small cleanup
      CheckStructHasMember: Add support for C++
      FindGTK2: Link freetype libs to targets including freetype includes
      FindGTK2: Fix gmodule, glibmm, pangoft2, and pangoxft targets
      FindGTK2: Add check to ensure that target exists
      FindGTK2: Set INTERFACE_COMPILE_DEFINITIONS target property only if not empty
      FindGTK2: Add config directories only if different from include ones
      FindGTK2: Do not link libfreetype
      FindGTK2: Add libraries to the GTK2_LIBRARIES variable only when found
      FindGTK2: Do not add freetype includes if they are not found
      FindGTK2: Refactor _GTK2_ADJUST_LIB_VARS into _GTK2_ADD_TARGET
      FindGTK2: do not skip target creation if optional dependencies are not found
      FindGTK2: Change extra includes -> optional
      FindGTK2: Make pangocairo and cairo optional dependencies
      FindGTK2: Add tests for components and targets in gtk and gtkmm modules
      CheckTypeSize: Add support for C++
      CheckTypeSize: Add unit tests
      CMP0039: Add missing '.' to policy summary line
      Drop use of configure_file IMMEDIATE option
      set: Handle value-less PARENT_SCOPE explicitly
      set: Fix handling of empty value with PARENT_SCOPE
      set: Add unit tests for set/unset PARENT_SCOPE
      Help: Document macro argument caveats in more detail
      FindGTK2: Add support for Quartz backend on MAC
      FindFreetype: Find ftheader.h with Freetype 2.5
      FindFreetype: Detect version string with Freetype 2.5
      FindFreetype: Remove duplicates in FREETYPE_INCLUDE_DIRS
      FindSubversion: Use TortoiseSVN registry key to locate svn
      CheckTypeSize: Unset temporary variables when done (#14690)
      GNUInstallDirs: Fix CMAKE_INSTALL_LIBDIR on Debian

David Cole (1):
      Tests: Verify policies are introduced only in "official" versions

David Golub (1):
      VS: Teach include_external_msproject about non-C++ projects (#14661)

Dimitri John Ledkov (1):
      GNUInstallDirs: Use multiarch on Debian with FreeBSD and HURD kernels

Dinar Valeev (1):
      FindJNI: Add ppc64le architecture

Dragos Carp (1):
      CMakeDetermineCompilerId: Load src from CMAKE_MODULE_PATH (#14481)

Eran Ifrah (2):
      Add support for codelite IDE project fles
      CodeLite: Use make -jN switch when generating Unix/MinGW makefiles

Eric NOULARD (1):
      CPack: Fix clang -Wdocumentation warnings

Flynn Marquardt (2):
      OS X: Fix app bundle search path during cross compiling (#14603)
      cmake: Fix mt return value when hosted on posix (#14605)

Gereon Kremer (1):
      ExternalProject: Add option GIT_SUBMODULES

Guy Martin (1):
      Improve ld flags for CMake itself on Linux/HPPA

Ho Cheung (2):
      FindOpenSSL: Honor OPENSSL_ROOT_DIR everywhere (#14735)
      FindOpenSSL: Prefer OPENSSL_ROOT_DIR first (#14764)

Joe Abbey (1):
      FindJNI: Set JAVA_INCLUDE_PATH2 for darwin (#14508)

Julien Schueller (10):
      FindSWIG: Mark SWIG_DIR & SWIG_VERSION as advanced (#13426)
      FindSWIG: Search for swig.swg only on host (#13449)
      FindSWIG: Use CMAKE_CURRENT_LIST_DIR instead of CMAKE_ROOT (#13771)
      UseSWIG: Fix .i relative source file location (#13173,#13772,#14459)
      UseSWIG: Handle a dll name different than module name (#13814)
      UseSWIG: Remove duplicate include dirs (#14520)
      UseSWIG: Name python module according to swig flags (#13318)
      UseSWIG: set .bundle ext on OSX and no prefix (#12184)
      UseSWIG: Handle octave extensions.
      FindSWIG: allow to provide SWIG_DIR (#3498)

KWSys Robot (7):
      KWSys 2013-10-08 (96b2f6f4)
      KWSys 2013-10-15 (6eab64c3)
      KWSys 2013-11-21 (1010d0e3)
      KWSys 2013-12-19 (88165c5e)
      KWSys 2013-12-19 (2426b57d)
      KWSys 2013-12-21 (e81f2a9e)
      KWSys 2014-01-02 (606d7d6f)

Kevin Funk (1):
      Small typo fix

Kitware Robot (141):
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      Add Help/generator/*.rst for Windows- and OS X-only generators
      Convert builtin help to reStructuredText source files
      CMake Nightly Date Stamp
      CPack: Replace #<type> markup with reStructuredText equivalent
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      Help: Move Modules/readme.txt content into cmake-developer.7 manual
      Help: Fix module documentation markup in cmake-developer.7 manual
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      Help: Format manual/*.1.rst options as definition lists
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp

Leszek Swirski (2):
      FindBLAS: Fixes for Windows MKL support
      FindLAPACK: MKL clean up and fix for windows

Marius Luca (1):
      FindwxWidgets: Look in x64 directories for MSVC (#14393)

Matt McCormick (6):
      TestDriver.cxx.in: Untrusted array index read.
      FindLATEX: Find ps2pdf with MikTeX.
      ExternalProject: Reattempt download when verification fails.
      file DOWNLOAD: Add test for bad hash.
      file DOWNLOAD: Test non-zero return status.
      file DOWNLOAD: Display the curl result status when a hash mismatch occurs.

Michael Priestman (1):
      Xcode: Generate 'folder' source type for directories (#14498)

Michel Zou (1):
      FortranCInterface: Fix cross-compiling Linux to MinGW (#14358)

Modestas Vainius (1):
      FindJNI: Support biarch installations (#14541)

Nils Gladitz (45):
      CPackWiX: generate deterministic ids for directories, components and files
      CPackWiX: allow user supplied extra sources, objects and libraries
      CPackWiX: prevent attribute references in docs from being interpreted
      CTest: handle dependent and non dependent test requirements equally
      CTest: prioritize tests by their depth in the dependency graph
      CTest: consider previously failed tests before all others
      CTest: perform cycle test early
      CTest: removed redundant copy of test dependency set
      CTest: added comments that describe the basic test sorting approach
      CTest: added test for RUN_SERIAL issue #14484
      CTest: fix dashboard issues associated with the ctest-fix-run-serial topic
      CPackWiX: use safe IDs for generated start menu shortcuts
      Tests: use string(TIMESTAMP) instead of system and locale specific date/time
      CTest: restore old failed test priority in serial test runs
      Generators: don't append sources from utility targets to objectSources
      CTest: clean TargetDirs between unrelated coverage runs (issue 13143)
      Ninja: run custom commands through launcher if available
      Tests: Add test for CTEST_USE_LAUNCHERS capture of custom commands
      CTest: prevent tests from being inserted in the cost list twice
      Tests: added test for ctest_empty_binary_directory()
      CTest: more aggressive implementation of ctest_empty_binary_directory()
      CPackWiX: Add variables for custom tool extensions and flags
      CTest: added documentation for the "Upload" submission PART
      CPack: don't write internal variables to CPackConfig.cmake
      Makefile: Remove "forbidden" flags only as a whole
      CMP0037: Extend policy to reserved names and custom targets
      CPackComponent: handle the documented PARENT_GROUP parameter
      CPack: use IsOn instead of IsSet for boolean CPack options
      Add policy CMP0040 to disallow custom commands on missing targets
      CPackWiX: add CPack component support
      CTest: filter /showIncludes output from ninja compile launcher
      Tests: allow valgrind test to pass with symlinked build dir
      CPackWiX: allow customization of generated WiX sources
      CPackWiX: replace slash with backslash in registry key path
      CPackWiX: adhere to CMake member naming convention
      CTest: fix regressions introduced by the ctest-fix-run-serial topic
      CPackWiX: transfer file read only flag during installation
      CPackWiX: allow and convert UTF-8 sequences in RTF writer
      CPackWiX: added new CPACK_WIX_CMAKE_PACKAGE_REGISTRY variable
      InstallRules: added new variable to disable generation of install rules
      AddDependencies: new policy requires dependencies to exist
      CodeBlocks: fix unescaped command quotes when used with nmake
      VisibilityInlinesHidden: only apply -fvisibility-inlines-hidden to C++ sources
      Visibility: the Intel compiler does not support -fvisibility on windows
      CTest: exclude /showIncludes notes when scraping logs

Patrick Reynolds (1):
      Adding support for the Python coverage.py tool.

Pedro Navarro (3):
      ctest_update: Add support for Perforce p4 client
      ctest_update: Do not remove the p4 depot name
      ctest_update: Handle P4 unknown revisions more robustly

Peter Kümmel (6):
      Ninja: use deps = gcc/msvc feature
      Ninja: don't parse empty string
      Ninja: add depfile support for Intel's compiler
      Ninja: deptype msvc for Intel's compiler on Windows
      Ninja: multiple commands must be quoted
      Ninja: job pool support for compiling and linking

Philipp Möller (7):
      cmake-mode.el: Avoid using beginning-of-buffer
      cmake-mode.el: Don't assign to free variable save-point
      cmake-mode.el: Replace 'setq' with 'let' or inlining
      cmake-mode.el: Clean up cmake-command-run and add buffername argument
      cmake-mode.el: Add auto-completion to cmake-help-command
      cmake-mode.el: Add the ability to retrieve module help.
      cmake-mode.el: Add help for variables/properties/complete. Factorize.

Raphael Kubo da Costa (1):
      Help: Fix typo in 'if()' command documentation

Robert Maynard (1):
      Ninja: Avoid re-running CMake on next build after regeneration

Rolf Eike Beer (14):
      blacklist tests with their own test in Tests/Module from AllFindModules test
      Check*CompilerFlag: make C and CXX modules share most error patterns (#14339)
      remove unused local typedef
      Modules: add FindLua.cmake
      FindPython*: simplify version selection
      FindOpenSSL: mark variables as advanced for MSVC (#14418)
      mark_as_advanced: improve documentation syntax
      Qt4: make pro files generated for translations easier to read
      use size_t for GeneratorExpressionContent::ContentLength to fix some warnings
      FindJava: fix message output (#14502)
      ProcessorCount: make it work on Haiku
      allow to mark a test as "Not Run" with a specific return code (#8466)
      bootstrap: improve ld flag for Linux/HPPA builds
      cmMakefile: make some methods take const std::string& instead of const char*

Ruslan Baratov (4):
      Fix wording of "the the" typos throughout text
      Xcode: Fix storyboard view
      Xcode: Remove dead code
      Xcode: Fix storyboard view

Sean McBride (9):
      curl: Fix typo in header include guard
      cmNewLineStyle: Remove useless semi-colon
      cmGraphVizWriter: Add extra space in comment to suppress warning
      Fix warnings about \brief usage
      cmTarget: Properly escape @ char in doxygen comments
      cm*Lexer: Populate empty doxygen @param comment
      cmDocumentation: Fix a few doxygen comment errors
      curl, bzip2: Suppress warnings by setting initial value
      create_test_sourcelist: Fix linkage in generated test driver code

Sergey Zolotarev (1):
      cmake-gui: Remember variable type in Add Entry

Simon Levermann (1):
      UseJava: Add support for the jar 'm' (Manifest) option

Simon Sasburg (1):
      FindQt4: Restore ability to handle a changed QT_QMAKE_EXECUTABLE properly.

Stephan Tolksdorf (1):
      Xcode: Fix duplicate target subfolders (#14133)

Stephen Kelly (342):
      Fix resetting the compiler on the command line (#14366).
      Generate modern-style cmake code.
      Genex: Evaluate genexes for additional make clean files.
      Search for the Q_GADGET macro for running automoc too.
      Genex: Add the PLATFORM_ID expression.
      cmTarget: Add initializer for MAP_IMPORTED_CONFIG_<CONFIG>
      Fix some indentation problems in cmPolicies.
      Generate graphviz files at generate time, not configure time.
      Genex: Rename cmGeneratorExpression::NeedsParsing to NeedsEvaluation
      CMakePackageConfigHelpers: Add a find_dependency macro
      GenerateExportHeader: Deprecate add_compiler_export_flags function.
      Use one authorative source of the LINK_LIBRARIES property.
      Remove unused include.
      Fix comments to match the code.
      cmTarget: Fix typo in comment.
      VS6: Add some delimiting between error message and content.
      genex: Test preprocessing incomplete expressions.
      GEH: Use the macro for the deprecation attribute after definiting it.
      GEH: Make each element of the deprecation macros overridable.
      Export: Never treat private link libraries as public package dependencies.
      Always consider includes from IMPORTED targets to be SYSTEM.
      Add the INTERFACE_LIBRARY target type.
      export: Add policy CMP0024 to disallow include() of export files
      export: Add support for INTERFACE_LIBRARY targets
      install: Teach EXPORT option to handle INTERFACE_LIBRARY targets
      message: Add a DEPRECATION mode
      Qt4Macros: Port to use message(DEPRECATION)
      GenerateExportHeader: Port to use message(DEPRECATION)
      Add a test for SYSTEM headers in INTERFACE libraries.
      CMP0024: Store the fact of included export in global generator.
      cmExportInstallFileGenerator: Fix comment to match reality.
      export(): Set a Makefile on the cmExportBuildFileGenerator.
      export(): Process the export() command at generate time.
      export(): Handle multiple dependent export sets.
      Deprecate COMPILE_FLAGS target property.
      cmTarget: Deprecate the LOCATION target property with a policy.
      Require CMake 2.8.4 or greater to build CMake
      CMP0022: Add unit test for null pointer check and message.
      target_link_libraries: Allow repeated use of LINK_{PRIVATE,PUBLIC} keywords.
      Handle genexes when evaluating INTERFACE_INCLUDE_DIRECTORIES errors.
      include(): Use lower case and () to refer to the include() command.
      cmPolicies: Fix typo
      target_link_libraries(): Fix code snippet in documentation.
      cmTarget: Remove unused variable.
      Help: Add introduction section to cmake-policies manual
      cmCoreTryCompile: Fix typo in comments.
      Create make rules for INTERFACE_LIBRARY targets.
      Consider targets with double colons to be IMPORTED or ALIAS targets.
      Add some templates for cleaner array iteration.
      Genex: Remove use of TransitiveWhitelistCompare
      Genex: Use cmArraySize for targetPolicyWhitelist
      Docs: Fix typo.
      Docs: Fix typo
      cmTarget: Add a template to create correct implied content.
      cmTarget: Make consistentProperty return consistent content.
      cmTarget: Assign consistent content back to the property being evaluated.
      cmTarget: Add enumeration for consistency to expect from properties.
      cmTarget: Add interface for compatible numeric properties
      Rename the cmQtAutomoc class to cmQtAutoGenerators.
      Rename the cmQtAutoGenerator instances to reflect coming features.
      Rename the cmake_automoc command to cmake_autogen.
      Move variable set to where it is used.
      Rename local variable to reflect generic use.
      Rename method to reflect generic use.
      Rename some variables to reflect broader scope.
      Add the AUTOGEN_TARGETS_FOLDER and obsolete AUTOMOC_TARGETS_FOLDER.
      Move some makefile definitions up away from moc-specific code.
      Rename the AutomocInfo.cmake file to be more generic.
      Extract an SetupAutoMocTarget method.
      Rename RunAutomoc to RunAutogen.
      Update output messages for generic use.
      Add extra checks for the AUTOMOC target property.
      Rename the QtAutomoc tests to QtAutogen.
      Run the main executable created in the autogen tests.
      Record which files are skipped by automoc.
      Add automatic uic invocation for Qt.
      Add automatic rcc invocation for Qt.
      cmArray: Use macro variant of cmArray{Begin,Size,End} for old GCC.
      Refactor the Plugin test.
      Make ExportLanguages a subtest of the ObjectLibrary test
      QNX: Don't attempt to create depfiles
      Find appropriate binutils when cross-compiling with clang
      Split CreateGeneratorTargets into two methods.
      Move GenerateTargetManifest to cmGeneratorTarget.
      Remove the Location member from cmTarget.
      Do not populate SourceEntries in AddSourceFile.
      Move TraceDependencies to cmGeneratorTarget.
      Don't call SetProperty from GetProperty.
      cmTarget: Make GetProperty() const.
      Allow disabling adding the install prefix to the prefix search path.
      cmTarget: Improve INCLUDE_DIRECTORIES property docs (#13188).
      Add missing documentation for include dirs related variables. (#12611)
      cmTarget: Make some accessors const.
      cmGeneratorTarget: Make some accessors const.
      cmAutogen: Extract some helper methods for autogen targets.
      cmAutogen: Move autogen target creation to InitializeMocSourceFile.
      cmAutogen: Rename method to InitializeAutogenTarget
      cmAutogen: Gather tool arguments after creating generator targets.
      Genex: Add a test for the LINK_ONLY expression.
      Disallow invalid target names (#13140)
      Disallow link-to-self (#13947).
      Disallow linking to utility targets (#13902).
      cmGlobalGenerator: Rename the FinalizeCompileDefinitions method.
      cmTarget: Don't finalize include directories in GetIncludeDirectories.
      Make accessors for compile-related information const.
      Genex: Simplify the preprocessor looper for interface properties.
      Genex: Use a preprocessor foreach to follow transitive properties.
      add_library: Fix INTERFACE on platforms with no shared libs (#14561)
      cmGeneratorTarget: Make GetIncludeDirectories const.
      KDevelop: Use GetLocation(0) instead of LOCATION property.
      Tests: Don't read the LOCATION property from build targets.
      CMakeDetermineCompilerId: Look for internal file only on host
      Add compiler target compile options.
      Allow toolchain files to specify an external toolchain.
      Add CMAKE_SYSROOT variable to set --sysroot when cross compiling.
      cmTarget: Make custom command accessors API const.
      cmTarget: Make GetTargetSourceFileFlags const.
      cmTarget: Make GetInterfaceLinkLibraries const.
      cmMakefile: Make IsAlias const.
      cmMakefile: Make FindTarget const.
      cmGlobalGenerator: Make NameResolvesToFramework const.
      cmTarget: Make NameResolvesToFramework const.
      cmTarget: Make GetExportMacro const.
      cmTarget: Trivially make more API const.
      Introduce CMAKE_STAGING_PREFIX variable.
      Add a null check to the generator target accessor.
      cmStandardIncludes: Add new cmHasLiteralPrefix function.
      Use new cmHasLiteralPrefix function
      Help: Reformat cmake-generator-expressions.7 manual
      Order cmGeneratorTargetsType elements deterministically.
      Port some of the generator API to cmGeneratorTarget.
      INTERFACE_LIBRARY: Avoid codepaths which set unneeded properties.
      cmTarget: Add whitelist of properties on INTERFACE_LIBRARY.
      cmGeneratorTarget: Use the output directory to order cmTargets.
      cmQtAutogen: Allow specifying depends for autogen targets.
      Update the Clang pattern to specify compiler options.
      target_include_directories: Allow relative path with genex
      Help: Fix typo in genex docs.
      Help: Fix typo in CMP0040 docs.
      Export: Test existing behavior of exporting includes with genexes.
      Export: Process relative includes after genex evaluation.
      Export: Process INSTALL_INTERFACE in INCLUDES DESTINATION.
      Export: Prefix relative items with genexes in INSTALL_INTERFACE.
      Export: Report error on relative include with genex.
      Help: Document the CMAKE_TOOLCHAIN_FILE.
      Help: Document the CMAKE_FIND_ROOT_PATH* variables.
      QtAutogen: Use config without prefix in map key.
      Genex: Add {UPPER,LOWER}_CASE and MAKE_C_IDENTIFIER.
      QtAutoUic: Handle new -include command line parameter.
      QtAutoUic: Add INTERFACE_AUTOUIC_OPTIONS target property.
      Don't generate subdir convenience rules for IMPORTED targets.
      Don't generate self-references for system include directories.
      Help: Fix up the VISIBILITY_INLINES_HIDDEN docs.
      Help: Add cmake-toolchains.7 manual
      Make the cmStrictTargetComparison operate on const cmTarget*.
      export(): Check targets exist at configure-time (#14608)
      cmTarget: Report origin of COMPATIBLE_INTERFACE properties.
      cmTarget: Require a compatible INTERFACE_AUTOUIC_OPTIONS from dependencies.
      Don't search for IMPORTED_LOCATION of INTERFACE_LIBRARY (14636)
      Remove INTERFACE build targets.
      Define QT_NO_DEBUG for non-debug use of Qt 4.
      Avoid certain actions on IMPORTED targets.
      Constify handling of target dependencies.
      Constify handling of link targets.
      Constify cmGeneratorTarget access.
      cmLocalGenerator: Constify target definitions access
      Autogen: Split AutoRcc handling into two methods
      Constify autogen handling.
      Use a config-specific moc parameters file, if needed.
      Help: Note that COMPATIBLE_INTERFACE_ properties may be origin-debugged.
      Split the find_dependency macro into a separate file.
      Speed up the GenerateExportHeader unit test (#14453).
      Merge some GenerateExportHeader subtests.
      Help: Add missing period.
      Help: Fix CMP0037 docs.
      Constify cmStrCmp.
      Genex: Allow single param expressions to accept arbirary input.
      Genex: Accept arbitrary content in *_CASE and MAKE_C_IDENTIFIER.
      Export: Clean up comment.
      Genex: Always return immediately on error.
      Genex: Use case-sensitive comparison in PLATFORM_ID.
      Automoc: Fix style
      cmTarget: Fix typo
      Export: Skip INTERFACE libraries when generating -config files.
      Help: Mention if(POLICY) and NO_POLICY_SCOPE in policies manual.
      cmLocalGenerator: Remove VTK include hack (#11338).
      QtAutogen: Don't modify target source files while iterating them.
      Help: Add a CMake manual for Packages related docs.
      export: Implement EXPORT subcommand (#9822)
      Help: cmake-packages: Add missing slash.
      Don't copy find_dependency in configure_package_config_file.
      Help: Document export(EXPORT) in the cmake-packages manual.
      add_dependencies: Disallow use with INTERFACE_LIBRARY.
      Style: Use this-> when invoking member function.
      install: Rename variable referencing cmake version.
      cmTarget: Rename container holding link implementation objects.
      Help: Remove workaround for pre-CMake 2.8.4 code.
      Help: Workaround pygments reporting an error for genexes.
      export: Only generate and install configuration files if needed.
      install: Ensure that install(TARGETS) works with no DESTINATION
      get_property: Fix testing ALIASED_TARGET target property (#14670)
      Run the add_compile_options command unit test.
      cmTarget: Don't update IMPORTED target compilation properties
      GenerateExportHeader: Reformat docs.
      Help: Mark some code blocks as containing cmake code.
      Help: Reformat Qt autogenerator documentation.
      cmTarget: Fix the property compatibility error message
      Qt Tests: Remove commented and unneeded line.
      cmTarget: Fix reporting interface-set properties which are FALSE.
      cmTarget: Fix debug report for interface-set compatibility types.
      cmTarget: Don't repeat property origin debug information.
      cmTarget: Test impliedByUse number-compatible properties.
      cmTarget: Remove support for <CONFIG>_LOCATION property.
      Help: Add cmake-buildsystem.7 manual
      cmTarget: Use strtol for numeric parsing.
      Genex: Add EQUAL expression.
      cmTarget: Remove dead code.
      cmTarget: Enable convenient include dir handling for INTERFACE_LIBRARY.
      export: Rename some variables to reflect content type.
      cmTarget: INTERFACE_LIBRARY is always EXCLUDE_FROM_ALL.
      cmTarget: Remove some of the INTERFACE_LIBRARY whitelisted properties.
      Genex: Reform error-checking for nullary/unary expressions.
      Undefine local preprocessor loop variables.
      cmTarget: Move a variable initialization closer to where it is used.
      add_library: Disallow invalid signatures for INTERFACE_LIBRARY.
      cmTarget: Fix system include annotation propagation.
      Don't allow include() of export(EXPORT) file at configure time.
      Add cmHasLiteralSuffix API.
      Genex: List transitive properties and methods as a table, not two lists.
      Genex: Use a preprocessor loop to implement transitive DAG check.
      Genex: Fix case of methods in the dag checker.
      Genex: Make EQUAL support upper case binary literals
      Help: Document the C++ subset permitted for CMake code.
      Test: Remove obsolete commented code.
      Help: Fix typo: 'target' -> 'target property'
      Tests: simplify Qt4 target usage
      Help: Mention CMAKE_DISABLE_FIND_PACKAGE_<PackageName> in package docs.
      Help: Note that language-specific 'built-ins' are set by the project command.
      CompatibleInterface: Test debugging of not-set property.
      Help: Document the target properties exported to IMPORTED targets.
      Genex: Add a nullary form for CONFIG
      Help: Fix some erroneous code block markers in Module docs.
      Help: Ensure that target-policies are added to the documentation.
      Remove obsolete workaround for old cmake versions.
      Note how to write CMP0022 compatible code with CMake 2.8.9.
      cmTarget: Handle NO_SYSTEM_FROM_IMPORTED.
      Help: Fix link to MAP_IMPORTED_CONFIG_<CONFIG>
      cmTarget: Deprecate COMPILE_DEFINITIONS_ properties with a policy.
      Genex: Use case-sensitive comparison for COMPILER_ID.
      FindQt4: Fix use of get_target_property to use actual target name.
      FindQt4: Ensure target exists before calling get_target_property.
      get_target_property: Error on non-existent target.
      cmGeneratorTarget: Add methods to access source file groups.
      cmTarget: Make GetSourceFiles populate an out-vector parameter.
      Help: Add notes about relocatability of config-file packages.
      Help: Link to CMAKE_POLICY_DEFAULT_CMP<NNNN> in policies manual.
      InterfaceLibrary: Add test requiring MAP_IMPORTED_CONFIG whitelisting
      Tests: Remove .orig file.
      Tests: Fix find-package mode test.
      cmComputeLinkDepends: Hold a const global generator.
      cmGeneratorTarget: Hold a const global generator.
      cmGlobalGenerator: Make some API const.
      cmGlobalGenerator: Make CheckALLOW_DUPLICATE_CUSTOM_TARGETS const
      cmGlobalGenerator: Make SelectMakeProgram const.
      Qt4: Use generator expression in COMPILE_DEFINITIONS (#14692)
      cmake: Future-proof --find-package mode.
      Document the TARGET options in Qt4 macros.
      Help: Update Qt4 documentation.
      CMakeDetermine*Compiler: Fix typo 'lile' => 'like'
      QNX: Introduce QCC compiler id for that QNX platform compiler.
      cmMakefile: Make GetProperty const.
      cmSourceFileLocation: Use a const cmMakefile.
      cmSourceFile: Use a const cmMakefile.
      cmMakefile: Constify some cmSourceGroup related code.
      cmSourceGroup: Fix method name capitalization.
      cmCacheManager: Consify version accessors.
      cmMakefile: Constify policies accessors.
      cmMakefile: Consify custom command API.
      cmMakefile: Remove method declarations with no implementation.
      cmMakefile: Remove non-const version of method
      cmMakefile: Trivially constify some methods.
      cmMakefile: Make FindSourceGroup const.
      cmMakefile: Make ConfigureString const.
      Help: Document non-use of std::set::insert.
      Help: Note that std::string::clear may not be used.
      Qt4: Create IMPORTED executable targets for all Qt executables.
      Qt4: Use IMPORTED executable names with custom commands.
      QtAutogen: Use Qt 4 IMPORTED targets to find executable locations.
      QtAutogen: Remove read of SKIP_AUTOUIC target property.
      QtAutogen: Remove unused variables.
      QtAutogen: Fix autouic target options in the presence of a config.
      QtAutogen: Make some methods appropriately file-static.
      QtAutogen: Separate source file processing from AUTOMOC.
      QtAutogen: Short-circut some logic when moc is not available.
      FindQt4: Make AUTOMOC work regardless which order Qt 4/5 is found.
      cmMakefile: Fix minor indentation inconsistency.
      cmMakefile: Return containers by const reference.
      Help: Move Qt tool invocation information to a generic cmake-qt manual.
      Help: Note that AUTOMOC consumes the defines and includes from targets.
      Help: Add information about INTERFACE_AUTOUIC_OPTIONS.
      cmTarget: Clean up the InsertCompileDefinition implementation.
      FeatureSummary: Don't list transitive package dependencies
      QtAutogen: Make uic work even when the source is in a subdir.
      QtAutogen: Only add source files to the target if AUTORCC is ON.
      Help: Specify that qtmain.lib is only used for WIN32 executables.
      Help: Fix typos
      Help: Add a style guide.
      Help: Mark up references to NEW and OLD policy settings properly.
      Help: Use ``inline-literals`` to mark generator expressions.
      Help: Add hyperlink targets to some manual sections.
      Help: Specify how to order and modify transitively set property values.
      Help: Note that the compatible interface properties must not intersect.
      Help: Mark up the buildsystem commands documentation
      Help: Document relation of properties to the rest of the buildsystem.
      Help: Use ``True`` and ``False`` for IMPORTED values.
      Help: Adjust the QtAutogen properties to the common style.
      Help: Fix typo.
      add_library: Test invalid GLOBAL INTERFACE signature.
      add_library: Issue better diagnostic for INTERFACE GLOBAL signature.
      Help: Document SYSTEM treatment of IMPORTED target INTERFACE_INCLUDE_DIRS
      Help: Add additional hyperlink targets
      Qt4: Add IMPORTED executable for qmake.
      CMP0028: Trigger on libraries from INTERFACE of dependencies.
      CMakeLists: Generate the cmCommands.cxx file.
      Remove the Example from the source.
      Export: Use a macro to ensure minimum development version requirement
      Eclipse: Skip generator expressions in COMPILE_DEFINITIONS (#14722)
      Help: Don't list debuggable properties in cmake-buildsystem manual.
      cmTarget: Remove TODO comment.
      Export: Use the CMAKE_DEVEL_VERSION macro for build-export files.
      Add policy CMP0049 to avoid variable expansion in source lists
      add_custom_command: Disallow use of SOURCE signatures.
      cmTarget: Don't try to get sources of an INTERFACE_LIBRARY.
      Help: Fix typo
      include_directory: Add missing include.
      cmGlobalGenerator: Remove unused variable.
      Makefile: Fix comment indentation.
      Tests: Remove some trailing black lines.
      Help: Document the purpose of usage requirements clearly.
      find_dependency: Add namespacing for variables in the macro.
      find_dependency: Ensure that ARGV1 has valid local content
      Help: List the whitelist of properties for INTERFACE libraries.

Timo Rothenpieler (1):
      CPackWiX: Add support for CPACK_CREATE_DESKTOP_LINKS

Vadim Zhukov (2):
      Add FindBacktrace.cmake module.
      FindBacktrace: Search and report only when not already found

Vladislav Vinogradov (1):
      added support for arm cross compilation with CUDA 5.5:

William Orr (1):
      Check*CompilerFlag: Add SunStudio 12 regex

Yasuyuki Oka (2):
      cmake-mode.el: Move header line to the top of file
      cmake-mode.el: Add autoload cookies

Zack Galbreath (5):
      update Trilinos contract test
      ctest: Add --rerun-failed option
      Tests/Contracts: Update test for VTK release branch
      Tests/Contracts: Fix failing VTK Contract test
      Tests/Contracts: Submit notes with VTK build

Роман Донченко (1):
      list: Fix docs for APPEND to show that elements are optional

-----------------------------------------------------------------------


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list