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.16.0-rc1 has been created
        at  b0030385395d25452fd043fff69c603df363b328 (tag)
   tagging  9150c818b7d2afb868575fcb2e0c9ba62b9d7f85 (commit)
  replaces  v3.15.4
 tagged by  Brad King
        on  Thu Oct 10 11:14:44 2019 -0400

- Log -----------------------------------------------------------------
CMake 3.16.0-rc1
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAl2fSuQWHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhJzrD/4m52KtwFdVtaBh92W2xMjj5FsS
MudR08iDnIolNQ1XvGNHfPBvDhAEYLG/ZYOcTGG0GhaZHkLSUBcrg0VDsOjEiCnJ
tYz0I+QswMZMWfXIP6nSsuAqur8ODAfRrcLn7M9XRT5e4eeZhAtbnu5Cyn/ntgKg
zM7xqRCuWUIzKgqAp5BJQmzhmPsr0wjZMLCWxdgnVG8YuX4ufRbUdo5PUPUeOkj6
BQY+wluhfvoy0TjXYEYhq+kYQKPQwbNQNPBQwIE9SecQ7zgn9iVMPz4BypZ9UDdM
tuS2x4fzhWk3DzyzcTYQih/4+db/j9tkY5OqDAEdjpvuAZRDsGlaSFzaNX9wwiiC
Q9kaXHit3iYhzbOBqC3slq2iGSRkFQNtpNfLYHQFdRyj1xjcvKnjeZMCYrfzF6Gj
Nqc/mB9ZP7wmdE7juhzN4HdsBcTuT7nzs4xutm54qrJ8gviJt1M/ceYZOVVXW5d8
Ti9iXHhGEQYBuu71ZEPCWzLuNzePOhbu2/yEkNzXvOPsU86DCc2BtVD+2OWdnHee
pra1Z5Pz391OP+tFFZRW1X3P6Xjz9IzEgzMkdfbEa0RLFRK9+7NzC6A6yzaCrQo5
JsEvNwpXEZfQYDXkmU/QwpbcIY/UTiDACJ73mHRjBTOpW5ngT5bct+pvd58dJtJq
WdbQOYRG7Efs/LCcdA==
=MFLa
-----END PGP SIGNATURE-----

Alan W. Irwin (2):
      Add per-lang variants of CMAKE_LINK_LIBRARY_{FILE_FLAG,SUFFIX}
      FindThreads: Do not hard-code '-l' flag on library name

Alex Turbov (22):
      modermize: replace some raw pointers w/ `unique_ptr`
      Refactor: Move CPack internal files to `Internal/CPack/` directory
      Refactor: Optimize some stream output operations
      Refactor: Remove one-time used macros
      Refactor: Use anonymous namespace instead of `static`s
      Refactor: Use anonymous namespace instead of `static`s in `cpack.cxx`
      Refactor: Eliminate `sep` from the loop
      Refactor: Eliminate one-time-used variables
      Refactor: Replace a "magic" number w/ a named constant
      Refactor: Add some `const` to vars
      Refactor: Use initializer lists instead of `push_back` series
      Refactor: Use raw string literals instead of escaping
      project: Keep leading `0` in PROJECT_VERSION components
      message(): Control indentation via CMAKE_MESSAGE_INDENT
      CPack: Introduce CPACK_INSTALL_SCRIPTS variable
      Help: Fix example output in the `CMAKE_MESSAGE_INDENT` documentation
      Help: Fix spelling typo in `CMAKE_MESSAGE_INDENT` docs
      Refactor: Use `unique_ptr` instead of raw pointer
      cpack: Add `CPACK_INSTALL_CMAKE_CONFIGURATIONS` variable
      Style: Remove spaces after command call and `(`
      Refactor: Use `list` commands instead of old-way string ops
      CPackDeb: Use `CPACK_PACKAGE_DESCRIPTION_FILE`

Alexej Harm (2):
      Add compatibility with the cl.exe /permissive- compiler option
      CPackWIX: Allow omitting program menu folder and uninstall shortcut

Antonio Rojas (1):
      GNUInstallDirs: Keep 'lib' as default LIBDIR on Arch Linux based systems

Artalus (1):
      Fix elseif() in place of else()

Asit Dhal (1):
      Refactor: Use cmStrCat to construct error strings

Avraham Shukron (2):
      cmTargetPropCommandBase: Order target type condition by order in enum
      target_*: Allow setting INTERFACE properties of UNKNOWN IMPORTED targets

Ben Boeckel (6):
      cmExportBuildFileGenerator: improve error message
      Tests: add tests for export set error messages
      cmCTestHandlerCommand: fix typo of local variable
      cmInstallExportGenerator: add a method for the file destination
      cmExportInstallFileGenerator: improve error message
      ExternalProject: fix some documentation typos

Benjamin Wozniak (5):
      cuda: Extend toolset argument to accept path
      cuda: Extend vs10 target generator to use custom cuda path
      cuda: Extend cuda compiler detection to work with custom cuda path
      cuda: Added docs for extended cuda toolset
      cuda: Adapted tests to work with modified cuda toolset

Betsy McPhail (11):
      Help: Populate tutorial guide text
      Help: Update tutorial to include text from CMake book
      Tutorial: Improve Step 1
      Tutorial: Improve Step 2
      Tutorial: Improve Step 3
      Tutorial: Improve Step 4
      Tutorial: Improve Step 5
      Tutorial: Improve Step 6
      Tutorial: Improve Step 7
      Tutorial: Improve Step 8
      Tutorial: Improve Step 9

Brad King (592):
      Merge branch 'release-3.15'
      Begin post-3.15 development
      Merge topic 'GetPrerequisites-variable-typo'
      Merge topic 'ctest_xml_tweaks'
      Merge branch 'release-3.15'
      Merge topic 'doc-FindEnvModule-typos'
      Merge branch 'release-3.15'
      Merge topic 'cpack-nuget-case'
      Merge topic 'doc-xlclang-id'
      Merge branch 'release-3.15'
      Merge topic 'cmTarget_cleanups'
      Merge topic 'autogen_header_in_symbolic_path_fix'
      Merge branch 'release-3.15'
      Merge topic 'capabilities-fileapi'
      Merge branch 'release-3.15'
      Merge topic 'CheckCXXSymbolExists-xref'
      Merge branch 'release-3.15'
      Merge topic 'language-dependent-linker-flags'
      Merge topic 'cmPropertyMap_unordered_map'
      Merge topic 'add-test-command-expand-lists'
      Merge topic 'capabilities-fileapi'
      Merge topic 'find_package_prefer_config_fix'
      Merge branch 'release-3.15'
      Merge topic 'FindBLAS-OpenBLAS-thread'
      Merge branch 'release-3.15'
      Merge topic 'cpack-deb-soname'
      Merge topic 'cmDefinitions_avoid_string_copy'
      Merge branch 'upstream-libuv' into update-libuv
      Merge topic 'tutorial-fix-version'
      Merge topic 'doc-project-include'
      Merge branch 'release-3.15'
      Merge topic 'library-search-paths'
      Merge topic 'implicit_lapack_library'
      Merge topic 'cxx_lambda_init_captures_document_why_not_supported_on_gcc48'
      Tests/Tutorial: Remove unused file
      Tests/Tutorial: Remove trailing blank lines
      Help: Add infrastructure for guide-level documentation
      libuv: fix compilation with macOS 10.10 SDK
      Merge topic 'FindBoost-component'
      Merge branch 'release-3.15'
      Merge topic 'FindCUDA-more-libs'
      Merge topic 'generated_export_remove_duplicate_required_cmake_lines'
      Merge topic 'FindMPI-imported-link-flags'
      Merge branch 'release-3.15'
      Merge topic 'android-pie-cmp0083'
      Merge branch 'release-3.14'
      Merge branch 'release-3.15'
      Help: Add tutorial guide table of contents
      Merge branch 'release-3.15'
      Merge topic 'autogen_documentation'
      Merge branch 'release-3.15'
      Merge topic 'update-libuv'
      Merge topic 'BundleUtilities-cleanup'
      Merge topic 'find-control-vars'
      Merge topic 'vs-ce-deploy'
      Merge topic 'doc-IMPORTED_LOCATION'
      Merge branch 'release-3.15'
      Merge topic 'doc-typos-cmake_parse_arguments'
      Merge branch 'release-3.15'
      Merge topic 'help-guide-tutorial'
      Merge topic 'FindPython-FIND_ABI'
      Merge topic 'find_matlab_exact'
      Merge topic 'refactor/use-unique_ptr'
      Merge topic 'matlab-if'
      Merge topic 'doc-CMAKE_FRAMEWORK-crossref'
      Merge topic 'iconv-c++11'
      Merge topic 'ninja-nvcc-rsp'
      Merge topic 'export-targets-empty'
      Merge branch 'release-3.15'
      Merge topic 'fix-xcode6-compilation'
      Merge topic 'find-testlist'
      Merge topic 'protobuf-c++11'
      Merge topic 'FindMatlab/issue-19279-mex-compilation-error-on-attribute'
      Merge topic 'findmpi_use_interface_link_options'
      Merge topic 'implicit-includes-realpath'
      Merge topic 'build-install-rpath-genex'
      Merge topic 'cuda-msvc-runtime-library'
      Merge branch 'release-3.15'
      RC: Honor CMAKE_USER_MAKE_RULES_OVERRIDE
      Merge branch 'release-3.15'
      Merge topic 'vs-dpi-aware'
      Merge topic 'FindMatlab-EXCLUDE_FROM_ALL'
      Merge topic 'override-rules-RC'
      Merge topic 'remove_unneeded_variables_from_cmFindPackageCommand'
      Add deprecation warnings for policies CMP0067 and below
      Merge topic 'cuda-no-device-link-when-disabled'
      Merge topic 'update-expat'
      Merge topic 'qt-5.13'
      Merge branch 'release-3.15'
      Merge topic 'double-export-error-message'
      Merge topic 'deprecate-policy-old'
      Merge topic 'cross_ref_CUDAHOSTCXX_in_CMAKE_CUDA_HOST_COMPILER'
      Merge topic 'static'
      Merge topic 'FindPostgreSQL-lib-dir'
      Merge branch 'release-3.15'
      Merge topic 'threads-are-good'
      Merge topic 'pb-cxx11'
      Merge branch 'fortran-submodule-cray' into release-3.15
      Merge topic 'fortran-submodule-cray'
      Merge branch 'release-3.15'
      Merge topic 'autogen_header_extension'
      Merge topic 'iar-riscv'
      Merge topic 'ccmake-clear-aliases'
      Merge branch 'release-3.15'
      Merge topic 'cpack-deb-test'
      Merge topic 'emacs/drop-23'
      Merge topic 'cuda-imported-library-device-linking'
      Merge topic 'implicit-includes-cray-hlist'
      Merge branch 'release-3.14'
      Merge branch 'release-3.15'
      Merge topic 'eclipse-init-members'
      Merge topic 'clang-test-fixes'
      Merge topic 'elseif'
      CheckCXXSymbolExists: Clarify documented role
      IWYU: Fix handling of <memory> standard header
      Merge branch 'release-3.15'
      Merge topic 'eclipse-resource-encoding'
      Merge topic 'fix_ctest_output'
      Merge topic 'CheckSymbolExists-doc'
      Merge topic 'iwyu-memory'
      CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings
      Utilities/Release: Replace batch scripts with individual scripts
      Merge topic 'rel-scripts'
      Merge branch 'release-3.15'
      Merge topic 'object-library-sbcs'
      Merge branch 'release-3.15'
      Merge topic 'compiler-id-encoding'
      Merge topic 'ctest_make_program__propagated_to_cmake_configure_pass'
      Merge topic 'cmake-e-true-false'
      Refactor checks for whether a target has an import library
      De-duplicate checks for whether a platform uses Windows DLLs
      Makefile: De-duplicate executable link rule lookup
      Merge topic 'soname'
      Merge topic 'FindBISON-CMP0088-SourcePath'
      Merge branch 'release-3.14'
      Merge branch 'release-3.15'
      Merge topic 'modernize-cmCommand-memory-management'
      Merge topic 'cleanup-gen-lookups'
      XL: De-duplicate shared object creation flags
      Tests: Factor out RunCMake.project helper macro into module
      AIX: Drop redundant -brtl flags
      AIX: Explicitly compute shared object exports for both XL and GNU
      AIX: Explicitly compute executable exports for both XL and GNU
      Tests: Drop RunCMake workaround for AIX ld warnings about GNU atexit
      Merge topic 'FindMatlab/pre-2018-fixes'
      Merge topic 'FindPNG-msvc-static'
      Merge branch 'release-3.14'
      Help: Simplify CMAKE_ENABLE_EXPORTS documentation
      Help: Clarify ENABLE_EXPORTS per-platform link behavior
      Merge topic 'doc-ENABLE_EXPORTS'
      Merge topic 'aix-explicit-exports'
      AIX: Create import library for executables with exports
      Merge topic 'find_package-fix-NO_MODULE'
      Merge branch 'release-3.15'
      Merge topic 'project-version-0'
      Merge topic 'cmake-qch-no-version-in-filename'
      Merge topic 'aix-exe-implib'
      Merge branch 'release-3.15'
      AIX: Do not enable runtime linking by default anymore
      Merge topic 'aix-no-rtl'
      Merge topic 'FindPython-interpreter-crosscompiling'
      Merge branch 'release-3.15'
      Merge branch 'backport-swift-improvements' into swift-improvements
      Merge topic 'swift-improvements'
      Merge branch 'release-3.15'
      bootstrap: Verify C++14 capabilities before using them
      cmGeneratorExpressionDAGChecker: Avoid const_cast
      cmGeneratorTarget: Remove unused member of internal class
      cmGeneratorTarget: Remove unnecessary copy to local variable
      cmGeneratorTarget: Order usage requirement processing logic consistently
      Merge topic 'vs-asmlist-dir'
      Merge topic 'msvc-runtime-library-doc'
      Merge branch 'release-3.15'
      Merge topic 'modernize_std_unique_ptr'
      Merge topic 'QCC-ninja-support'
      Merge topic 'ctest-done-hash'
      Merge branch 'release-3.15'
      Merge topic 'FindProtobuf-DLLs'
      Merge topic 'swift-deduplicate'
      Merge topic 'command-final-action'
      cmGeneratorTarget: Move static functions to anonymous namespace
      cmGeneratorTarget: Refactor usage requirement genex evaluation
      Genex: Move TARGET_PROPERTY linked targets evaluation to end
      Genex: Re-order TARGET_PROPERTY logic to de-duplicate checks
      Genex: In TARGET_PROPERTY check for usage reqs in link libs earlier
      Merge topic 'refactor-usage-requirements'
      Merge topic 'static-library-flags'
      Merge topic 'doc-string-multibyte'
      Merge topic 'tutorial_reference_cmake_install_command'
      Merge topic 'refactor-processhandler'
      LexerParser: Regenerate parsers with bison 3.3
      Merge topic 'bootstrap-c++14'
      Genex: Optimize usage requirement TARGET_PROPERTY recursion
      Genex: Optimize build setting TARGET_PROPERTY evaluation
      Merge topic 'ssl-warning'
      Merge topic 'command-refactoring3'
      Merge topic 'make-imported-targets-more-equal'
      Merge topic 'cmHasLiteralPrefix_cm_string_view'
      Merge topic 'parsers-bison-3.3'
      Merge topic 'InstallRequiredSystemLibraries-redist'
      Merge branch 'release-3.15'
      cmLinkItem: Expose HadHeadSensitiveCondition in cmLinkInterfaceLibraries
      Genex: Memoize usage requirement TARGET_PROPERTY existence
      Merge branch 'backport-clang-gnulike-support' into clang-gnulike-support
      Help/guide/tutorial: Revert "require C++14 for the Tutorial"
      Merge branch 'backport-clang-gnulike-support' into clang-gnulike-support
      Merge topic 'fix-emulator-arguments'
      Merge branch 'release-3.15'
      Merge topic 'math_exp_not'
      Merge topic 'find_pkg_use_new_global_controls'
      Merge topic 'clang-gnulike-support'
      Merge topic 'makefile-depend-relative-include'
      Merge topic 'ninja-swift-map-file-path'
      Merge branch 'release-3.15'
      Merge branch 'upstream-KWSys' into update-kwsys
      CMakeVersion: Set CMake_VERSION_RC to 0 even in non-rc versions
      Merge topic 'cmake-version-rc'
      Merge topic 'FindMPI-link-flags'
      Merge branch 'release-3.15'
      Merge topic 'variable-typo'
      Merge topic 'update-kwsys'
      Merge topic 'IsON_IsOFF_string_view'
      Merge topic 'definitions_string_view'
      Merge topic 'optimize-usage-requirements'
      Merge topic 'doc-relnotes-3.15'
      Merge branch 'release-3.15'
      CMakeVersion: Use '-rc0' version suffix on release branches prior to rc1
      Merge branch 'release-3.15'
      Tests: Remove stray source dir modification in RunCMake.find_program
      Merge topic 'cmake-version-rc'
      Android: Select NDK host tag while determining system
      Android: Clarify name of internal variable for arch triple
      Android: Re-order system initialization to select sysroot last
      Android: Update test to not require GCC compiler to exist in NDK
      Android: Use unified toolchain in NDK r19+
      Help/dev: Add release commit instructions to maintainer guide
      fileapi: Avoid unnecessary CompileData move
      fileapi: Refactor codemodel defines de-duplication
      gitattributes: Do not export any .git paths in git archive
      CMakeVersion.rc: Compute resource components only on Windows
      CMakeVersion: Move computation logic to main script
      CMakeVersion: Move git logic to main script
      CMakeVersion: Consider Git even with just a `.git` file
      CMakeVersion: Use FindGit module to find Git
      CMakeVersion: Factor git execution into helper macro
      CMakeVersion: De-duplicate variable initialization
      CMakeVersion: Re-order logic to obviate addition of each component
      CMakeVersion: Provide Git information in non-exact release versions
      CMakeVersion: Add generic '-git' suffix when no git info is available
      CMakeVersion: Preserve Git information during 'git archive'
      Merge topic 'test-cleanup-src-dir'
      Merge topic 'android-ndk-r19'
      Merge topic 'better_gen_exp_example_tutotrial'
      Merge topic 'CheckCXXSymbolExists-c++-syntax'
      Merge topic 'modernize_string_view_cmOutputConverter'
      fileapi: Generate codemodel Json backtraces earlier
      fileapi: Compute codemodel compile groups before converting to Json
      fileapi: Compute codemodel compile groups without target-wide settings
      Merge topic 'multipackage_tutorial_compiles'
      Merge topic 'swift-with-interface-libs'
      Merge topic 'find_more_binutils'
      Merge branch 'release-3.15'
      FindPythonInterp: Document lack of version filtering for plain `python`
      Ninja: Use in-class initialization of global generator members
      Ninja: Drop unused dyndep version check
      Ninja: Record dyndep support by Ninja 1.10
      Merge topic 'vs-spectre-off'
      Merge topic 'source_group-tree-files'
      Merge branch 'release-3.15'
      Merge topic 'FindPythonInterp-no-version-verify'
      Merge topic 'ExternalProject-avoid-extra-checkout'
      Merge topic 'ninja-1.10'
      Merge topic 'fileapi-optimize'
      Merge topic 'clang-tidy-8'
      Merge topic 'clang-cl-non-windows'
      Merge branch 'release-3.15'
      Merge topic 'cmStringAlgorithms_modernize'
      Merge topic 'use_cmHasPrefix'
      Make CMAKE_LINK_LIBRARY_FILE_FLAG work like CMAKE_LINK_LIBRARY_FLAG
      cmLinkItem: Simplify tracking of whether link interface is explicit
      cmGeneratorTarget: Use local var to de-duplicate CMP0022 checks
      Fix rpath-link for shared lib with only private deps
      Merge topic 'fileapi-install-generators'
      Merge branch 'release-3.15'
      Merge topic 'link-library-file-flag'
      Merge topic 'shared-deps-no-iface'
      Merge topic 'cleanup_cmake_constructor'
      Merge topic 'control-block3'
      Merge topic 'clang-frontend-variant'
      Merge branch 'release-3.15'
      Merge topic 'cmake-dependent-option-doc'
      Merge topic 'doc-fix-CMAKE_MESSAGE_INDENT-sample-output'
      Merge topic 'find_package-prefer-config-not-found'
      Merge topic 'FindGLEW-macOS'
      Merge branch 'release-3.15'
      Merge topic 'doc-CMAKE_MESSAGE_INDENT-spelling-typo'
      Merge topic 'cmStringAlgorithms_move_functions'
      Merge topic 'FindPython-virtual-env'
      Merge topic 'tidy_inefficient_string'
      Merge topic 'doc-relnotes-3.15'
      Merge branch 'release-3.15'
      Merge branch 'release-3.15'
      Merge topic 'execution-status'
      Merge topic 'fphsa-components-space'
      Merge topic 'soname-darwin'
      Merge topic 'autogen_cmStrCat'
      Merge topic 'cmDefinitions_cleanups'
      Merge topic 'cmFileCommand-refactoring'
      Help: Restore installation of top-level index
      Merge topic 'msvc-runtime-library-flang'
      Merge branch 'release-3.15'
      Merge topic 'solaris_clang'
      Merge topic 'cmStringAlgorithms_IsOn'
      Merge topic 'cmCryptoHash_string_view'
      Merge topic 'string-literal-append'
      Merge topic 'swift-mode-flags'
      Merge topic 'ccmake-crash-on-empty-strings-property'
      Merge branch 'release-3.15'
      Merge topic 'help-full'
      Merge topic 'find_openacc_targets'
      Merge topic 'cmake-tutorial'
      Merge topic 'trace-redirect'
      cmConfigure.h: Tell windows.h not to define min/max macros
      cpack.cxx: Re-order include blocks to follow our conventions
      bootstrap: Compile cm::String
      cmDefinitions: Reduce allocation of keys and values in MakeClosure
      Merge topic 'bash-completion-silent-D-lookup'
      Merge topic 'FindMPI-restore-flag-vars'
      Merge branch 'release-3.15'
      Merge topic 'free-disallowed'
      Merge topic 'FindCUDA-nvcc-include-dir-backslash'
      Merge topic 'ProcessorCount-solaris'
      Merge topic 'cm-contains'
      Merge topic 'vs-sln-bom'
      Merge topic 'ccmake-find-system-form-header'
      Merge topic 'install-fail-reason'
      Merge topic 'shared-string'
      Merge topic 'double-export-error-message-install'
      Merge topic 'source_group-tests'
      Merge topic 'FindBZip2-windows-lib-names'
      Merge topic 'FindBoost-clarify-header-only'
      Merge topic 'isolate-declarations'
      Merge topic 'cmCommand_refactor'
      cmGlobalVisualStudioGenerator: Fix buffer sizes used RegQueryValueExW
      cmGlobalVisualStudioGenerator: Fix buffer sizes used with RegEnumKeyExW
      gitattributes: Use LF newlines in '.bash' files
      Extend C++17 feature checks to require std::optional
      Merge topic 'source_sweep_cmStrCat'
      Merge topic 'CrayPrgEnv-update-link-type-detection'
      Merge topic 'ctest-json-REQUIRED_FILES'
      Merge branch 'release-3.15'
      Merge topic 'gitattributes-bash-lf'
      Merge topic 'solaris-ldd'
      Configure CMake itself with policies through CMake 3.15
      Utilities/Release: Select MSVC runtime library via abstraction
      Add option to test CMake itself against its hosting CMake
      Add option to skip CMake tests that need network access
      Utilities/Release: Drop machine-specific README
      Utilities/Release: Add README.rst describing directory content
      cmMakefileTargetGenerator: Check for null before using a pointer
      cmVSSetupHelper: Fix SmartBSTR copy operations
      cmVSSetupHelper: Remove unused SmartBSTR copy operations
      cmMessageCommand: Remove extra layer of parentheses
      CTest: Simplify some boolean conditions
      cmCTestMultiProcessHandler: Explain testRun ownership in comments
      cmCTestTestHandler: Remove extra layer of parentheses
      cmCPackLog: Fix support for multiple log message tags
      Merge topic 'cmake-msvc-runtime-library'
      Merge topic 'optional'
      Merge topic 'warnings_skip_color'
      Merge topic 'group_not_track'
      Merge topic 'cpack-stgz-license-prompt'
      Merge topic 'string-subcommand-table'
      Merge topic 'list-subcommand-table'
      Merge topic 'FindLibLZMA-windows-debug'
      Merge topic 'source_sweep_cmExpandedList'
      Merge topic 'source_sweep_ostringstream_single'
      Merge topic 'pvs-cleanup'
      Merge topic 'ninja_additional_clean_files_custom_target'
      Merge topic 'libarchive-requirement'
      Merge topic 'cmGlobalGenerator-compilerId-lifetime'
      Merge topic 'alpine-cpu_zero'
      Merge branch 'release-3.15'
      Merge topic 'ctest-CLICOLOR_FORCE'
      Merge topic 'swift-version'
      Merge topic 'GNUInstallDirs-arch-linux'
      Merge topic 'xcode11-compatibility'
      Merge topic 'cmake-initial-cache-dirs'
      Merge branch 'backport-find-no-name' into find-no-name
      Merge topic 'autogen_fix_use_after_move'
      Merge branch 'release-3.15'
      Merge topic 'cmCommand_refactor_disallowed'
      Merge topic 'cpack-ifw-command-vectorization'
      Merge topic 'sf-LANGUAGE-prop'
      Merge topic 'vs-ConfigurationType-genex'
      Utilities/Release: Add docker specs to build and test Linux binaries
      Utilities/Release: Drop source archive generation in scripts
      Utilities/Release: Drop linux64 script in favor of docker build
      Merge topic 'find-no-name'
      Merge branch 'release-3.15'
      Merge topic 'docker-rel-linux'
      Merge topic 'autogen_strcat'
      Merge topic 'precompile-headers'
      Merge topic 'CMakeParseImplicitLinkInfo-comma-separated'
      Merge topic 'per-lang-link-library-flag'
      Utilities/Release: Add docker spec for STGZ package on Linux
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Fix nightly binary tests to fail on error
      Merge topic 'docker-rel-linux'
      Merge topic 'update-kwsys'
      Merge topic 'remove_directory-symlink'
      Merge topic 'rel-nightly-test'
      CONTRIBUTING: Clarify creation of topic branch from target branch
      Merge topic 'doc-contrib-topic-name'
      Merge topic 'fileapi-CMP0037-OLD'
      Merge topic 'FindBoost-1.71'
      Merge branch 'release-3.15'
      Merge topic 'xcode11-swift'
      Merge topic 'cpack-install-multiple-configurations'
      Merge topic 'FindPkgConfig-module-name'
      Merge topic 'vs-cuda-custom-dir'
      Merge topic 'gtest-1.8.1'
      Merge topic 'clang-ipo-support'
      Merge topic 'rename-mutating-getfullpath-overload'
      Merge topic 'add-non-empty-configurations-getter'
      Merge topic 'xcode11-bundles'
      Merge topic 'FindPython-specify-artifacts-directly'
      cmCTestTestHandler: Re-order includes to follow our convention
      IWYU: Add missing cstddef includes for size_t and nullptr_t
      Merge topic 'lint-updates'
      Ninja: Pass preprocessor definitions when compiling with Intel Fortran
      Merge topic 'fix-copy-directory-docs'
      Merge topic 'fortran-INCLUDE-defines'
      Merge topic 'tidy-use-using'
      Merge topic 'pch-fix-vs-test'
      Merge topic 'FindBoost-1.71'
      Merge branch 'release-3.15'
      Merge branch 'release-3.15'
      Merge topic 'cpack-zstd'
      cmake: Document -E remove_directory symlink behavior
      Merge topic 'unity-build'
      CPack/FreeBSD: Cleanup include-what-you-use diagnostics
      Merge topic 'doc-remove_directory-symlink'
      cmLocalGenerator: Remove AppendFlags 'const char*' overload
      Merge topic 'iwyu-freebsd-pkg'
      Merge topic 'simplify-AppendFlags'
      Merge topic 'use-using'
      Merge topic 
'cuda_resolve_device_symbols_on_static_lib_collect_deps_properly'
      cmGeneratedFileStreamBase: Optimize string construction in Close
      clang-tidy: Resolve performance-unnecessary-value-param diagnostics
      clang-tidy: Fix performance-for-range-copy diagnostic in Xcode generator
      clang-tidy: Fix bugprone-exception-escape diagnostic in test code
      Merge topic 'local-var'
      Merge topic 'clang-tidy-8'
      Merge topic 'clang-tidy-8-macOS'
      Merge topic 'tidy-return-brace'
      Merge topic 'windows-auto-export-incremental-build'
      Merge topic 'MoveIfDifferent'
      Merge topic 'move-setting-GENERATE-upfront'
      Merge topic 'fileapiAddMoreBacktraces'
      Merge topic 'ctest-no-cmcommand'
      Merge topic 'free-find-commands'
      Merge topic 'modernize-use-auto'
      Merge topic 'compile-msvc-permissive-off'
      Merge topic 'free-free-set-them-free'
      Merge topic 'cpack-wix-start-menu'
      Merge topic 'target-level-dependencies-via-byproducts'
      Merge topic 'remove-unused-class'
      Merge topic 'add_custom_command-genex-slash'
      Merge topic 'prepare-deferred-custom-command-creation'
      Merge topic 'tidy-deprecated-headers'
      Merge topic 'remove-failing-modules-test'
      Merge topic 'allow-pkg-config-missing-libraries'
      Merge topic 'iar-v850'
      Merge topic 'smart_ptr/cmSourceFile'
      Merge topic 'byproduct-collapse-full-path'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'shared-pch'
      Merge topic 'command-line-make-functions'
      Merge topic 'FindGnuTLS-target'
      Merge topic 'CMakeFindBinUtils-install_name_tool-prefix'
      Tests: Decouple Plugin test from KWSys
      Merge topic 'refactor-string-concat'
      Merge topic 'autogen_path_prefix'
      Merge topic 'doc-vs-2019-toolset'
      Merge branch 'release-3.15'
      Merge topic 'cmake-e-doc-order'
      Merge topic 'update-kwsys'
      Merge topic 'null-warning'
      Merge topic 'fileapiLinkPathAndLinkDirBacktraces'
      Merge topic 'prepare-genex-in-byproducts'
      Merge topic 'split-custom-command-creation'
      Merge topic 'smart_ptr/cmExportSet'
      Merge topic 'smart_ptr/cmComputeLinkDepends'
      Merge topic 'pch-source-list'
      bootstrap: Require GCC 4.9 or higher on HP-UX
      Merge topic 'cmake-system-headers'
      Do not collect objects from dependencies of object libraries
      Merge topic 'HP-UX_Port_GCC'
      Merge topic 'object-library-sources'
      Merge topic 'smart_ptr/cmDependsC'
      Merge topic 'free-free-set-them-free'
      Merge topic 'FindOpenSSL-static-deps'
      Merge topic 'FindThreads-lib-name'
      Merge topic 'iar-v850-asm'
      Merge topic 'update-cached-is-generated-property'
      Merge topic 'miscellaneous-refactorings'
      Merge topic 'add-genex-evaluate-utility'
      Merge topic 'pch-relative-includes'
      PCH: Propagate INTERFACE_PRECOMPILE_HEADERS in install(EXPORT)
      Merge topic 'vs-16.4-custom-commands'
      Merge branch 'release-3.15'
      Merge topic 'add-custom-target-byproduct-checks'
      Merge topic 'fix-vsmacro-access-violation'
      Merge topic 'pch-export'
      Merge topic 'autogen_json'
      Tests: Add symbols to FortranModules static libraries
      Merge topic 'vs-ReferenceOutputAssembly-conditions'
      Merge topic 'fileapiSourcePropertyBacktraces'
      Merge topic 'free-target-commands'
      Merge topic 'decompose-custom-command-creation'
      Merge topic 'FindBinUtils-ask-compiler'
      Merge branch 'backport-3.15-fix-EXCLUDE_FROM_ALL-subdir-all'
      Merge topic 'smart_ptr/cmCurses'
      Merge topic 'FPHSA-reason-failure-message'
      Merge topic 'autogen_free_functions'
      Merge topic 'objective-c-cxx'
      Merge topic 'fix-EXCLUDE_FROM_ALL-subdir-all'
      Merge branch 'backport-3.14-fix-EXCLUDE_FROM_ALL-subdir-all' into 
release-3.14
      cmGlobalNinjaGenerator: Remove unused AddDependencyToAll overload
      cmLocalCommonGenerator: Mark GetConfigName as const
      cmLocalUnixMakefileGenerator3: Mark GetRelativeTargetDirectory const
      Ninja,Makefile: Fix subdir "all" with nested EXCLUDE_FROM_ALL subdir
      Ninja: Fix EXCLUDE_FROM_ALL OFF on sub/sub/tgt in sub/all
      Ninja: Simplify top-level "all" target generation
      Ninja: Factor out per-dir "all" target computation into common generator
      Makefiles: Fix EXCLUDE_FROM_ALL OFF on sub/sub/tgt in sub/all
      Tests: Cover EXCLUDE_FROM_ALL OFF on sub/sub/tgt in sub/all
      Merge branch 'release-3.14'
      Merge branch 'release-3.15'
      CMake 3.14.7
      Merge branch 'release-3.14'
      Merge branch 'release-3.15'
      Tests: Shorten name RunCMake.IfacePaths_{INCLUDE_DIRECTORIES => INCDIRS}
      Merge topic 'FindCurses-ncursesw'
      Merge topic 'typos'
      VS: Fix support for v142 toolset minor versions
      Merge branch 'vs-v142-version' into release-3.15
      Merge topic 'fix-EXCLUDE_FROM_ALL-subdir-all'
      Remove unused uid_t/gid_t types on Windows
      Ninja: Ensure shared library version symlinks are created for dependents
      Merge topic 'test-iface-paths'
      Merge topic 'vs-v142-version'
      Merge topic 'pch-compile-pdb'
      Merge topic 'xcode-debug-document-versioning'
      Merge branch 'release-3.15'
      Merge topic 'clang-format-normalize-headers-presentation'
      Merge topic 'ninja-depend-shared-symlinks'
      Xcode: Restore CMAKE_XCODE_GENERATE_SCHEME for custom targets
      Xcode: Restore CMAKE_XCODE_GENERATE_SCHEME for custom targets
      Merge branch 'backport-xcode-scheme-custom-target'
      Merge branch 'backport-xcode-scheme-custom-target' into release-3.15
      Merge topic 'xcode-scheme-custom-target'
      Merge branch 'release-3.15'
      Merge topic 'FindJava-all-versions'
      Merge topic 'FindGTK2-harfbuzz'
      Merge topic 'ctest-hardware-allocation'
      Unity build: Generate sources during Compute step
      install,export: Fix export of a genex following $<INSTALL_PREFIX>
      Merge topic 'pch-clang-pch-regen'
      Merge topic 'pch-multi-language'
      Merge topic 'unity-step'
      Tests: Enable ConfigSources test on every configuration
      Help: Consolidate 3.16 release notes
      Merge topic 'doc-install-strip'
      Merge topic 'test-per-config-sources'
      Merge topic 'export-genex-under-prefix'
      Help: Organize and revise 3.16 release notes
      Help: Add missing 3.16 release notes for CPack/DEB descriptions
      Merge topic 'doc_custom_commands_crosscompile'
      Merge topic 'doc-3.16-relnotes'
      Help: Drop development topic notes to prepare release
      Begin 3.16 release versioning
      file(GENERATE): Create output file structures even earlier
      VS: Tell VS 16.4 not to verify CMake-provided custom command outputs
      Merge branch 'apple-asm-deployment-target' into release-3.16
      Merge branch 'file-GENERATE-earlier' into release-3.16
      Merge branch 'vs-16.4-global-targets' into release-3.16
      Merge branch 'ExternalProject-minor-typos' into release-3.16
      Merge branch 'pch-generate' into release-3.16
      Merge branch 'rename_loglevel_option' into release-3.16
      CMake 3.16.0-rc1

Braden McDaniel (2):
      FindBZip2: Add Windows library names emitted from bzip2 1.0.6 makefile
      FindLibLZMA: Find debug/release variants on Windows

Brian Carlson (1):
      FindMPI: Add MPI_EXECUTABLE_SUFFIX to every item in lists

Christoph GrĂ¼ninger (1):
      ccmake: Fix form.h include with CMAKE_USE_SYSTEM_FORM

Christophe Giboudeaux (1):
      FindPkgConfig: return the module found by pkg_search_module

Chuck Atkins (2):
      FindPkgConfig: Allow libraries that can't be found with their full path
      FindEnvMod: Remove unreliable test case

Corentin Plouet (1):
      Help: fixed typos in PCH / Unity Build doc

Craig Scott (31):
      Merge topic 'additional_clean_files_help'
      Merge branch 'release-3.15'
      Merge topic 'cmake-gui-qt-notice'
      Merge branch 'release-3.15'
      Merge topic 'bug/19436'
      Merge topic 'docs-project-code-injection'
      Merge branch 'release-3.15'
      Merge branch 'release-3.15'
      Merge topic 'doc-toolchain-file-CMAKE_SOURCE_DIR'
      Merge branch 'release-3.15'
      Merge topic 'docs-misc-trivial-cleanups'
      Merge branch 'release-3.15'
      Merge topic 'doc-SKIP_RETURN_CODE-range'
      Merge topic 'loglevel-option-case-consistency'
      Merge branch 'release-3.15'
      Merge topic 'add_cmake_find_use_package_registry'
      Merge topic 'docs-message-cmake-gui'
      Merge branch 'release-3.15'
      Merge topic 'docs-file-GLOB-case-sensitivity'
      Merge topic 'cleanup-statics-stream-flush'
      CMake.qch: Don't include the version in the file name
      Help: Fix language and formatting inconsistencies for string() command
      Help: Add note to each string() subcommand that assumes ASCII input
      Merge topic 'feature/message-indent'
      Merge topic 'cpack-install-scripts'
      Merge topic 'doc-maint-create-release'
      Merge topic 'cmake-version'
      Merge topic 'ctest_coverage_help_typo'
      Merge topic 'doxygen-add-docs-USE_STAMP_FILE'
      Help: Clarify how target names are handled in custom commands/targets
      CLI: Rename --loglevel to --log-level for naming consistency

Cristian Adam (21):
      Precompile headers: Add methods to generate PCH sources
      Precompile headers: Add support for Xcode generator
      Precompile headers: Add support for Visual Studio generators
      Precompile headers: Add unit tests
      Precompile headers: Update documentation
      Unity build: Add support for Ninja and Makefile generators
      Unity build: Add support for Visual Studio generator
      Unity build: Add unit tests
      Unity build: Add XCode support
      Precompile Headers: Fix Visual Studio 10 unit test
      Precompile Headers: Add REUSE_FROM signature
      Precompile Headers: Add precompile header file to source list
      Precompile headers: Treat headers as relative to current source directory
      Help: Add release note for Objective-C/C++ language support
      Objective C/C++: Add compiler standard detection
      PCH: Report error when setting COMPILE_PDB_NAME property
      PCH: Use clang's own pch functionality instead of the GCC emulation
      PCH: Add multi-language PCH generation support
      PCH: Fix CMake test files indentation
      Help: Document install/strip targets for Ninja/UNIX Makefiles generators
      PCH: Generate sources during Compute step

Daniel Eiband (41):
      VS: Add support for generator expressions to VS_CONFIGURATION_TYPE
      cmSourceFile: Rename mutating GetFullPath() overload
      cmMakefile: Add configurations getter with empty configuration default
      cmMakefile: set GENERATED property of outputs upfront
      Windows: Prevent auto exports to be regenerated on every build
      Refatoring: Extract AnyOutputMatches utility
      cmMakefile: Add lookup from source name to targets via byproducts
      Depend: Hook up automatic target-level dependencies via byproducts
      Depend: Add test for target-level dependencies via byproducts
      add_custom_command: Refactor setting implicit depends
      add_custom_command: Move append functionality into class cmMakefile
      Byproducts: collapse full paths of custom target byproducts
      Byproducts: Add test for collapsing of full paths in byproducts
      cmCustomCommandLine: Provide command line make functions
      cmMakefile: Remove unused AddUtilityCommand overload
      cmMakefile: Create all generated byproducts as known sources
      cmMakefile: Extract custom command validation method
      cmMakefile: Validate command line for all custom commands
      add_custom_command: Add tests for rejecting literal quotes in commands
      cmMakefile: Refactor AddCustomCommandOldStyle to be delay friendly
      cmMakefile: Separate custom command setup from actual creation
      Refactoring: Use ConfigName instead of property CMAKE_BUILD_TYPE
      Genex: Move genex expansion of paths into AppendPaths utility
      Genex: Evaluate byproduct generator expressions in 
cmCustomCommandGenerator
      Generators: Remove function declarations which do not have a definition
      cmState: Avoid lowering command name twice
      VS: Remove call to ConvertToWindowsExtendedPath with result discarded
      cmSourceFile: Remove non-const GetProperties accessor
      cmGeneratorTarget: Remove unused virtual signature of TargetPropertyEntry
      cmGeneratorExpression: Move quiet flag to cmCompiledGeneratorExpression
      cmGeneratorExpression: Remove Evaluate overload by parameter re-ordering
      cmCustomCommandGenerator: Replace generator expression member
      cmGeneratorExpression: Add cmGeneratorExpression::Evaluate utility
      add_custom_command: Add tests for custom command output checks
      add_custom_target: Add output checks for custom target byproducts
      add_custom_command: Format files in error message in a single line
      VS: Fix access violation when calling Visual Studio macro
      cmMakefile: Move enumerations into new header
      cmCustomCommand: Move custom commands
      cmMakefile: Extract utilities used for creation of custom commands
      cmMakefile: Remove AddUtilityCommand overload without byproducts

Daniel Pfeifer (14):
      cmMakefile: decouple FinalAction from cmCommand
      cmExportLibraryDependenciesCommand: Port away from FinalPass
      cmFLTKWrapUICommand: Port away from FinalPass
      cmInstallFilesCommand: Port away from FinalPass
      cmInstallProgramsCommand: Port away from FinalPass
      cmLoadCommandCommand: Port away from FinalPass
      cmVariableWatchCommand: Port away from FinalPass
      cmCommand: remove FinalPass from interface
      cmCommand: deprecate functions GetMakefile and SetError
      cmFileCommand: port to cmExecutionStatus
      cmFileCommand: put subcommands in unnamed namespace
      PCH: add PRECOMPILE_HEADERS to special properties
      PCH: add target_precompile_headers command
      PCH: add example/test

Daniel Scharrer (1):
      Normalize paths when checking for implicit include dirs

David Callu (2):
      FindGnuTLS: add target GnuTLS::GnuTLS
      FindOpenSSL: add pthread and dl dependencies to static lib on Linux

Dennis Klein (4):
      cmInstallTargetGenerator: Introduce CMP0095
      cmInstallTargetGenerator: Escape generated OLD_RPATH argument
      cmInstallTargetGenerator: Add tests for the RPATH_CHANGE rule
      FindBoost: Add note about header-only libs in warning msg

Earle Lowe (2):
      jsoncpp: Fix compilation on HP-UX 11.31 ia64 with GCC 4.9.3
      libuv: Add partial port to HP-UX

Eyal Rozenberg (1):
      FindCUDA: Add nvToolsExt and OpenCL libraries

Felix Schwitzer (1):
      bash-completion: silent cmake -D lookup

Gabor Bencze (48):
      CTest: Add SKIP_REGULAR_EXPRESSION test property
      Tests: Create test for SKIP_REGULAR_EXPRESSION test property
      Help: Add documentation for SKIP_REGULAR_EXPRESSION test property
      Vim: Add SKIP_REGULAR_EXPRESSION test property to vim syntax file
      math(EXPR): Implement ~(exp_NOT) expression as documented
      cmCommand refactor: cmBreakCommand
      cmCommand refactor: cmCMakeMinimumRequired
      cmCommand refactor: cmConfigureFileCommand
      cmCommand refactor: cmContinueCommand
      cmCommand refactor: cmExecProgramCommand
      cmCommand refactor: cmExecuteProcessCommand
      cmCommand refactor: cmForEachCommand
      cmCommand refactor: cmFunctionCommand
      cmCommand refactor: cmGetCMakePropertyCommand
      cmCommand refactor: cmGetDirectoryPropertyCommand
      cmCommand refactor: cmGetFilenameComponentCommand
      cmCommand_refactor: cmGetPropertyCommand
      cmCommand refactor: cmIncludeCommand
      cmCommand refactor: cmIncludeGuardCommand
      cmCommand refactor: cmMacroCommand
      cmCommand refactor: cmListCommand
      cmCommand refactor: cmMakeDirectoryCommand
      cmCommand refactor: cmMarkAsAdvancedCommand
      cmCommand refactor: cmMathCommand
      cmCommand refactor: CmMessageCommand
      cmCommand refactor: cmOptionCommand
      cmCommand refactor: cmParseArgumentsCommand
      cmCommand refactor: cmSeparateArgumentsCommand
      cmCommand refactor: cmSetCommand
      cmCommand refactor: cmSiteNameCommand
      cmCommand refactor: cmUnsetCommand
      cmCommand refactor: cmCMakeHostSystemInformationCommand
      cmCommand refactor: cmRemoveCommand
      cmCommand refactor: cmVariableWatchCommand
      cmCommand refactor: cmWriteFileCommand
      cmCommand refactor: cmCMakePolicyCommand
      cmCommand refactor: cmSetDirectoryPropertiesCommand
      cmCommand refactor: cmSetPropertyCommand
      cmCommand refactor: cmStringCommand
      cmCommand refactor: cmUseMangledMesaCommand
      cmCommand refactor: cmExportLibraryDependenciesCommand
      cmCommand refactor: cmLoadCommandCommand
      cmCommand refactor: cmOutputRequiredFilesCommand
      cmCommand refactor: cmSubdirDependsCommand
      cmCommand refactor: cmUtilitySourceCommand
      cmCommand refactor: cmVariableRequiresCommand
      cmCommand refactor: remove unused AddDisallowedCommand overload
      cmCommand refactor: remove cmDisallowedCommand class

Gregor Jasny (5):
      Xcode: Make iOS tests compatible with Xcode 11
      Xcode: Relax swift compiler detection regex for Xcode 11
      Xcode: Make BundleTests compatible with Xcode 11
      xcode: Add XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING property
      Apple: Set Clang ASM compiler features

Gregory Mitrano (1):
      Clang: Fall back to llvm-rc when rc is unavailable

Hong Xu (5):
      cmake-mode.el: Drop support for Emacs < 24
      CheckSymbolExists: Add examples for check_symbol_exists
      CheckCXXSymbolExists: Make C++-syntax symbols work on more compilers
      CMakeDependentOption: Document that 4th parameter follows if-syntax
      FindCUDA: Fix support for backslashes in CUDA_NVCC_INCLUDE_DIRS

Igor Ivanov (1):
      Add --trace-redirect parameter to redirect trace output to a file

Isuru Fernando (2):
      Use _CMAKE_TOOLCHAIN_PREFIX for install_name_tool as well
      FindBinUtils: Use the compiler to get the path to compiler tools

Jakub Benda (1):
      FindLAPACK: Test for implicitly linked LAPACK libraries

Jean-Christophe Fillion-Robin (1):
      Tests/Tutorial: Fix version displayed in tutorial executable

Jiang Yue (2):
      Property: Add INSTALL_REMOVE_ENVIROMENT_RPATH property
      Help: Add documentation for INSTALL_REMOVE_ENVIROMENT_RPATH

Jon Chronopoulos (4):
      install: print reason of failure
      ProcessorCount: Fix virtual processor count on Solaris
      GetPrerequisites: match ldd output on Solaris
      cmake: Teach -E remove_directory to remove directory symlinks

Justin Goshi (21):
      VS: Emit UTF-8 BOM for generated solution files
      cmLocalGenerator: Improve local variable names
      cmLocalGenerator: Use local variables to collect flags
      cmLocalGenerator: Clarify AddCompileOptions filter logic
      cmLocalGenerator: Add AppendFlags overload with backtraces
      cmLocalGenerator: Add AppendCompileOptions overload with backtraces
      cmLocalGenerator: Add AddCompileOptions overload with backtraces
      cmLocalGenerator: Add GetStaticLibraryFlags overload with backtraces
      cmLocalGenerator: Add GetTargetFlags overload with backtraces
      cmLocalGenerator: Add GetTargetCompileFlags overload with backtraces
      fileapi: add backtraces for compile/link options
      cmComputeLinkInformation: Add AppendValues with backtraces
      cmComputeLinkInformation: Add GetDirectoriesWithBacktraces
      cmLinkLineComputer: Add ComputeLinkPath overload with backtraces
      cmLinkLineComputer: Add ComputeLinkLibs overload with backtraces
      cmLinkLineComputer: Add ComputeLinkLibraries overload with backtraces
      cmGeneratorTarget: Store backtrace for target LINK_DIRECTORIES property
      cmLocalGenerator: Add OutputLinkLibraries overload with backtraces
      fileapi: add backtraces for LINK_PATH and LINK_DIRECTORIES
      cmSourceFile: Add backtraces for a few source properties
      fileapi: add some source property backtraces

KWSys Upstream (3):
      KWSys 2019-07-25 (a24a6acb)
      KWSys 2019-08-29 (08f14d96)
      KWSys 2019-09-18 (c6bc38c1)

Kasper Laudrup (2):
      Use registry setting for removal retry count and delay
      Retry removing directories on Windows

Kelby Faessler (1):
      FindGTest: Add support for googletest 1.8.1 folder structure

Kitware Robot (127):
      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/guide/tutorial: Adopt tutorial code
      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
      Refactor: Convert all instances of CMAKE_BUILD_WITH_CMAKE to 
CMAKE_BOOTSTRAP
      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
      Revise include order using clang-format-6.0
      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 (1):
      CPack/IFW: Command vectorization

Kyle Edwards (50):
      file: Add GET_RUNTIME_DEPENDENCIES mode
      GetPrerequisites: Add deprecation notice
      Merge topic 'get-runtime-dependencies'
      CPack: Fix SONAME regex in DEB generator
      Merge topic 'escape-install-rpath'
      libuv: Add uv__statx() stub to cmake-bootstrap.c
      Help: Move CMP0095 into CMake 3.16 section
      BUILD_RPATH/INSTALL_RPATH: Add generator expression support
      Merge topic 'fix-cmp0095-notes'
      Merge topic 'fix/move-more-cpack-internals'
      cmake -E: Add true and false commands
      OpenSSL: Issue an error if OpenSSL is not found
      Merge topic 'findvulcan-doc-fix'
      Merge topic 'skip_regular_expression'
      Refactor: Break cmCTestTestHandler::ProcessHandler() into smaller 
functions
      Merge topic 'remove_compiler_rpath'
      Merge topic 'ep_support_no_submodule_init'
      Merge topic 'function-blocker-stack'
      Merge topic 'cmStringAlgorithms'
      Utilities/Scripts: Add temporary CMAKE_BOOTSTRAP conversion script
      Utilities/Scripts: Remove temporary CMAKE_BOOTSTRAP conversion script
      Refactor: Finish replacing CMAKE_BUILD_WITH_CMAKE with CMAKE_BOOTSTRAP
      Merge topic 'cmake-bootstrap-def'
      Merge topic 'cmRemoveQuotes'
      Merge topic 'strcat-localgenerator'
      Merge topic 'free-command-a'
      Merge topic 'cuda_separable_compilation_determined_by_compiler_id'
      Merge topic 'support_CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS'
      Merge topic 'per-language-link-library-flag'
      Merge topic 'retry-directory-delete'
      Merge topic 'cmStringAlgorithms_ulong'
      Merge topic 'cmExpandList'
      Merge topic 'clang-llvm-rc'
      Merge topic 'swift-import-library-location'
      Source: Add cm::optional
      Merge topic 'smart_ptr/cmCPackGeneratorFactory'
      Help: Fix ordering of cmake -E commands
      Help: Fix indentation of create_symlink note
      Merge topic 'ctest-argument-parser'
      Merge topic 'cpack-DEB-use-CPACK_PACKAGE_DESCRIPTION_FILE'
      CTest: Add lexer for PROCESSES property
      CTest: Add parser for hardware spec file
      CTest: Add cmCTestHardwareAllocator class
      CTest: Add bin-packing algorithm
      CTest: Allocate hardware to tests
      Tests: Write cthwalloc helper tool
      Tests: Write tests for cthwalloc helper tool
      Tests: Add test for CTest hardware allocation feature
      CTest: Add Json output for PROCESSES property
      Help: Add documentation for CTest hardware allocation

Leonid Pospelov (1):
      Help: Fix copy_directory description

Libor Bukata (1):
      Solaris: Add support for Clang compiler

Marc Chevrier (13):
      FindPython: add Python_FIND_ABI hint.
      Merge topic 'FindMPI-AddSuffixes'
      Introduce memory management helper: cm_memory.hxx
      modernize: manage cmCommand instances using unique_ptr.
      FindPython: ensure virtual environments are correctly handled
      FindPython: Enhance python cache variables management.
      FindPython: Add capability to specify directly artifacts
      cmstd: Modernize CMake system headers
      cmstd: Extend header <cm/iterator>
      FPHSA: add capability to specify message explaining reason of failure
      clang-format: Normalize headers presentation
      FindJava: tests clean-up
      FindJava: ensure all versions can be found

Marin Baron (1):
      CTest: Add env var CLICOLOR_FORCE to force color output

Markus Mittendrein (1):
      FindGTK2: Add harfbuzz to GTK2_INCLUDE_DIRS

Martin Gerhardy (2):
      Eclpise: Fix compiler warnings about uninitialized member variables
      Eclipse: Add option to set the resource encoding

Mateusz Janek (1):
      source_group: Improved generated filters tests

Matt Weir (1):
      VS: Add VS_DPI_AWARE target property

NeroBurner (1):
      Fix repeated word in FindVulkan.cmake

Nico Mueller (2):
      IAR: Add v850 support
      IAR: Add v850 assembler support

Nikita Sirgienko (1):
      FindDoxygen: add USE_STAMP_FILE option

Norbert Lange (3):
      CMakeFindBinUtils: Rename and unset variables for additional names
      CMakeFindBinUtils: add missing llvm alternatives
      CMakeFindBinUtils: add some more binutils

Peter Waller (1):
      cmake: Pass -S and -B into PreLoad.cmake and -C scripts

Raffi Enficiaud (6):
      FindMatlab: removing spaces in compiler define
      Fix Xcode 6.1.1 compilation issue
      FindMatlab: EXCLUDE_FROM_ALL parameter to matlab_add_mex
      FindMatlab: Fixing compilation issues on Windows
      FindMatlab: fixing extension bat file invocation error
      FindMatlab: code comment and ordering of the finders

Regina Pfeifer (70):
      cmLoadCommandCommand: Code cleanup
      cmState: Hold commands by value
      cmUnexpectedCommand: Replace with lambda expression
      cmState: Add scripted commands by value
      cmCommand: De-virtualize function InvokeInitialPass
      cmState: Support BuiltinCommands as free functions
      cmMakefile: Keep function blockers in a stack
      clang-tidy: Blacklist violations for version 8
      cm*FunctionBlocker: Move to source file
      cmMakefile: Add OnExecuteCommand callback
      cm*FunctionBlocker: Extract function Replay
      cmFunctionBlocker: Move common logic to base
      cmFunctionBlocker: Move check for matching args
      cmFunctionBlocker: Recycle functions
      cmExecutionStatus: Remove function Clear
      cmFileCommand: turn into free function
      Introduce cmSubcommandTable
      cmFileCommand: Use cmSubcommandTable
      cmA*Command: Turn into free functions
      cmLocalGenerator: Use cmStrCat
      cmState: Support free function disallowed commands
      cmBuildNameCommand: Implement as free function
      cmAlgorithms: Add cmContains
      clang-tidy: isolate declarations for readability
      cmStringCommand: Use cmSubcommandTable
      cmListCommand: Use cmSubcommandTable
      clang-tidy: Replace typedef with using
      clang-tidy: Replace typedef with using
      cmCPackArchiveGenerator: Code cleanup
      CPack: Add generator for .tar.zst packages
      clang-tidy: Enable check modernize-use-using
      clang-tidy: Remove old entries from blacklist
      clang-tidy: modernize-return-braced-init-list
      cmCTestTestHandler: Port away from cmCommand
      cmFind*: Port away from cmCommand
      clang-tidy: modernize-use-auto
      cmBuildCommand: Port away from cmCommand
      cmCreateTestSourceList: Port away from cmCommand
      cmDefinePropertyCommand: Port away from cmCommand
      cmEnableLanguageCommand: Port away from cmCommand
      cmFLTKWrapUICommand: Port away from cmCommand
      cmGetSourceFilePropertyCommand: Port away from cmCommand
      cmGetTargetPropertyCommand: Port away from cmCommand
      cmGetTestPropertyCommand: Port away from cmCommand
      cmIncludeExternalMSProjectCommand: Port away from cmCommand
      cmIncludeRegularExpressionCommand: Port away from cmCommand
      cmInstallFilesCommand: Port away from cmCommand
      cmInstallProgramsCommand: Port away from cmCommand
      cmInstallTargetsCommand: Port away from cmCommand
      cmLinkLibrariesCommand: Port away from cmCommand
      cmQTWrapCPPCommand: Port away from cmCommand
      cmQTWrapUICommand: Port away from cmCommand
      cmRemoveDefinitionsCommand: Port away from cmCommand
      cmSetSourceFilesPropertiesCommand: Port away from cmCommand
      cmSetTestsPropertiesCommand: Port away from cmCommand
      cmSubdirCommand: Port away from cmCommand
      clang-tidy: modernize-deprecated-headers
      cmArgumentParser: Record parsed keywords
      cmCTest*Command: Port to cmArgumentParser
      cmExportCommand: Port away from cmCommand
      cmIncludeDirectoryCommand: Port away from cmCommand
      cmLinkDirectoriesCommand: Port away from cmCommand
      cmLoadCacheCommand: Port away from cmCommand
      cmProjectCommand: Port away from cmCommand
      cmSetTargetPropertiesCommand: Port away from cmCommand
      cmSourceGroupCommand: Port away from cmCommand
      cmTargetLinkLibrariesCommand: Port away from cmCommand
      cmInstallCommand: Port away from cmCommand
      cm/algorithm: Provide function cm::clamp
      cmTarget*: Port away from cmCommand

Robert Maynard (23):
      CompileFeatures: document why lambda_init_captures requires GCC 4.9
      Export: A singular CMake version written for interface targets
      RunCMake: Automatically support platform out override files
      Find: Provide global controls for the `NO_[]_PATH` call options
      Remove unused variables from cmFindPackageCommand
      CMAKE_CUDA_HOST_COMPILER: Document it takes priority over CUDAHOSTCXX
      Find: Correct spelling and layout issues in CMAKE_FIND_USE_ docs
      Find: find_package prefers variable CMAKE_FIND_USE_REGISTRY
      vim: Update cmake.vim to include the CMAKE_FIND_USE variables
      ctest: propagate make program to cmake
      Tutorial: Updated to reference using cmake --install
      Tests: find_file restore PATH env variable after test runs
      FindPackage:  Support `NO_[]_PATH` global call options
      ExternalProject: Support not initializing any submodules
      Tutorial: Improve Step 10 generator expression example.
      Tutorial: MultiPackage now correctly compiles
      CUDA: Support CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS global variable
      CUDA: Compilers can now state they don't require a device linking step
      FindOpenACC: Provide a Fortran snippet that compiles with gfortran
      FindOpenACC: Provide import targets and OpenACC_<lang>_OPTIONS variable
      Introduce a ParseImplicitLinkInfo test
      CMakeParseImplicitLinkInfo supports comma separated link lines
      CUDA: static lib device linking computes required static libs

Rolf Eike Beer (17):
      BundleUtilities: simplify inclusion of GetPrerequisites
      BundleUtilities: remove needless variable expansions in if() arguments
      BundleUtilities: use if(... IN_LIST ...)
      GetPrerequisites: use CMAKE_OBJDUMP if it is set
      Tests: reduce code duplication for CMake_TEST_Find*
      Tests: simplify checks for Matlab variables being set
      FindMatlab: simplify several if()-constructs
      FindProtobuf: C++11 support is required since version 3.6.0
      Tests: require C++11 for some protobuf tests
      FindProtobuf: libprotoc also needs C++11
      CPackComponentsDEB test: simplify package version generation
      CPackComponentsDEB test: simplify if() arguments
      CPackComponentsDEB test: simplify error reporting
      avoid adding multiple consecutive string literals to std::string
      cmLocalGenerator::AddConfigVariableFlags: optimize string construction
      cmSystemTools: introduce MoveFileIfDifferent()
      use cmSystemTools::MoveFileIfDifferent()

Saleem Abdulrasool (13):
      Support per-language library link flags
      Swift: Add library search paths for dependencies
      Swift: add rules for static linking
      Swift: support multithreaded compilation
      Swift: support SONAME on ELFish targets
      Swift: refactor rule construction to reduce duplication
      Swift: fix static library handling
      Ninja: do not normalise swift support file paths
      Swift: correct SONAME flag for Darwin targets
      Generator: support per-language link library flag
      Swift: define `CMAKE_Swift_FLAGS` correctly
      Swift: honour `IMPLIB_LOCATION` property
      Swift: honour `-swift-version` in Ninja generator

Samuel Ostlund (1):
      cmGlobalNinjaGenerator: Use gnu compatible paths with QCC

Sean McBride (1):
      TestDriver: Fix -Wzero-as-null-pointer-constant warnings

Sebastian Holtermann (93):
      cmTarget: Property initialization cleanup
      cmTarget: Initialize static std::unordered_set on construction
      cmTargetPropertyComputer: Initialize static std::unordered_set on 
construction
      cmAddCustomCommand: Initialize static std::unordered_set on construction
      cmOutputConverter: Initialize static std::set on construction
      cmPropertyMap: Rename GetPropertyList method to GetKeys
      cmPropertyMap: Add GetList method
      cmPropertyMap: Make std::map container private
      cmPropertyMap: Use std::string as value container class
      cmPropertyMap: Add RemoveProperty method
      cmPropertyMap: Use std::unordered_map as container instead of std::map
      cmDefinitions: Avoid string copy when setting a definition
      Autogen: Use cmake::IsHeader/SourceExtension for file type detection
      Tests: Autogen: Extend SameName test with additional header extensions
      cmake: Refactor file extension list setup
      cmExtraCodeLiteGenerator: Use cmake::Is*Extension for file type detection
      cmSystemTools: Remove cmSystemTools::FileFormat method
      cmELF: Modernize to use std::unique_ptr instead of new/delete
      cmMakefile: Modernize AddFunctionBlocker method to accept a 
std::unique_ptr
      cmAlgorithms: Make cmHasPrefix and cmHasSuffix cm::string_view based
      cmDefinitions: Cleanups
      cmDefinitions: Add Unset and cm::string_view based Set methods
      cmDefinitions: Remove const char* based Set method
      cmMakefile: Simplify and rename AddDefinitionBool
      cmMakefile: Let AddDefinition accept a value as cm::string_view
      cmAlgorithms: Make cmHasLiteral{Prefix,Suffix} cm::string_view based
      cmSystemTools: Make IsInternallyOn, IsON and IsOff cm::string_view based
      cmSystemTool: Let Expand(ed)ListArgument accept a cm::string_view
      cmSystemTool: Let EscapeQuotes accept a cm::string_view
      cmSystemTool: Let HelpFileName accept a cm::string_view
      cmSystemTool: Let TrimWhitespace accept a cm::string_view
      cmOutputConverter: Let EscapeForCMake accept a cm::string_view
      cmOutputConverter: Let cmOutputConverterIsShellOperator accept 
cm::string_view
      cmOutputConverter: Let cmOutputConverterIsShellOperator accept 
cm::string_view
      cmOutputConverter: Return bool instead of int in utility functions
      cmOutputConverter: Let GetFortranFormat accept a cm::string_view
      cmOutputConverter: Make shell escaping methods cm::string_view based
      cmStringAlgorithms: Move string functions to the new cmStringAlgorithms.h
      cmStringAlgorithms: Simplify cmStrCmp using cm::string_view
      cmStringAlgorithms: Simplify cmJoin using cm::string_view
      cmStringAlgorithms: Add cmCatViews and cmStrCat functions
      cmStringAlgorithms: Modernize cmWrap using cm::string_view
      Tests: Add CMakeLib.testStringAlgorithms test
      Cleanups: Use cmHas{Prefix,Suffix} instead of String{Starts,Ends}With
      cmake: Initialize booleans at declaration and cleanup constructor
      cmStringAlgorithms: cmIsSpace, cmTrimWhitespace, cmEscapeQuotes, 
cmTokenize
      Tests: testStringAlgorithms: Add cmTrimWhitespace, cmEscapeQuotes, 
cmTokenize
      clang-tidy: Enable performance-inefficient-string-concatenation
      Autogen: Modernize code to use cm::string_view for the info writer
      Autogen: Modernize to use cmStrCat for string concatenation
      cmDefinitions: Cleanups and optimizations
      cmStringAlgorithms: Add cmRemoveQuotes
      cmStringAlgorithms: Add cmStrToLong and cmStrToULong
      cmStringAlgorithms: Add cmExpandList functions
      Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgument
      cmSystemTools: Remove ExpandListArgument methods
      cmStringAlgorithms: Add cmIsInternallyOn, cmIsNOTFOUND, cmIsOn, cmIsOff
      Source sweep: Use cmIsOn instead of cmSystemTools::IsOn
      cmSystemTools: Remove IsInternallyOn, IsNOTFOUND, IsOn, IsOff
      cmCryptoHash: Accept cm::string_view input
      Source sweep: Use cmStrCat for string concatenation
      Source sweep: Replace cmExpandList with the shorter cmExpandedList
      Source sweep: Replace std::ostringstream when used with a single append
      Autogen: Modernize cmQtAutoGen methods using cm::string_view
      Autogen: Use cm::string_view for AUTO{MOC,UIC,RCC} generator names
      Autogen: Let cmQtAutoGenerator::Logger methods accept cm::string_view
      Autogen: cmQtAutoGenInitializer string concatenation cleanups
      Autogen: cmQtAutoRcc string concatenation cleanups
      Autogen: cmQtAutoRcc settings hash computation optimizations
      Autogen: cmQtAutoMocUic string concatenation cleanups
      Autogen: cmQtAutoMocUic settings hash computation optimizations
      Autogen: Compute and store generator pointers once in initializer 
constructor
      Autogen: Modernize by using an unnamed namespace instead of static 
functions
      Autogen: Sanitize include and search directories
      Autogen: Use CollapseFullPath instead of RealPath to support symbolic 
links
      Autogen: Remove CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE sort duplication
      Autogen: Rename job classes
      Autogen: Split JobProbeDepsT job into separate moc and uic jobs
      Autogen: Split JobEvalCacheT job into separate moc and uic jobs
      Autogen: Abbreviate file paths in messages
      Autogen: Add IsHeader flag to SourceFileT class
      Autogen: Add moc path prefix generation (AUTOMOC_PATH_PREFIX)
      Tests: Merge QtAutogen.MocIncludeStrict and MocIncludeRelaxed
      Tests: At QtAutogen.MocIncludeSymlink test
      Help: Add documentation for AUTOMOC_PATH_PREFIX
      Help: Add release notes for AUTOMOC_PATH_PREFIX
      Autogen: Return unsigned int from GetParallelCPUCount()
      Autogen: Inline GetKnownQtVersions function
      Autogen: Variable renames and cleanups
      Autogen: Use JSON instead of CMake script for info files
      Autogen: Refactor json info file reading interface
      Autogen: Make cmQtAutoRcc a free function
      Autogen: Make cmQtAutoMocUic a free function

Sebastian Lipponer (1):
      add_custom_command: Delay slash conversion until after genex evaluation

Sergey Bobrenok (1):
      add_test: Add COMMAND_EXPAND_LISTS option

Stefan Lietzau (1):
      FindMatlab: Support EXACT versions

Stephen Manz (2):
      Help: Valid range for test property, SKIP_RETURN_CODE, is 0 to 255, 
inclusive
      CTest: Clean up stdout and logfile output for Pass/Fail regex

Steve Mokris (1):
      Help: Mention file(GLOB)'s case-sensitivity

Steve Robinson (1):
      FindPNG: Add static libpng names for MSVC

Steve Wilson (2):
      Languages: Add support for Objective-C
      Languages: Add support for Objective-C++

Sylvain Joubert (2):
      FPHSA: Remove extra space in module components report
      Help: Fix typo in ctest_coverage synopsis

Tetragramm (1):
      ExternalProject: Avoid unnecessary checkout on clone

Tushar Maheshwari (16):
      cmSourceFile: Rename non-const GetLanguage
      cmSourceFile: Move LANGUAGE to GetPropertyForUser
      Tests: Collect SourceFileProperty tests
      Remove unused cmInstallExportAndroidMKGenerator
      cmSourceFile: use unique_ptr for CustomCommand
      cmCPackGeneratorFactory: rule of zero
      cmComputeLinkDepends: remove manual memory deallocation
      cmExportSetMap: improve ownership of cmExportSet
      cmExportSet: default destructor
      cmExportSet: subsume cmExportSetMap source files
      cmDependsC: remove cmDeleteAll call
      CursesDialog: modernize CMake usage
      cmCursesMainForm: cleanup manual allocation
      cmCursesCacheEntryComposite: default destructor
      cmCursesStringWidget: remove manual delete
      cmCursesMainForm: change Entries to object vector

Vedran Vujinovic (3):
      VS: Do not reference output assemblies of targets with no output
      Tests: Teach VSWinStorePhone to verify the content of generated appx/msix
      Tests: Teach VSWinStorePhone to verify the content of generated xap

Wil Stark (1):
      VS10Generator: add project properties to enable WindowsCE deployment.

Zack Galbreath (2):
      ctest: rename TRACK to GROUP
      ctest_build: ignore ANSI color

Zsolt Parragi (5):
      Tests: fix some Clang failures on Windows
      Clang: add LTO support for GNU-command line clang on windows
      Clang: prefer lld-link over link.exe
      bindexplib: supporting llvm bitcode formats using llvm-nm
      Tests: Remove old IPO test

gnaggnoyil (1):
      FindProtobuf: Fix usage of protobuf dynamic libraries on Windows

libuv upstream (1):
      libuv 2019-06-10 (ee24ce90)

nick black (1):
      FindCurses: toplevel ncursesw support, recover cflags

sidju (1):
      CPack/STGZ: Require explicit acceptance or refusal of license

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


hooks/post-receive
-- 
CMake
_______________________________________________
Cmake-commits mailing list
Cmake-commits@cmake.org
https://cmake.org/mailman/listinfo/cmake-commits

Reply via email to