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

Robert Maynard robert.maynard at kitware.com
Fri Jun 5 09:02:14 EDT 2015


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.3.0-rc1 has been created
        at  873e8d31d4227bb8b24b34cd7cfc12eefc6bc31a (tag)
   tagging  b8746c4cfe325f05dbcb4e9a99ca78496c90e74e (commit)
  replaces  v3.2.3
 tagged by  Brad King
        on  Thu Jun 4 14:07:05 2015 -0400

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

iQIcBAABAgAGBQJVcJPJAAoJEOyP7zp7+07arSsP/2EO/thKNwdJZGaTTZAIxPph
HRMbOQ5bDhEza8FiXTempEwSE4FjudUzlO9902FrDOyc8ImBbopPqN4y+QQF5ite
Hgd/y/8Kjhj6PE32Fb9J28sXQrBL/BiQ9cnzSMF0hjxG9NimljwTvSec8hEO7UWf
+epR/n+nVjqlXA9/ZU3Sb06pJNkVjh3Z5myTmDjea7OVqi/hxqlotACCqYw9Okb1
IZFN+6r4EVF6nFOdU+1+2miohl1bUbJjGnCv9+Y0AcQawqkOXA/GsL+Y2IlA4PIb
3khrVQghA1kXbieCeXBSNEmr7hvcOib9VX/5HdgWWMkCf+Qm3wXh+xyWgq/wVm60
HbZO/P5JKHhokBVFpBwxCgGL84n9P4HM/vU0w8n7RAvf2qtLuzqaZKcHQiXeidY8
7Bd2bMnpRot3mXdN3CLpWsZ7tiaq+zPXcjR/+nE6LoUoUX2cROObPSGMipWxFf0s
/BULr5tqo0LoZl7DIJFnYSF/MVWwC5P8WiZgusJAwKLXd04v8YmiOYwM+yGf3uXv
WM2HPanp9etbnI6QOVd1M7fTYa8h6VY5Plrp1EEcLe2HPAY1H1tpgjgH/i3e7nA5
9Sz/C/lxXvvZa99MsD1+sLwb51wQBqtQHkHIqEanNsd790ESp3B5cxQybyE02zW9
KIkvPGiWEvsJ0Xk8o3eh
=JYen
-----END PGP SIGNATURE-----

Andrey Pokrovskiy (3):
      ExternalProject: Allow generator expressions in initial cache options
      ExternalProject: Allow generator expressions with LOG_* options (#15287)
      Allow CMAKE_TOOLCHAIN_FILE to be an empty string

André Klitzing (2):
      CPack: Print output from codesign if signing fails
      CPack: Add support to overwrite or pass additional parameter to codesign

Axel Huebl (1):
      FindHDF5: Add version support

Ben Boeckel (4):
      ExternalProject: fix the build command for generator overrides
      ctest_build: spruce up the documentation a bit
      ctest_build: update the default target documentation
      ctest_build: mention CTEST_BUILD_COMMAND in the docs

Bill Hoffman (6):
      ctest: Add a new --repeat-until-fail option
      Fix warnings from clang scanbuild.
      Fix an unused variable warning from scanbuild.
      Move scanbuild exceptions out of dashboard script and into cmake.
      Tests: Add case for CPack source package with symlinks
      cmake: Add internal -E mode to run include-what-you-use with the compiler

Bill Newcomb (1):
      Tests: Fix CMake.ELF test with read-only source (#15489)

Bjoern Thiel (1):
      InstallRequiredSystemLibraries: Fix MBCS MFC detection (#15531)

Brad King (617):
      Merge branch 'release'
      Begin post-3.2 development
      Help: Add notes for topic 'FindBoost-per-config-libraries'
      CheckFortranCompilerFlag: Add test case
      Help: Add notes for topic 'add-CheckFortranCompilerFlag'
      bootstrap: Enable color Makefile output
      Makefile: Fix output during parallel builds (#12991)
      Xcode: Refactor generation of per-language compiler flags
      Xcode: Generate Intel Fortran compiler flags in project files
      cmGlobalXCodeGenerator: Rename variable 'lang' => 'llang'
      Merge branch 'backport-no-global-setlocale' into release-3.1
      Makefile: Print all color escape sequences before newline
      Makefile: Add progress to link step messages
      Makefile: Change link step message color to bold green
      Help: Add notes for topic 'makefile-progress-improvements'
      Merge branch 'makefile-missing-comment' into release-3.1
      Merge topic 'FindBoost-per-config-libraries'
      Merge topic 'xcode-flags-per-language'
      Merge topic 'add-CheckFortranCompilerFlag'
      Merge topic 'no-global-setlocale'
      Merge topic 'try_compile-quote-module-path'
      Merge topic 'makefile-progress-improvements'
      Merge topic 'use-algorithms'
      Merge topic 'cpack_rpm_mulit_prefix_fixup'
      Merge branch 'release-3.1'
      Merge branch 'release'
      Merge topic 'test-RunCMake-updates'
      try_compile: Use shorter test executable name with consistent length
      Merge topic 'cmStandardIncludes-cleanup'
      Merge topic 'makefile-missing-comment'
      Merge topic 'try_compile-shorter-names'
      Merge topic 'FindRuby-windows-x64'
      Merge topic 'bootstrap-sphinx-qthelp'
      Merge topic 'BundleUtilities-install_name_tool-exit'
      Merge topic 'fix_timeout_docs'
      Merge topic 'export-interface-source-files'
      Merge branch 'release-3.1'
      Merge branch 'release'
      CMake 3.1.3
      cmInstallGenerator: Move GetDestination to subclasses that need it
      cmInstallGenerator: Refactor computation of absolute install dest
      cmInstallGenerator: Fix check for absolute install destinations
      cmInstallGenerator: Pass destination explicitly to AddInstallRule
      install: Allow generator expressions in TARGETS DESTINATION (#14317)
      Merge topic 'cpack_rpm_mulit_prefix_fixup'
      Merge topic 'FindCoin3D-drop-link'
      Merge topic 'install-DESTINATION-genex'
      Merge topic 'use-cmRange'
      Merge topic 'clean-up-cmMacroCommand'
      Merge branch 'release-3.1'
      Merge branch 'release'
      Merge topic 'xcode-attribute-genex'
      Merge topic 'clean-up-cmFunctionCommand'
      Merge topic 'doc-configure_file-output-location'
      Tests: Consolidate detection of 'rpmbuild'
      Merge topic 'doc-3.2-relnotes-fixup'
      Merge branch 'release'
      Merge topic 'wix-product-fragment'
      Merge topic 'test-rpmbuild-cleanup'
      Merge topic 'cmListCommand-algorithms'
      VS: Use $(ConfigurationName) as CMAKE_CFG_INTDIR in VS 7, 8, 9
      VS: Fix .vcproj and .vfproj file OutputDirectory generation
      Merge topic 'vs7-OutputDirectory'
      Windows-GNU: Do not tell find_library to treat '.dll' as linkable
      CMakeParseImplicitLinkInfo: Avoid if() auto-deref in quoted arg
      Merge topic 'minor-cleanups'
      Fortran: Add infrastructure to detect compiler version (#15372)
      Fortran: Detect Intel compiler version
      Fortran: Detect SunPro compiler version
      Fortran: Detect PathScale compiler version
      Fortran: Detect GNU compiler version
      Fortran: Detect XL and VisualAge compiler versions
      Fortran: Detect PGI compiler version
      Fortran: Detect G95 compiler version
      Fortran: Test that CMAKE_Fortran_COMPILER_VERSION is set (#15372)
      Help: Add notes for topic 'compiler-version-Fortran'
      Merge topic 'FindJNI-awt-arch'
      Merge topic 'binary-release-no-OpenSSL-on-Win-or-OSX'
      Merge topic 'compiler-version-Fortran'
      Merge topic 'mingw-no-find_library-dll'
      Merge topic 'CMakeParseImplicitLinkInfo-CMP0054'
      Merge branch 'release'
      Teach find_(library|file|path) to get prefixes from PATH (#15370)
      Tests: Rename RunCMake.CTestMemcheck internals to match CTestSubmit
      Tests: Split RunCTest helper out of RunCMake.CTest(Submit|Memcheck)
      Tests: Rename RunCMake.{CTestSubmit => ctest_submit}
      Tests: Rename RunCMake.{CTestMemcheck => ctest_memcheck}
      Merge topic 'cmake-gui-reset-generator-toolset-and-platform'
      Merge topic 'find-command-prefix-from-PATH'
      Merge branch 'release'
      Tests: Match curl error in RunCMake.ctest_submit FailDrop-* cases
      Tests: Teach RunCMake to tolerate BullseyeCoverage lines in test output
      Tests: Teach RunCMake to tolerate Guard Malloc lines in test output
      Tests: Teach RunCMake to tolerate 'Error kstat returned' lines in test output
      Tests: Drop unnecessary stderr matching from RunCMake.ctest_memcheck
      Merge topic 'private-FindJsonCpp'
      Merge topic 'FindCurses-remove-unused-check'
      Merge topic 'cpack-bundle-codesign-output'
      Merge topic 'CheckStructHasMember-fix-null-deref-warning'
      Merge topic 'use-algorithms'
      Merge topic 'fix-graphiz-typo'
      Merge topic 'minor-cleanups'
      Merge topic 'rpm_run_tests_on_other_platforms'
      Merge topic 'if-optimize'
      Merge branch 'release'
      Help: Add notes for topic 'rpm_package_architecture'
      Merge topic 'rpm_package_architecture'
      Merge topic 'wix-shortcut-properties'
      Merge branch 'release'
      FindMatlab: Remove trailing blank lines
      Merge topic 'test-RunCMake-refactor-ctest'
      Merge topic 'ctest-output-options'
      Merge topic 'GetPrerequisites-file-command-update'
      Merge topic 'rpm_at_in_path'
      Merge topic 'vs-midl-absolute-OutputDirectory'
      Merge topic 'FeatureSummary-no-duplicates'
      Merge topic 'osx-framework-search-platform-SDKs'
      Merge topic 'osx-CFBundleExecutable'
      Merge topic 'FindMatlab-remove-trailing-lines'
      Merge topic 'cleanup-cmAlgorithms'
      Tests: Drop CTestTestFailedSubmit-* tests
      cmVisualStudio10TargetGenerator: Wrap long line
      ExternalData: Add support for custom algorithm-to-URL mapping
      Merge topic 'sln-no-bom'
      Merge topic 'refine-MSVC-ARM-WinCE'
      Merge topic 'vs-midl-absolute-OutputDirectory'
      Merge topic 'CheckCompilerFlag-use-FLAGS'
      Merge topic 'test-drop-CTestTestFailedSubmit'
      Merge branch 'release'
      RC: Drop unused CMAKE_COMPILE_RESOURCE variable setting
      RC: Enable language after C, CXX, or Fortran is enabled (#15404)
      RC: Add platform-specific preprocessor definitions (#15404)
      Merge topic 'ExternalData-url-algo-map'
      Merge topic 'windows-rc-enable-later'
      Merge branch 'upstream-kwsys' into update-kwsys
      Tests: Extend RunCMake.CommandLine to cover 'cmake --build' for 'ninja -v'
      Merge topic 'update-kwsys'
      Merge topic 'cpack_rpm_mulit_prefix_fixup-for-master'
      Merge topic 'install-manifest-optimize'
      Merge topic 'cmake-build-ninja-verbose'
      Merge topic 'remove_error_read_script'
      Merge topic 'macro-function-docs'
      Merge branch 'release'
      Merge topic 'fix-crash-on-bad-LANG_STANDARD'
      Merge topic 'fix-ctest-update-locale'
      Merge topic 'modules-check-ARGC'
      Merge topic 'locale-agnostic-findhg'
      Merge branch 'release'
      Merge branch 'upstream-kwsys' into update-kwsys
      JOM: Pass /NOLOGO when driving builds as is done for NMake
      Merge topic 'update-kwsys'
      Merge topic 'cpack-strict-variable-selection'
      Merge topic 'backport-KWSys-SystemTools-CopyFileAlways-fix'
      Merge branch 'release'
      InstallRequiredSystemLibraries: Format documentation
      Merge branch 'release'
      Merge topic 'fix-JOM-quiet-make'
      Merge topic 'InstallRequiredSystemLibraries-COMPONENT'
      Merge branch 'upstream-kwsys' into update-kwsys
      VS6: Compute CMAKE_*_FLAGS and COMPILE_DEFINITIONS* only when needed
      Merge topic 'custom-command-multiple-outputs'
      Merge topic 'update-kwsys'
      Merge topic 'fix-wixobj-filenames'
      Merge topic 'cbp-unit-targets'
      cmake: Teach --build to get VCExpress output (#15437)
      Merge topic 'configure_file-NEWLINE_STYLE-no-warn'
      Merge topic 'ninja-check-root-robustly'
      Merge topic 'UseSWIG-fix-CMP0054-warnings'
      Merge topic 'ExternalProject-byproducts-tokens'
      Merge topic 'target-language-genex'
      Merge branch 'release'
      Merge branch 'release'
      Add options to build CMake without any language dialects
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'fix_jacoco_coverage_process'
      Merge topic 'main_dependency_diagnostic'
      Merge topic 'vs-Intel-Fortran-map-more-flags'
      Merge topic 'allow-no-language-standard'
      Merge topic 'cmAlgorithms-early-return'
      Merge topic 'cmAlgorithms-cleanup'
      Merge topic 'cmRemoveDuplicates-improvement'
      Merge topic 'vs-express-build-output'
      Merge topic 'update-kwsys'
      Merge topic 'refactor-cmGeneratorExpression'
      Merge topic 'output-ctest-env-vars'
      Merge topic 'FindMatlab-rewrite'
      Merge topic 'cpack_rpm_old_version_tests'
      Merge topic 'wix-installer-theme'
      Record compile features for GNU on Windows (#15443)
      Merge branch 'upstream-kwiml' into update-kwiml
      Merge branch 'upstream-kwsys' into update-kwsys
      Tests: Compute Xcode version for any generator on OS X
      Ninja: Do not generate circular phony rules (#15454)
      cmGlobalNinjaGenerator: Drop unused member
      Help: Add notes for topic 'mingw-compile-features'
      Help: Add notes for topic 'file-globbing-directory-listing'
      Merge topic 'mingw-compile-features'
      Merge topic 'WCDH-fix-cxx_nullptr-workaround'
      Merge topic 'cpack_rpm_component_fall_through'
      Merge topic 'update-kwiml'
      Merge topic 'ninja-no-circular-phony'
      Merge topic 'update-kwsys'
      Merge topic 'fix-FindPackageHandleStandardArgs-doc'
      Merge topic 'file-globbing-directory-listing'
      PGI: Remove invalid -fPIE flag (#15460)
      cmGlobalNinjaGenerator: Fix spelling of "unknown"
      cmGlobalNinjaGenerator: Optimize handling of known build outputs
      Ninja: Add policy to require explicit custom command byproducts
      Help: Add notes for topic 'ctest-repeat-until-fail'
      Help: Add notes for topic 'xcode-xctest'
      Merge topic 'ctest-repeat-until-fail'
      Merge topic 'xcode-xctest'
      Merge topic 'pgi-no-pie'
      Merge topic 'SunPro-Fortran-KPIC'
      Merge topic 'cpack-rpm-ignore-default-prefix'
      Merge topic 'autogen-write-access'
      Merge topic 'cpack-bundle-codesign'
      Merge topic 'UseJava-fix-arg-parse'
      Merge topic 'add-extra-qbs-generator'
      Merge topic 'lib64_paths_crosscompiling'
      Merge topic 'ninja-require-byproducts'
      Merge topic 'xcode5-xctest'
      Merge topic 'install-sphinx-object-mapping'
      Merge topic 'blugeneq-platform-files'
      Merge topic 'SunPro-no-KPIE'
      Merge topic 'file-LOCK-close'
      GNU: Do not use -isystem with gfortran
      Merge topic 'qtdialog-cpack-qt5-osx'
      Merge topic 'curl-cygwin-no-windows'
      Merge topic 'Fortran-GNU-no-isystem'
      Merge topic 'FindMFC-CMP0054'
      Merge topic 'wix-external-expat'
      Merge topic 'fix-external-project-generator'
      cmGlobalXCodeGenerator: Simplify ARCHS list with cmJoin
      Xcode: Set ARCHS only when CMAKE_OSX_ARCHITECTURES is specified (#14736)
      ExternalData: Parameterize internal file(GLOB) operation selection
      ExternalData: Add option to recursively match under directories
      QtAutogen: Fix rcc rebuild with Ninja generator (#15459)
      Help: Format add_dependencies documentation
      Allow add_dependencies() on INTERFACE libraries (#15414)
      Merge topic 'clean-scanbuild-warnings'
      Merge topic 'wix-fix-utf8'
      Merge topic 'xcode-default-ARCHS'
      Merge topic 'ExternalData-recursive-match'
      Merge topic 'ninja-autogen'
      Merge topic 'add_dependencies-INTERFACE-libraries'
      Merge topic 'cpack-archive-prefix'
      Makefile: Tell GNU make to delete rule outputs on error (#15474)
      Help: Add link target to cmake-language.7 lists section
      Help: Fix xref typos in target_compile_options docs
      Help: Refine COMPILE_OPTIONS property documentation
      Merge topic 'clean-scanbuild-warnings'
      Merge topic 'doc-list-xref'
      Merge topic 'doc-COMPILE_OPTIONS-cleanup'
      Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
      CPack: Fix make tool selection during preinstall (#15483)
      Tests: Do not try to use invalid "ld -v" flag on Solaris
      Help: Add notes for topic 'UseSWIG-no-MAIN_DEPENDENCY'
      Help: Add notes for topic 'makefile-DELETE_ON_ERROR'
      Help: Add notes for topic 'cpack-rpm-basic-symlink-handling'
      Merge topic 'cpack-rpm-basic-symlink-handling'
      Merge topic 'UseSWIG-no-MAIN_DEPENDENCY'
      Tests: Fix RunCMake.CTestCommandLine expected output time matching
      CTestCustom: Suppress OS X universal binary link arch warnings
      cmCPackDebGenerator: Cast file mode to proper type for %o formatter
      cpack: Disable CMake Cygwin legacy warning while packaging
      Merge topic 'solaris-fix-target_link_libraries-test'
      Merge topic 'suppress-osx-arch-linker-warning'
      Merge topic 'makefile-DELETE_ON_ERROR'
      Merge topic 'jsoncpp-isfinite'
      Merge topic 'cpack-fix-preinstall-tool'
      Merge topic 'ctest-repeat-until-fail'
      Merge topic 'cpack-deb-format-cast'
      Help: Add link target to cmake-language.7 variables section
      Help: Rewrite 'set` command documentation
      Help: Document conversion of PATH/FILEPATH cache values to absolute paths
      Merge topic 'xcode-source-type-metal'
      Merge topic 'doc-set-command'
      Merge topic 'fix-test-CMakeELF-read-only-source'
      Merge topic 'fix-liblzma-access-alignment'
      Merge topic 'clean-up-cmMakefile'
      Merge topic 'remove-DEFINITIONS-directory-property'
      liblzma: Disable XL compiler optimizations in one source to avoid crash
      Merge topic 'fix-liblzma-XL-optimize'
      Merge topic 'FindCUDA.cmake/StaticRuntime'
      Help: Fix syntax in non-relocatable usage requirements example
      Help: Fix typo in cmake-packages(7) manual
      Help: Place relocatable package notes in their own subsections
      Help: Reorganize and refine discussion of relocatable packages
      Help: Update discussion of relocable packages in cmake-packages(7)
      Help: Split cmake-generators(7) into linkable subsections
      Makefile: Tolerate a BOM while scanning source dependencies (#15493)
      Merge topic 'doc-generator-groups'
      Merge topic 'doc-relocatable-usage-requirements'
      Help: Revise target_link_libraries command documentation
      Merge topic 'vs-xaml'
      Merge topic 'doc-generator-names-ref'
      Merge topic 'test_cpack_symlinks'
      Merge topic 'makefile-depscan-BOM'
      Merge topic 'doc-target_link_libraries'
      Merge topic 'gcov-module-coverage-exclude'
      Merge topic 'improve-properties-help'
      Help: Add notes for topic 'gcov-module-coverage-exclude'
      Merge topic 'cpack-one-component-only'
      Merge topic 'minor-cleanups'
      Tests: Fix CompileFeatures cxx_generalized_initializers example
      Features: VS 2013 Update 3 supports initializer lists (#15494)
      Tests: Teach RunCMake to optionally merge command output to stdout
      Help: Add link target for Find Modules section of cmake-developer.7
      Merge topic 'gcov-module-coverage-exclude'
      Merge topic 'minor-cleanups'
      Merge topic 'vs-compiler-feature-2013-update'
      Merge topic 'refactor-cache-api'
      cmake: Show in --help how to select VS target platform (#15422)
      Revert topic 'refactor-cache-api'
      Merge topic 'refactor-cache-api'
      Help: Add notes for topic 'emulator-property'
      Merge topic 'xcode-quote-path'
      Merge topic 'document_supported_compiler_feature_compilers'
      Merge topic 'emulator-property'
      Merge topic 'FindMatlab_add_recent_versions'
      liblzma: Disable XL compiler optimizations altogether
      liblzma: Disable GNU 3.3 compiler optimizations
      CTestCustom: Suppress more OS X universal binary link arch warnings
      Simplify logic to compute install prefix in OS X CMake.app
      Link libraries by full path even in implicit directories
      Merge topic 'link-implicit-libs-full-path'
      Merge topic 'cmake-command-line-help-vs-arch'
      Merge topic 'refactor-cache-api'
      Merge topic 'FindCUDA.cmake/C++11Flags'
      Merge topic 'fix-liblzma-optimize'
      Merge topic 'fix-libarchive-gnutar-large-ids'
      CTestCustom: Suppress more OS X universal binary link arch warnings
      Merge topic 'simplify-osx-install-prefix'
      Merge topic 'fix-libarchive-mktemp'
      Merge topic 'FindCUDA.cmake/CUDA_SOURCE_FILE'
      Merge topic 'tar-write-format'
      Tests: Create pseudo_emulator output dir for Xcode 2.x
      Tests: Move more command line tests into RunCMake.CommandLine
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'update-kwsys'
      Merge topic 'suppress-osx-arch-linker-warning'
      Merge topic 'emulator-property'
      Merge topic 'c-locale-messages'
      Merge topic 'move-command-line-tests'
      Merge topic 'cmake-G-print-generators'
      Merge topic 'custom-command-multiple-outputs'
      Merge branch 'release'
      Merge topic 'cmake-cleanups'
      Merge topic 'introduce-cmState'
      Help: Fix {GIT,P4}UpdateCustom documentation (#15512)
      Merge branch 'release'
      Tests: Update Preprocess test for XL compiler limitations
      Ninja: Drop 'experimental' label in documentation
      Deprecate Visual Studio 6 generator
      Deprecate Visual Studio 7 generator (.NET 2002)
      VS: Drop reload macros for VS >= 10 (#11258,#14680)
      Merge topic 'FindMatlab-test-timeout'
      Merge topic 'doc-ctest-update-option-wording'
      Merge topic 'doc-ninja-non-experimental'
      Merge topic 'test-xl-preprocess-updates'
      Merge topic 'port-global-properties-to-cmState'
      Merge topic 'vs6-deprecate'
      Merge topic 'vs70-deprecate'
      Merge topic 'vs10-no-macros'
      Merge topic 'UseSWIG-use-absolute-path'
      Tests/QtAutogen: Require CMake 3.1 to set policies everywhere
      Tests/QtAutogen: Enable per-config source tests when possible
      Tests/QtAutogen: Help Qt5Autogen test find Qt5 on Windows
      Tests/QtAutogen: Avoid touching files in the source tree
      QtAutogen: Workaround rcc CRCRLF newlines on Windows (#15459)
      FPHSA: Revise and format documentation
      FPHSA: Document REQUIRED_VARS recommendation (#15352)
      Merge topic 'FPHSA-updates'
      Merge topic 'ninja-autogen'
      Merge topic 'cpack-one-component-only'
      Help: Clarify PDB_NAME fallback behavior (#15518)
      Tests: Delay RunCMake.ExternalProject case checks
      Help: Add notes for topic 'add-GreenHills-MULTI-generator'
      Merge topic 'stable-xcode-projects'
      Merge topic 'doc-PDB_NAME-fallback'
      Merge topic 'add-GreenHills-MULTI-generator'
      Merge topic 'clean-up-ReadListFile'
      Help: Add notes for topic 'cpack-rpm-refactored-file-listing'
      cmSystemTools: Teach RunSingleCommand to separate stdout and stderr
      Merge topic 'ExternalProject-test-refactor'
      Merge topic 'cpack-rpm-refactored-file-listing'
      Merge topic 'cmSystemTools-RunSingleCommand-stderr'
      Merge topic 'FindCUDA.cmake/Fix-MakeDirDuringSeparableCompilation'
      cmQtAutoGenerators: Split CR stripping out to helper function
      QtAutogen: Process 'rcc --list' stdout and stderr separately (#15523)
      Merge topic 'cpack-deb-component-vars-prepare'
      Merge topic 'disable-cmMakefile-copy'
      Merge topic 'clean-up-cmMakefile'
      Tests: Add case to cover ExternalProject with subdirectories
      Help: Add notes for topic 'ExternalProject-genex'
      ExternalProject: Fix error message typo
      Tests: Protect CTestTestSerialOrder from environment (#15524)
      cmComputeLinkInformation: Reduce 'if' nesting in AddItem
      ctest: Treat ENV{CTEST_OUTPUT_ON_FAILURE} as a boolean
      Help: Fix formatting of env var refs in ctest.1 manual
      ExternalProject: Allow dependencies on INTERFACE libraries
      Help: Document in find_library how to search for static libraries
      cmGeneratorExpressionEvaluationFile: Add missing sys/types.h include
      Merge topic 'autogen-no-rcc-stderr'
      Merge topic 'doc-find_library-file-name'
      Merge topic 'doc-ctest-env-formatting'
      Merge topic 'fix-CTestTestSerialOrder-parallel-env'
      Merge topic 'ExternalProject-genex'
      Merge topic 'ExternalProject-depend-INTERFACE'
      Merge topic 'deterministic-CTest-tests'
      Merge topic 'bash-completion-updates'
      Merge topic 'mingw-64'
      Merge topic 'check-compiler-flag-clang'
      Merge topic 'allow-empty-CMAKE_TOOLCHAIN_FILE'
      Merge topic 'cpack-deb-linitian-md5hash'
      Tests: Fix ExportImport on AIX with GCC
      Tests: Fix RunCMake.CTest to tolerate source line number changes
      cmSystemTools: Fix IsPathToFramework implementation (#15535)
      Modules/CTest: Use bracket comment for documentation block
      Modules/CTest: Improve documentation formatting
      ctest: Consolidate documentation of CTEST_USE_LAUNCHERS (#15533)
      Merge topic 'fix-test-RunCMake.CTest-line-numbers'
      Merge topic 'doc-CTEST_USE_LAUNCHERS-ninja'
      Merge topic 'test-ExportImport-AIX-GCC'
      Merge topic 'doc-sizeof_void_p'
      Merge topic 'InstallRequiredSystemLibraries-fix-mbcs'
      Merge topic 'fix-osx-framework-detection'
      Merge topic 'include-early-optional-handling'
      Merge topic 'deterministic-CTest-tests'
      Help: Document that cmake_minimum_required should be called first
      Merge topic 'cmState-CurrentDirs'
      Merge topic 'CMP0026-doc-title'
      Merge topic 'clean-up-cmDefinitions'
      Help: Revise buildsystem artifact file type documentation (#15539)
      Tests: Protect RunCMake tests from MAKEFLAGS in environment (#15542)
      cmGlobalGenerator: Finish storing enabled languages in cmState
      bootstrap: Fix SPHINX_{MAN,HTML,QTHELP} cache entry type
      Add option to pass custom flags to sphinx-build (#15545)
      Merge topic 'doc-cmake_minimum_required-first'
      Merge topic 'doc-target-file-types'
      Merge topic 'doc-CPack-typo'
      Merge topic 'doc-CMP0054-example'
      Merge topic 'revert-CMP0057'
      Merge topic 'if-IN_LIST'
      Merge topic 'cpack-deb-component-description'
      Merge topic 'FindwxWidgets-versioned-executable'
      Merge topic 'test-RunCMake-parallel-make'
      Merge topic 'refactor-cmDefinitions'
      Merge topic 'cmComputeLinkInformation-minor-cleanup'
      Merge topic 'fix-cmState-try_compile-languages'
      Merge topic 'sphinx-options'
      Merge topic 'refactor-RaiseScope'
      cmMakefile: Initialize SuppressWatches member before use
      cmMakefile: Inline Intialize method in constructor
      Merge topic 'mingw32-make-backslash-workaround'
      Merge topic 'refactor-cmDefinitions-Get'
      Merge topic 'add-cmMakefile-GetGlobalGenerator'
      Merge topic 'truncate-snapshots'
      HP-UX: Add GNU compiler information for ASM language
      FindGTest: Fix parsing of test macro calls with spaces (#15553)
      Tests: Enable devenv tests on VS >= 10
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'FindGTest-fix-test-space-parsing'
      Merge topic 'refactor-cmMakefile-constructor'
      Merge topic 'InstallRequiredSystemLibraries-vs2015'
      Merge topic 'hp-gnu-asm'
      Merge topic 'refactor-cmPolicies'
      WCDH: Fix condition when variables named "FILE" or "PREFIX" are defined
      CTestCustom: Suppress LNK4089 warning about ole32
      RC: Simplify selection of resource compiler based on C/C++ toolchain
      Ninja: Refactor detection of MinGW tools on Windows
      Merge topic 'cpack-deb-component-auto-discovery'
      Merge topic 'vs-install-in-default-build'
      Merge topic 'cpack-rpm-debug-log-fix'
      Merge topic 'update-kwsys'
      Merge topic 'update-ctest_build-docs'
      Merge branch 'upstream-kwsys' into update-kwsys
      execute_process: Improve stdout/stderr merging
      Help: Update cmake-generators(7) organization for GHS
      Help: Revise ctest_* command documentation (#15559)
      CTestCustom: Suppress LNK4089 warning about RPCRT4
      ExternalProject: Improve error when SOURCE_DIR is missing (#15560)
      Help: Clarify file(COPY) directory semantics (#15561)
      Merge topic 'update-kwsys'
      Merge topic 'execute_process-merge-output'
      Merge topic 'ninja-gcc-windows'
      Merge topic 'WCDH-CMP0054-safety'
      Merge topic 'doc-ctest-command-formatting'
      Avoid using C++14 to build CMake if cstdio breaks
      FindFLTK: Drop search in recent cmake-gui locations
      find_package: Drop search in recent cmake-gui locations
      RC: Do not override MinGW Makefiles generator preference
      Help: Add notes for topic 'cpack-deb-component-dependencies'
      build_command: Choose configuration consistently across signatures
      Help: Fix build_command alternative signature docs
      CTest: Stop telling 'make' to ignore errors with -i
      Merge topic 'suppress-LNK4089-warning'
      Merge topic 'ninja-gcc-windows'
      Merge topic 'ExternalProject-improve-missing-source-error'
      Merge topic 'doc-file-COPY-preserves-structure'
      Merge topic 'detect-c++14-missing-gets'
      Merge topic 'find_package-no-cmake-gui-paths'
      Merge topic 'cpack-not-running-tests'
      Merge topic 'cpack-deb-component-dependencies'
      Merge topic 'ctest-no-make-i'
      Merge branch 'upstream-kwsys' into update-kwsys
      FindHDF5: Check for a few H5pubconf*.h name variants
      KWSys: Tell Git not to export .gitattributes
      Tests: Fix CheckSourceTree test when build is under source (#15566)
      Tests: Fix failures when running under the default install prefix (#15566)
      Merge topic 'FindJava-openjdk-8'
      Merge topic 'FindHDF5-version-support'
      Merge topic 'update-kwsys'
      cmGlobalBorlandMakefileGenerator: Do not inherit from NMake generator
      Tests: Add case for 'ctest' run with bad CTestTestfile
      Merge topic 'FindSquish-sh-exit'
      Merge topic 'fix-tests-in-usr-local'
      Merge topic 'disallow-install-of-export'
      Merge topic 'refactor-cmLocalGenerator'
      Help: Document behavior of cmake_minimum_required in a function
      CTestCustom: Suppress HP-UX preprocessor concatenation warning
      Merge topic 'doc-cmake_minimum_required-not-in-function'
      Merge topic 'cpack-deb-reworked-docs'
      Merge topic 'cpack-ifw-updates'
      Ninja: Generate separate compile and link rules for each target
      cmake-gui: Drop undocumented and unused --mac-install option
      Merge topic 'hp-ux-suppress-pp-warning'
      Merge topic 'fix-function-missing-endforeach'
      Merge topic 'clean-up-cmExecutionStatus'
      Merge topic 'clean-up-cmDefinitions'
      Merge topic 'clean-up-makefile-generators'
      Merge topic 'clean-up-vs-generators'
      Merge topic 'minor-cleanups'
      Merge topic 'refactor-cmLocalGenerator'
      Merge topic 'ninja-per-target-rules'
      Merge topic 'use-std-unordered_map'
      CheckTypeSize: Do not use cmake_policy(VERSION)
      FortranCInterface: Do not use cmake_policy(VERSION)
      Add options to run include-what-you-use with the compiler
      Help: Fix typo in cmake-buildsystem(7) manual
      Help: Spell '-D' option consistently across documentation (#15575)
      Use cmSystemTools::GetCMakeCommand() to get path to cmake internally
      Check for std::unordered_map only if we are building CMake
      cmake-gui: Add --install option to add command-line tools on OS X
      cmake-gui: Replace command-line install dialog with information box
      Help: Add notes for topic 'cmake-gui-osx-install-command-line'
      Merge topic 'CheckTypeSyze-CMP0054'
      Merge topic 'cleanup-module-policies'
      Merge topic 'run-include-what-you-use'
      Merge topic 'doc-cmake-buildsystem-typo'
      Merge topic 'clean-up-cmMakefile'
      Merge topic 'clean-up-cmQtAutoGenerators'
      Merge topic 'doc-cache-option-space'
      Merge topic 'cmake-gui-osx-install-command-line'
      Merge topic 'clean-up-CMAKE_COMMAND'
      Merge topic 'clean-up-cmLocalGenerator'
      Merge topic 'use-std-unordered_map'
      Merge topic 'ExternalProject_FixLog'
      Revert "Qbs: Add new 'extra' generator for qbs project files"
      VS: Do not accumulate configurations globally (#15577)
      Makefile: Fix <LANG>_INCLUDE_WHAT_YOU_USE with CTEST_USE_LAUNCHERS
      ExternalData: Add option to disable use of symlinks
      Merge topic 'revert-extra-qbs-generator'
      Merge topic 'vs-cleanup-internal-configs'
      Merge topic 'clean-up-backtrace-handling'
      Tests: Refactor RunCMake.VisibilityPreset test setup
      Tests: Rename Visibility{InlinesHidden =>}
      Help: Format visibility property and variable documentation
      Honor visibility properties for all target types (#15556)
      Ninja: Fix regression in .rsp file support
      Merge topic 'run-include-what-you-use'
      Merge topic 'ExternalData-no-symlinks'
      Merge topic 'extend-visibility-properties'
      Intel: Disable Fortran optimizations for Debug config on Windows (#15583)
      Tests: Add case for rejecting $<TARGET_FILE:...> on an INTERFACE library
      Merge topic 'ninja-per-target-rules'
      Merge topic 'minor-cleanups'
      Merge topic 'clean-up-GHS'
      Merge topic 'inject-state-snapshot'
      Merge topic 'hpux-isfinite'
      Merge topic 'intel-fortran-windows-debug'
      Merge topic 'test-genex-TARGET_FILE-on-INTERFACE'
      Merge branch 'ctest-update-gmake-error-match' into release-3.1
      Merge branch 'upstream-kwsys' into update-kwsys
      Merge topic 'ctest-update-gmake-error-match'
      Merge topic 'ctest-xml-minor-cleanup'
      Merge topic 'ctest-xml-refactor'
      Merge branch 'release-3.1'
      Merge branch 'release'
      cmFileCommand: Remove leftover no-op debugging logic
      cmFileCommand: Rename variable verboseLog => logVar
      cmFileCommand: Clarify logic for populating LOG variable
      cmFileCommand: Do not log raw protocol data from curl (#15589)
      Help: Explicitly mention lack of 'install' support in add_dependencies
      Merge topic 'update-kwsys'
      Merge topic 'file-log-less-data'
      Merge topic 'doc-cmake-compile-features-typo'
      Merge topic 'doc-add_dependencies-no-install'
      Merge topic 'FindMatlab-fix-visibility-and-reconfiguration'
      Merge topic 'FindPkgConfig_fix_extra_path'
      FindBoost: Fix Boost_LIBRARY_DIR_{RELEASE,DEBUG} cache entry configuration
      Merge branch 'release'
      Revert "Makefile: Fix compilation after parent commit was backported"
      Merge topic 'mingw32-make-backslash-workaround'
      Merge branch 'release'
      Merge topic 'FindBoost-per-config-libraries'
      Merge topic 'FindPostgreSQL-updates'
      Help: Consolidate 3.3 release notes
      Help: Organize and revise 3.3 release notes
      Merge topic 'doc-3.3-relnotes'
      Help: Drop development topic notes to prepare release
      CMake 3.3.0-rc1 version update
      CPackDeb: Check dpkg-shlibdeps version more robustly
      CPackDeb: Check dpkg-shlibdeps --ignore-missing-info flag
      Merge branch 'CPackDeb-dpkg-shlibdeps-check-flag' into release

Clinton Stimpson (2):
      QtDialog: Fix CMake packaging with CPack on OS X with Qt5.
      cpack: Fix CPACK_PACKAGING_INSTALL_PREFIX handling for archives (#14677)

Dan Kegel (1):
      Check*CompilerFlag: Add another pattern for Clang (#15526)

Daniel Pfeifer (13):
      CTest: Drop stray content from Configure.xml
      CTest: Generate NamedMeasurement elements directly into xml file
      Add cmXMLWriter class to consolidate XML generation
      cmCTest: Port to cmXMLWriter
      cmCTestUpdateHandler: Port to cmXMLWriter
      cmCTestUploadHandler: Port to cmXMLWriter
      cmCTestConfigureHandler: Port to cmXMLWriter
      cmCTest: Port GenerateNotesFile to cmXMLWriter
      cmCTestLaunch: Port to cmXMLWriter
      cmCTestBuildHandler: Port to cmXMLWriter
      cmCTestCoverageHandler: Port to cmXMLWriter
      cmCTest{Test,MemCheck}Handler: Port to cmXMLWriter
      cmCTest: Drop unused method overloads

Daniele E. Domenichelli (6):
      Help: Refine the .rst formatting of macro and function documentation
      Help: Clarify that ARGV# beyond ARGC will have an undefined behavior (#15380)
      Modules: Check for ARGC before using ARGV#
      FindMatlab: Look for R2014b and R2015a
      ExternalProject: Fix log when the first arg of commands is "COMMAND" (#15567)
      FindPkgConfig: Fix extra paths for CMAKE_{FRAMEWORK,APPBUNDLE}_PATH vars

Domen Vrankar (16):
      CPackRPM: run tests on more platforms than just Linux
      CPackRPM: Drop explicit handling of '@' symbols that breaks them (#14782)
      Merge branch 'cpack_rpm_mulit_prefix_fixup' into cpack_rpm_mulit_prefix_fixup-for-master
      CPackRPM: Consolidate CPackComponentsForAll test case coverage
      CPack/RPM relocation paths test fixup
      CPack/RPM architecture test fixup
      CPack/RPM improved component override test
      CPack/RPM prevent component attributes leakage
      file: Teach GLOB to list directories optionally
      CPack/RPM ignore install prefix relocation path
      CPackRPM: Add basic symlink support (#15209)
      CPack single component packaging
      CPackRPM package content list code move
      CPackRPM content listing refactor
      CPackDeb: Refactor package variable lookup by generator
      CPack: Enable DEB and RPM tests more reliably

Erik Sjölund (1):
      Help: Fix typo in cmake-compile-features(7) manual (#15594)

Felix Geyer (3):
      CPack: Fix typo in CPACK_INSTALL_CMAKE_PROJECTS docs (#15543)
      FindJava: Fix OpenJDK 8 version detection (#15565)
      FindSquish: Avoid bash-specific behavior in test script (#15568)

Felix Schwitzer (1):
      UseSWIG: Do not use MAIN_DEPENDENCY on custom commands (#15480)

Gaëtan Lehmann (2):
      ExternalProject: Replace placeholder tokens in BYPRODUCTS
      bash-completion: Avoid using _init_completion when not defined

Geoff Viola (2):
      cmLocalGenerator: Constify some cmTarget and cmGeneratorTarget arguments
      Add a 'Green Hills MULTI' generator on Windows

Gerald Combs (1):
      cmake: Provide guidance when an invalid -G option is given

Gilles Khouzam (1):
      VS: Add support for XAML source files

Gregor Jasny (22):
      Xcode: Teach XCODE_ATTRIBUTE target properties about generator expressions
      FeatureSummary: Print each feature info only once
      OS X: Shorten CFBundleExecutable to file name only
      OS X: Add platform-specific Frameworks search path
      cmake: Teach --build to honor CMAKE_VERBOSE_MAKEFILE for Ninja
      FPHSA: Revise documented command signature
      Help: Install Sphinx HTML object mapping file
      OS X: Add handling for XCTest bundles
      OS X: Add FindXCTest module
      Tests: Add XCTest example to test Frameworks and Cocoa App Bundles
      OS X: Look for Xcode 5 platform-specific Frameworks
      Tests: Enable XCTest tests for Xcode 5
      Xcode: Also quote strings containing // (#15487)
      Xcode: Sort Xcode objects by Id
      Xcode: Indent using tabs
      Xcode: Add comment after root object
      Xcode: Remove extra space in PBXProject comment
      Xcode: Properly indent PBXFileReference and PBXBuildFile
      Xcode: Do not add whitespace after attribute group opening brace
      Xcode: PrintComment will prepend a whitespace itself before the comment
      Xcode: Let PrintComment decide if the comment is non-empty
      Xcode: Refine quoting rules for Strings

Gunnar Roth (3):
      MSVC: Define /DWINCE when building for WinCE platforms (#14552)
      MSVC: Distinguish among ARM architectures more precisely (#14552)
      MSVC: Compile with arch-specific flags on ARM platforms (#14552)

Gunther Laure (1):
      FindBoost: Search for debug and release libraries separately (#15364)

James Bigler (5):
      FindCUDA: Use the static CUDA runtime library if available (#15482)
      FindCUDA: Handle c++11 host flag
      FindCUDA: Allow setting CUDA_SOURCE_PROPERTY_FORMAT for non-.cu files.
      FindCUDA: Add specific cuda_language_flag instead of using nvcc.
      FindCUDA: Create output dir while compiling intermediate link file (#15016)

Johan Andruejol (1):
      InstallRequiredSystemLibraries: Add option to specify install COMPONENT

Joseph Snyder (1):
      CTest: Fix Jacoco Coverage

Joshua A Clayton (3):
      CPackRPM: Fix CPACK_RPM_PACKAGE_ARCHITECTURE
      CPackRPM: Support rpm architecture in components
      Tests: CpackRPM test component architecture

Justin Borodinsky (1):
      QtAutogen: Ensure write access to AutogenInfo.cmake (#15416)

KWSys Robot (11):
      KWSys 2015-02-25 (1b75ad3d)
      KWSys 2015-02-27 (d2aa1afd)
      KWSys 2015-03-03 (4890f30c)
      KWSys 2015-03-10 (4a698414)
      KWSys 2015-03-18 (9367a33b)
      KWSys 2015-04-10 (69bccf2e)
      KWSys 2015-05-04 (c2387a4b)
      KWSys 2015-05-05 (8c8b2273)
      KWSys 2015-05-05 (34fceb50)
      KWSys 2015-05-12 (b1d560a0)
      KWSys 2015-05-27 (61e0419f)

Kitware Robot (117):
      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
      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

Konstantin Podsvirov (2):
      CPackIFW: Add QtIFW 2.0 support
      Update packaging of CMake for QtIFW 2.0

Marcus Meissner (1):
      GetPrerequisites: Update output matching for newer 'file' versions

Mark Abraham (1):
      Check*CompilerFlag: Refactor method used to pass flags

Mark Studenka (1):
      UseJava: Fix add_jar argument parsing (#14655)

Matt McCormick (3):
      Properties: Add CROSSCOMPILING_EMULATOR target property.
      try_run: Use CMAKE_CROSSCOMPILING_EMULATOR.
      TestGenerator: Add CROSSCOMPILING_EMULATOR support.

Max Filippov (1):
      KWIML: Teach ABI.h about Xtensa architecture

Michael Scott (1):
      jsoncpp: Provide 'isfinite' impl on more HP-UX versions (#15576)

Michael Smith (1):
      FindRuby: Fix finding 64-bit Ruby on Windows

Nicolas Bock (1):
      CheckFortranCompilerFlag: Add module to check Fortran flag existence

Nils Gladitz (28):
      try_compile: Quote the content of CMAKE_MODULE_PATH to allow for spaces
      CPackWIX: Extend the patching mechanism to allow adding content to <Product>.
      CPackWIX: Explicitly list CPack WIX headers for IDE convenience.
      CPackWIX: Refactor start menu and desktop shortcut creation.
      CPackWIX: Add installed file properties for the creation of shortcuts.
      CPackWIX: Add new CPACK_STARTUP_SHORTCUTS property.
      CPackWIX: Enhance CMake CPack WIX generated installer.
      CPackWIX: Add release notes for the wix-shortcut-properties topic.
      CTest: To enforce the C locale use LC_ALL instead of LC_MESSAGES.
      FindHg: Run hg with C locale when querying its version.
      CodeBlocks: Declare which source file belongs to which targets.
      CPackWIX: Support patching of root <Feature> elements.
      CPackWIX: Fix .wixobj output locations and filenames.
      add_custom_command: Diagnose MAIN_DEPENDENCY limitation.
      CPackWIX: Customize CMake installer theme.
      CPackWIX: Add static_casts for XML_Parser.
      CPackWIX: Omit codepage conversion when internal encoding is already UTF-8.
      CTestCoverageCollectGCOV: Support CTEST_CUSTOM_COVERAGE_EXCLUDE
      Help: Clarify manual reference for generator names
      libarchive: Use base-256 encoding for UID/GID like GNU tar does
      cmake: Teach "-E tar" command a "--format=" option
      CTestCoverageCollectGCOV: Write tar files intended for CDash in gnutar format
      Tests: Consolidate, refactor and extend -E tar tests
      CTest: Fix locale used for VCS updates
      Help: Clarify that CMAKE_SIZEOF_VOID_P is specific to the target machine
      Help: Clarify policy CMP0026 title
      Revert "add_custom_command: Diagnose MAIN_DEPENDENCY limitation."
      if: Implement new IN_LIST operator

Orion Poplawski (1):
      FindwxWidgets: Search for wx-config-3.0 in addition to wx-config (#15540)

Oyvind Jensen (1):
      VS: Add more Fortran compiler flags to flag table (#15381)

Peter Wu (1):
      CheckStructHasMember: fix null deref warning (#15413)

Raffi Enficiaud (12):
      FindMatlab: Rewrite module and provide a usage API
      Tests: Increasing the stability of the FindMatlab.basic_checks test
      CPack: Fix single component packaging
      CPackDeb: Fix lintian md5sum file warning
      CPackDeb: Add basic package tests
      CPackDEB component description
      CPack/DEB component dependency auto-discovery
      CPack/DEB per component dependencies
      CPack/DEB: reworked documentation
      FindMatlab: Drop incorrect usage option from test helper script
      FindMatlab: fix header visibility of the generated mex files
      FindMatlab: fix reconfiguration of Matlab_ROOT_DIR

Robert Goulet (1):
      VS: Add option to put INSTALL target in .sln default build

Robert Maynard (1):
      Help: Document supported compilers in cmake-compile-features.7

Rolf Eike Beer (2):
      if(): avoid one needless string compare for all if() statements
      CheckTypeSize: Avoid if() auto-dereferene in quoted arguments (#15571)

Roman Wüger (1):
      WCDH: Fix cxx_nullptr workaround for pre-C++11 compilers

Ruslan Baratov (1):
      BundleUtilities: Teach fixup_bundle to check install_name_tool result

Sean James (1):
      Xcode: Add file type for Metal shader files

Stanislav Ionascu (1):
      Qbs: Add new 'extra' generator for qbs project files

Stephen Kelly (446):
      Remove use of cmsys_stl.
      cmLocalGenerator: Replace loop with find_first_not_of
      Remove use of ExpandSourceListArguments.
      cmMakefile: Remove ExpandSourceListArguments.
      Take computation out of loop.
      Extract a prefix variable from loop.
      Convert loop to algorithm.
      Convert while loop to member insert.
      Use insert member instead of back_inserter.
      Take a size check outside of an inner loop.
      Replace while loop with member insert.
      Replace a loop with std::transform.
      Replace loop with algorithm.
      cmComputeLinkDepends: Remove temporary iterator copy.
      Replace loop with member algorithm.
      Replace temporary bool by inlining warning condition.
      cmSystemTools: Early return if size makes later comparison false.
      cmSystemTools: Remove unnecessary comparison.
      cmStandardIncludes: Remove some VS6 workarounds.
      cmStandardIncludes: Remove deque include.
      cmStandardIncludes: Remove list include.
      RunCMake: Remove unneeded files.
      RunCMake: Allow specifying the directory to run tests in.
      RunCMake: Allow specifying the stderr file for a test.
      Tests: Split part of include_directories test to a generic location.
      Tests: Run IfacePaths tests with a parameter.
      Split cmAlgorithms into a separate header file.
      Tests: Move IfacePaths test stderr files.
      Allow export of targets with INTERFACE_SOURCES.
      Add release notes for export-interface-source-files.
      cmMacroCommand: Replace a loop with cmJoin.
      cmMacroCommand: Extract iteration starting point.
      cmMacroCommand: Execute loop only if it has an effect.
      cmMacroCommand: Remove counting variable.
      Convert loops into the commonly used pattern.
      Convert loops populating maybe-empty content into the common pattern.
      Replace common loop pattern with cmJoin
      cmAlgorithms: Add a Range container and adaptor method.
      Use cmJoin to accumulate string ranges.
      cmAlgorithms: Add a range adaptor and API for adjusting a range.
      cmStringCommand: Accumulate with cmJoin and range adaptors.
      Convert loops to cmJoin algorithm with cmRange.
      cmFindBase: Replace loop with cmJoin on range.
      cmSet: Replace loop with cmJoin.
      cmTarget: Use a sorted vector in place of a set.
      Handle last element outside of the loop.
      Move loop inside of condition.
      Convert loop to the common pattern.
      Convert loop into two algorithms.
      cmMacroCommand: Join the args strings outside of the loops.
      cmMacroCommand: Declare arg variables where used and initialized.
      cmMacroCommand: Remove conditional append of semicolon.
      cmMacroCommand: Remove condition around ARGN computation.
      cmMacroCommand: Remove intermediate arg variables.
      cmMacroCommand: Compute variables outside of two loops.
      cmMacroCommand: Inline variable computation.
      cmMacroCommand: Declare arg in the scope that it is used.
      cmMacroCommand: Declare tmps in the scope that it's used.
      cmMacroCommand: Remove condition around ARGN replacement.
      cmMacroCommand: Move ARGV replacement out of condition.
      cmMacroCommand: Move computation of ARGV%n names out of double loop.
      cmMacroCommand: Manipulate target string directly.
      cmFunctionCommand: Split loop in two.
      cmFunctionCommand: Remove counting variable.
      cmFunctionCommand: Replace loops with cmJoin.
      cmListCommand: Use std::find algorithm for FIND subcommand.
      cmListCommand: Implement REVERSE subcommand with std::reverse.
      cmListCommand: Convert loop to find algorithm.
      cmAlgorithms: Implement algorithm for removing indexes.
      cmListCommand: Use cmRemoveIndices for REMOVE_AT subcommand.
      cmListCommand: Replace joining loop with cmJoin algorithm.
      cmAlgorithms: Add cmRemoveMatching algorithm.
      cmListCommand: Implement REMOVE_ITEM in terms of cmRemoveMatching.
      cmAlgorithms: Add cmRemoveDuplicates algorithm.
      cmListCommand: Replace remove duplicates loop with algorithm.
      cmListCommand: Avoid needlessly erasing from vectors.
      cmTarget: Remove template argument workaround.
      cmGlobalGenerator: Remove unneeded pointer check.
      Help: Fix formatting of command parameter.
      Revert "Attempt to fix the compile of cmake on Sun CC."
      Revert "cmGlobalGenerator: Fix value type pushed into autogens vector"
      Update comment to match recent dashboard testing.
      cmLocalGenerator: Move variable population inside of condition.
      cmCoreTryCompile: Remove variable assignment.
      cmcmd: Remove some comment copy-pasta.
      cmAlgorithms: Remove sort of already-sorted container.
      cmAlgorithms: Add missing const to functors.
      cmListCommand: Move size variable out of loop.
      CTest: Use clear instead of erase-all.
      cmCTest: Convert loop to member insert.
      cmMakefile: Replace loop with composed algorithm.
      cmMakefile: Replace two loops with std::replace.
      cmMakefile: Add flag to result and manipulate in place.
      cmLocalGenerator: Convert loop to algorithm.
      cmGeneratorTarget: Replace set insert algorithm with cmRemoveDuplicates.
      cmGlobalGenerator: Replace set::insert algorithm with cmRemoveDuplicates.
      cmTarget: Port loop to algorithm.
      cmGlobalGenerator: Replace loop with algorithm.
      cmCacheManager: Replace loop with algorithm.
      Use cmJoin where possible.
      cmAlgorithms: Add cmWrap.
      Convert some raw loops to cmWrap.
      cmGlobalGenerator: Convert set insert algorithm to vector algorithms.
      cmRST: Use std::min where appropriate.
      cmRST: Move two algorithms beside each other.
      cmAlgorithms: Move cmRotate out of 'implementation detail' namespace.
      cmAlgorithms: Update concept requirement to FowardIterator
      cmRST: Replace two erase with a rotate and larger erase.
      cmAlgorithms: Add cmFindNot algorithm.
      cmAlgorithms: Add cmReverseRange adaptor.
      Replace loops with algorithms.
      Fix typo, graphiz -> graphviz.
      cmTarget: Don't needlessly clear vectors in the destructor.
      cmFunctionCommand: Remove ineffectual code.
      cmMakefile: Fix list of macros generation.
      cmMakefile: Store macro list in a vector not in a map.
      cmAlgorithms: Add const to const objects.
      cmAlgorithms: Rename template type in cmDeleteAll algorithm.
      cmAlgorithms: Add a size() to cmRange.
      cmAlgorithms: Relax cmRemoveN requirement to FwdIter.
      cmAlgorithms: Rename template argument to RemoveN.
      cmAlgorithms: Make cmRemoveDuplicates work with more containers.
      cmAlgorithms: Relax iterator requirement for cmRemoveIndices.
      cmAlgorithms: Maintain the pivot iterator in cmRemoveIndices.
      cmAlgorithms: Remove needless assignment.
      cmAlgorithms: Cache the end iterators in algorithms.
      Genex: Add a COMPILE_LANGUAGE generator expression.
      Genex: Enable use of COMPILE_LANGUAGE for compile options.
      Genex: Allow COMPILE_LANGUAGE when processing compile definitions.
      Genex: Allow COMPILE_LANGUAGE when processing include directories.
      File(GENERATE): Process genex evaluation files for each language.
      Help: Add release notes for target-language-genex.
      Help: Move docs of $<0:...> and $<1:...> to output section.
      Genex: Extract an evaluateWithContext method.
      cmAlgorithms: Add early return in cmRemoveIndices.
      Genex: Split cmGeneratorExpressionNode into own file.
      Genex: Split cmGeneratorExpressionContext into own file.
      Genex: Extend cmGeneratorExpressionContext constructor.
      Include cmAlgorithms where it is used.
      cmInstalledFile: Move Property implementation out of line.
      cmRemoveDuplicates: Fix iterator -> const_iterator.
      cmRemoveDuplicates: Store unique iterators instead of values.
      cmRemoveDuplicates: Type-parameterize all uniq-operations
      cmRemoveDuplicates: Partially specialize the API for pointer types.
      cmMakefile: Remove bogus comment.
      cmMakefile: Remove unused method.
      cmMakefile: Remove AddExtraDirectory method.
      cmMakefile: Remove unused SubDirectoryOrder member.
      cmMakefile: Remove unused Prefix member.
      cmMakefile: Remove unused PreOrder member.
      Do not treat DEFINITIONS as a built-in directory property
      Remove duplicate tag name.
      cmMakefile: Remove bogus comment.
      cmListFile: Remove unused member.
      cmMakefile: Remove one wrong and one insufficiently helpful comment.
      Help: Add references to cmake-property sections.
      Help: Shorten too-long title marker.
      Help: Add link in set_source_files_properties command docs.
      Help: Link to properties in set_directory_properties docs.
      Help: Link to properties in set_tests_properties.
      cmake: Remove unused member.
      cmake: Remove unused method.
      cmake: Be clear that there is no chaining after global properties.
      cmake: Clear member rather than explicit erase.
      cmGlobalGenerator: Don't fetch the cache manager in a loop.
      cmCacheManager: Remove use of intermediate overload.
      cmCacheManager: Remove unused overloads.
      cmCacheManager: Remove unused method
      Remove unused includes.
      cmMakefile: Simplify GetDefinitions implementation.
      cmMakefile: Remove cache version accessors.
      Add API for cache loading, deleting and saving to the cmake class.
      cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue.
      cmCacheManager: Add non-iterator-based API.
      cmMakefile: Port away from CacheEntry.Initialized.
      Port CursesDialog to non-iterator cache API.
      Port QtDialog to non-iterator cache API.
      cmCacheManager: Port consumers to non-iterator API.
      cmMakefile: Simplify GetDefinitions implementation.
      cmMakefile: Remove cache version accessors.
      Add API for cache loading, deleting and saving to the cmake class.
      cmCacheManager: Rename GetCacheValue to GetInitializedCacheValue.
      cmCacheManager: Return a C string from GetValue.
      cmCacheManager: Add non-iterator-based API.
      cmMakefile: Port away from CacheEntry.Initialized.
      Port CursesDialog to non-iterator cache API.
      Port QtDialog to non-iterator cache API.
      cmCacheManager: Port consumers to non-iterator API.
      cmGlobalGenerator: Store languages as vector, not map.
      cmake: Don't set the CMakeInstance on the Properties member.
      cmake: Remove method with no external users.
      Test expected value of DEBUG_CONFIGURATIONS global property.
      cmake: Remove DebugConfigs member.
      cmake: Remove duplicate condition.
      cmake: out-of-line try compile state methods.
      cmake: Use make_pair instead of Foo::value_type.
      cmake: Don't lower-case a string needlessly.
      cmake: Constify GetCommand method.
      cmake: Rename oddly named variables.
      cmake: Simplify CommandExists method.
      Add some missing includes.
      Remove some files which do not need to be in BootstrapCommands.
      Use vector, not list for cmCommand storage.
      cmake: Fix variable name bugs.
      cmake: Out-of-line Home and Start directory methods.
      cmMakefile: Out-of-line Home directory accessors.
      cmMakefile: Internalize setting of CMakeInstance on Properties.
      cmMakefile: Remove bad comment.
      cmMakefile: Remove unused method.
      cmake: Remove confusing duplication.
      Introduce cmState class.
      Port to cmState.
      cmMakefile: Remove unused CacheManager accessor.
      cmState: Move CacheEntryType enum from cmCacheManager.
      Move property definition to cmState.
      cmGlobalGenerator: Delegate storage of enabled languages to cmState.
      cmake: Get enabled languages from cmState.
      cmState: Move try_compile state from cmake class.
      cmake: Simplify RemoveUnscriptableCommands algorithm.
      cmake: Simplify command clean up loop.
      cmState: Move cmCommand-related methods from cmake class.
      Port cmCommand consumers to cmState.
      cmake: Remove unused cmCommand methods.
      cmake: Remove the happy global property scope pattern.
      Move global properties to cmState.
      Move property initialization to cmState.
      Port Global property interaction to cmState.
      FPHSA: Always populate the ExactCase_FOUND variable (#15412).
      CPack: Read the config listfile in the normal way.
      cmMakefile: Remove fullPath parameter from ReadListFile.
      cmMakefile: Add a method for processing buildsystem files.
      cmMakefile: Add wrapper for reading listfiles which have an origin.
      cmMakefile: Remove useless condition.
      cmMakefile: Delegate ListFile reading to internal method.
      cmMakefile: Remove duplication in ReadListFile.
      cmMakefile: Determine the file to read before calling Internal.
      cmMakefile: Change condition to its equivalent.
      cmMakefile: Move variable definition above a condition.
      cmMakefile: Remove use of intermediate variable.
      cmMakefile: Remove intermediate variable.
      cmMakefile: Re-order independent variable setting.
      cmMakefile: Split a conditional.
      cmMakefile: Re-order independent statements.
      cmMakefile: Combine duplicate condition.
      cmMakefile: Remove intermediate variable.
      cmMakefile: Convert filenametoread into a std::string.
      cmMakefile: Collapse nested conditional.
      cmMakefile: Populate CMAKE_PARENT_LIST_FILE in callers.
      cmMakefile: Move condition to the only calling context where it is true.
      cmMakefile: Remove intermediate variable.
      cmMakefile: Extract conditional code to caller.
      cmMakefile: Swap parameters of calls to ReadListFile.
      cmMakefile: Remove always-null first parameter to ReadListFile.
      cmMakefile: Move some preamble out of the Internal method.
      cmMakefile: Fix wrong parameter names.
      Remove redundant calls to MakeStartDirectoriesCurrent.
      cmMakefile: Initialize dir definitions early.
      cmake: Fix directory used to find the cache
      Use the Home directories from the cmake class where intended.
      cmake: Initialize Home directories on cmake for find-package mode.
      cmMakefile: Populate Home directories on initialize.
      cmake: Remove redundant start directories.
      cmMakefile: Rename GetCurrent{,Source}Directory.
      cmMakefile: Rename GetCurrent{Output,Binary}Directory.
      cmMakefile: Port users of GetStart* methods to new names.
      cmMakefile: Remove redundant method duplication.
      cmMakefile: Rename SetStart* directory API to SetCurrent*.
      CPack: Don't copy cmMakefile. Just push a scope instead.
      cmMakefile: Disable copy constructor.
      Tests: Make a CTest test deterministic.
      cmMakefile: Use method abstraction to access directories.
      cmMakefile: Out-of-line the directory methods.
      Tests: Guard more CTest tests against parallel execution.
      include: Ask for permission, rather than forgiveness.
      cmMakefile: Delegate storage of Home dirs to the cmake class.
      cmMakefile: Inline SetHome* methods into last remaining caller.
      cmLocalGenerator: Require a parent in the constructor.
      cmMakefile: Require the localGenerator in the constructor.
      cmState: Store the Source and Binary directories.
      Introduce cmState::Snapshot.
      cmState: Store the Current directories.
      cmDefinitions: Remove unused method.
      cmDefinitions: Remove unused Set return value.
      cmDefinitions: Inline SetInternal method.
      cmMakefile: Use the Internal class to enclose the VarStack.
      cmDefinitions: Add an Erase method.
      cmDefinitions: Externalize the Set logic.
      cmDefinitions: Change LocalKeys to return a vector.
      cmDefinitions: Replace ClosureKeys recursion with looping.
      cmDefinitions: Inline GetClosureKeys implementation.
      cmDefinitions: Make ClosureKeys API vector-based.
      cmDefinitions: Replace private constructor with MakeClosure.
      cmDefinitions: Replace recursion with loop.
      cmMakefile: Remove stack adaptor for the VarStack.
      cmDefinitions: Use list of cmDefinitions* to create closure.
      cmDefinitions: Implement MakeClosure in terms of a list of ancestors.
      cmDefinitions: Convert MakeClosure into a static method.
      cmDefinitions: Implement MakeClosure in terms of reverse iterators.
      cmDefinitions: Externalize looping for ClosureKeys.
      cmDefinitions: Invert conditional code.
      cmMakefile: Implement RaiseScope in terms of local Get method.
      cmMakefile: Implement RaiseScope without relying on Parent.
      cmDefinitions: Accept varStack iterators in Get API.
      cmDefinitions: Remove Parent pointer.
      cmDefinitions: Use static member without this->.
      cmDefinitions: Make GetInternal method static.
      cmDefinitions: Make Get method static.
      cmPolicies: Fix values for policies 57-60.
      cmPolicies: Remove unused header.
      cmPolicies: Remove unused static data.
      cmPolicies: Remove unused forward declaration.
      cmPolicies: Remove runtime check for programming errors.
      cmPolicies: Make private method file-static.
      cmMakefile: Simplify GetCMakeInstance implementation.
      cmMakefile: Use GetCMakeInstance.
      cmMakefile: Extract an accessor for the global generator.
      cmComputeLinkDepends: Remove unused local generator.
      cmComputeTargetDepends: Use simpler global generator access.
      Port to cmMakefile::GetGlobalGenerator.
      cmState: Truncate snapshot data in Initialize.
      cmPolicies: Parse string for id conversion.
      cmPolicies: Implement more-compact IsPolicyNewerThan.
      cmPolicies: Introduce XMacro table for policy data.
      cmPolicies: Implement id to string conversion with XMacro.
      cmPolicies: Implement id to version with XMacro.
      cmPolicies: Implement version check with XMacro.
      cmPolicies: Implement short description access with XMacros.
      cmPolicies: Make private method file-static.
      cmPolicies: Implement in terms of public API.
      cmPolicies: Use more-direct ID access.
      cmPolicies: Trivialize GetPolicyStatus method.
      cmPolicies: Loop over all policies using enum constants.
      cmPolicies: Remove unused cmPolicy class.
      cmPolicies: Remove unused DefinePolicy method.
      cmPolicies: Make all API static.
      Port to static cmPolicies API.
      cmPolicies: Implement abstraction for PolicyMap.
      cmPolicies: Implement PolicyMap in terms of bitset.
      install: Use an intermediate filesVector variable.
      cmLocalGenerator: Remove unused members.
      cmLocalGenerator: Remove EscapeForShellOldStyle to only caller.
      Don't use a cmLocalGenerator instance to call static methods.
      cmLocalGenerator: Require a global generator in the constructor.
      cmLocalGenerator: Initialize state before creating cmMakefile.
      cmLocalGenerator: Get project directories from the cmState.
      cmLocalGenerator: Convert two recursive methods to loops.
      cmState: Add an accessor for Parent snapshot and a validity check.
      cmLocalGenerator: Port loops to cmState::Snapshot.
      cmGlobalGenerator: Move some flags from cmLocalGenerator.
      cmLocalGenerator: Add abstraction to check if top-level.
      Use new top-level check abstraction.
      cmMakefile: Use the state to determine the parent directory.
      cmMakefile: Remove redundant variable set.
      cmLocalGenerator: Assert that there is a parent.
      cmMakefile: Handle CMP0014 before configuring the generator.
      install: Disallow installing export() result.
      cmGlobalGenerator: Add NVI wrapper to create local generator.
      cmLocalGenerator: Remove unused method.
      cmGlobalUnixMakefileGenerator3: Host the include directive.
      cmGlobalUnixMakefileGenerator3: Host the DefineWindowsNULL.
      AutoGen: Don't iterate over a container while populating it.
      cmExecutionStatus: De-virtualize API.
      cmExecutionStatus: Remove inheritance of cmObject.
      cmState: Compute and store directory components.
      cmState::Snapshot: Store components for current directories.
      cmState: Store computed relative paths to to current directories.
      cmLocalGenerator: Remove redundant path conversions.
      cmLocalGenerator: Remove redundant path access.
      Tests: Don't rely on ordering of targets in maps.
      cmDefinitions: Remove internal MakeClosure method.
      cmDefinitions: Centralize knowledge of iterator type.
      cmDefinitions: Make the ClosureKeys method static.
      Remove method calls just repeating the default.
      cmGlobalUnixMakefileGenerator3: Host the PassMakeflags.
      cmGlobalUnixMakefileGenerator3: Host the UnixCD.
      cmLocalGenerator: Remove unused IgnoreLibPrefix.
      cmGlobalGenerator: Host the MakeSilentFlag.
      Remove obsolete overrides of CreateLocalGenerator.
      cmMakefile: Replace deques with vectors.
      if(): Test the effect of cmMakefileCall use in elseif() handling.
      cmMakefile: Add access to the top-level execution context.
      cmMakefile: Simplify CMP0054 handling.
      cmMakefile: Use std::set::insert API to simplify CMP0054 handling.
      cmListFileContext: Implement LessThanComparable.
      cmListFileContext: Sort by line before file.
      cmTarget: Remove needless iteration.
      cmTarget: Store only cmListFileContext for CMP0023 handling.
      cmListFileContext: Implement EqualityComparable.
      cmTarget: Store context in stack only if different.
      cmTarget: Simplify output computation.
      cmTarget: Simplify CMP0023 message loop.
      cmListFileBacktrace: Hide the context-stack implementation detail.
      Use std::unordered_map instead of hash_map where available.
      VS: Simplify setting of flag table.
      VS: Move version information to global generator.
      VS: Remove obsolete methods.
      cmMakefile: Port CurrentListFile clients to GetDefinition.
      cmMakefile: Remove CurrentListFile member.
      cmMakefile: Make the public ReadListFile method take one param.
      cmMakefile: Rename method to something more appropriate.
      cmMakefile: Remove redundant condition.
      cmMakefile: Don't expect the VarStack iterator to support size().
      cmMakefile: Remove duplicate variable initialization.
      cmMakefile: Remove Print() debugging facilities.
      cmCTest: Remove unimplemented method.
      cmMakefile: Remove redundant conditions.
      cmMakefile: Don't use else after return.
      cmMakefile: Use early return to reduce nested code.
      cmMakefile: Raise variable in scope explicitly when needed.
      cmMakefile: Mark definitions explicitly erased, even at top level.
      cmMakefile: Move internal method to private scope.
      cmMakefile: Use more suitable method name to log var usage.
      cmMakefile: Remove VarInitStack.
      cmMakefile: Remove VarUsageStack.
      QtAutogen: Remove repeated setters.
      QtAutogen: Inline static factory method.
      QtAutogen: Remove the need for a local makefile variable.
      QtAutogen: Use a more-obvious delete-target.
      QtAutogen: Create global generator on the stack.
      cmLocalGenerator: Devirtualize method.
      cmLocalGenerator: Inline ReadListFile method.
      cmLocalGenerator: Implement IsRootMakefile in terms of cmState.
      cmLocalGenerator: Get enabled languages from cmState.
      Convert: Remove specification of default parameter.
      cmake: Move isError determination to a more-natural place.
      cmake: Extract PrintMessagePreamble method.
      cmake: Extract printMessageText method.
      cmake: Extract displayMessage method.
      cmake: Add IssueMessage overload taking a single cmListFileContext.
      Ninja: Remove some bogus comments.
      cmGlobalGenerator: De-virtualize methods with no overrides.
      foreach: Remove unused variables.
      cmake: Remove redundant condition.
      cmake: Remove redundant forward declaration.
      GHS: Remove unnecessary Configure override.
      GHS: Remove BuildFileName.
      GHS: Remove unused CustomCommandUseLocal.
      GHS: Remove unnecessary condition.
      GHS: Don't attempt to generate for IMPORTED or INTERFACE targets.
      GHS: Remove call to SetCurrentLocalGenerator.
      cmState: Move snapshot creation to the cmake instance.
      cmMakefile: Simplify convert condition.
      cmMakefile: Don't pop the directory listfile off the stack.
      cmGlobalGenerator: Require a cmake instance in ctor.
      cmState: Host some state from the cmGlobalGenerator.
      cmLocalGenerator: Require a valid cmState::Snapshot in the ctor.

Steven Vancoillie (2):
      SunPro: Add position independent code flag for Fortran compiler
      SunPro: Drop non-existent -KPIE flag

Tamar Kranenburg (6):
      FindPostgreSQL: Remove unused lines
      FindPostgreSQL: Remove extra whitespace after command open parens
      FindPostgreSQL: Search for versions 9.2, 9.3, and 9.4
      FindPostgreSQL: Document PostgreSQL_LIBRARY_DIRS result variable
      FindPostgreSQL: Add help text for PostgreSQL_LIBRARY cache entry
      FindPostgreSQL: Search some more common packaging locations

Tamás Kenéz (1):
      Help: Replace CMP0054 example to show when it makes a difference

Thomas Herz (3):
      Ninja: Use forward slashes for any GCC on Windows (#15439)
      Ninja: Do not use newlines in response files with Windows GNU tools (#15439)
      Ninja: Use forward slashes for linking with any GCC on Windows (#15439)

Thomas Orozco (1):
      CPack/RPM fix output in debug log

Tim Blechmann (1):
      VS: Specify absolute output directory for the Midl tool

Todd Gamblin (1):
      BlueGene/Q Platform files

Tuukka Pasanen (1):
      UseSWIG: Fix module name detection with relative source file (#15508)

Zach Mullen (1):
      CTest: Output test-specific env vars in verbose mode (#15446)

Zack Galbreath (12):
      CTest: Add cmCTestOptionalLog macro
      ctest_submit: Add QUIET option
      ctest_start: Add QUIET option
      ctest_update: Add QUIET option
      ctest_configure: Add QUIET option
      ctest_build: Add QUIET option
      ctest_test: Add QUIET option
      ctest_coverage: Add QUIET option
      ctest_memcheck: Add QUIET option
      ctest_upload: Add QUIET option
      CTest: Drop "Error in read script" message at end of testing
      Linux: Ignore Debian-specific case when cross-compiling

Ådne Hovda (1):
      jsoncpp: Provide 'isfinite' implementation on older AIX and HP-UX

Роман Донченко (1):
      CPack: be more stringent when selecting variables to encode

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


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list