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.15.0-rc1 has been created
        at  3dc267d3824e0faacd3d80710d7c93003fbf4267 (tag)
   tagging  a4231943117f5ba3dd0fdc6c8b1824334162b69f (commit)
  replaces  v3.14.5
 tagged by  Brad King
        on  Tue Jun 4 13:41:01 2019 -0400

- Log -----------------------------------------------------------------
CMake 3.15.0-rc1
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAlz2rS0WHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhPnFEACwIYCjEycWiCQCs+kZ2TPZJRYn
qusBrv4/OQKqv3RC8/+ZoeolnT1jQMJUqLcfVEa81lUeDfXHX41AW8Wcrwko+eQH
cFEvlFqcN+sVn+ReG47gK376++9KDhs8NIam9/f4h0ZGsIhRGDFHSztjYVY5izW+
S8kQrCohET9U4txKiFfYVoniJ+3mcZzvbgRgWu5lj8fDQs1ahyGDt1wuiNMW8Zvb
xqi6HluuuIigTy7t6y2EV94K+c2vuoaqnAk0yxzyXqCSnQJDgvifrek70F8hMJiI
BOMKHxemTvGygkMsTmN511fRae/m5Dbeg38lqMpNar0KNvB4MZKJela3xm7DisAz
RZECLqej6SgtVqOjN5DNE0hFhc0Isau4ft5YNNk4oPO1Hb6Z3s0Q4IbmkNdwOEpR
koskvhpdORKXulndYxz5lUGo1x88cVY1xdp3LVDsnzNezrmF40AFSgNLgiIlSaba
bTOtdab3ebFFmbRQO8zdcLpHDVQemzHKjai7qRRZ9pvi7y9kkxNyMSNpe15Xoe3j
RZRc1QlILVi3/BfxB4Y5sGc2bXXxcK01qdwDfZkt+Hesg75fVRJYvDEp0IikviWr
7GD+0a6wIg9YdaR4X2QxPPoJfcjDa25YglDdb0A9IGJiNytgoDBDChJF7hA27JUa
ywcccUWSE0jO4PkuaQ==
=vzsl
-----END PGP SIGNATURE-----

Albert Astals Cid (2):
      Remove return from void function
      Delete some default constructors and assignment operators

Alex Turbov (6):
      list: add sub-commands PREPEND, POP_BACK, POP_FRONT
      cmake: Fix missed `return` statement when CLI errors found
      string: introduce `REPEAT` sub-command
      cmSystemTools: Remove unused message-related code, simplify logic
      message(): Add support for log levels
      message(): Minor code modernization

Alexander Neumann (1):
      FindZLIB: Add more zlib library names

Alexandru Croitor (6):
      Autogen: Fallback on internal qrc parser when RCC isn't built yet
      Autogen: Fix deadlock when uv_spawn() fails while trying to run moc
      iOS: Allow specifying CMAKE_MACOSX_BUNDLE in toolchain file
      iOS: Allow setting multiple CMAKE_FIND_ROOT_PATH values
      iOS: Only look for packages in the provided CMAKE_FIND_ROOT_PATHs
      iOS: Only set the CMAKE_FIND_ROOT_PATH_MODE_* variables when not defined

Andrei Lebedev (1):
      FindPostgreSQL: Find debug lib, imported configs

Artur Ryt (12):
      Prefer front/back/data over dereferencing begin/rbegin iter
      cmAlgorithms: Make cmRange advance/retreat safe for rvalues
      Modernize: Use ranged for-loops when possible
      cmCursesMainForm: Modernize with STL and ranged-for loops
      cmCursesMainForm: Fix lambda return type deducing warning
      Modernize: C-arrays and loops over them
      cmFileCommand: Refactor HandleCMakePathCommand
      cmAlgorithms: Refactor cmRemoveDuplicates
      cmcmd: Pass args vector by const&
      cmcmd: Modernize for loops with cmMakeRange
      Modernize: Prefer .substr in place of .c_str() + int
      Modernize: Enable modernize-raw-string-literal in clang-tidy

Avraham Shukron (1):
      INTERFACE Target: allow (PUBLIC/PRIVATE)_HEADER properties

Axel Huebl (1):
      FindPNG: Fix definitions on imported target

Bartosz Kosiorek (28):
      cmGlobalGenerator: Remove unused code
      cmakemain: Remove ignored --use-stderr option from command line help
      cmGlobalGenerator: Change case of methods from GeneratedMakeCommand struct
      cmGlobalGenerator: Optimize Printable() method from GeneratedMakeCommand
      cmake: Teach --build mode to support multiple targets
      cmake: Reformat '--parallel' and '--verbose' options in help
      cmake: add short version of '--target <tgt>...' option
      cmake: Upgrade 'cmake -E' commands description
      ExternalProject: Re-run 'git clone' when GIT_REMOTE_NAME changes
      ExternalProject: Simplify generated 'git clone' scripts
      ExternalProject: Drop unnecessary 'git submodule init'
      ExternalProject: Extend documentation about GIT_TAG usage
      cmake: tar: Display warning when no files provided during archive creation
      Help: Update 'tar' documentation with supported arguments
      cmake: Don't interrupt archive creation if unable to read a file.
      ExternalProject: Optimize git commands
      ExternalProject: Optimize Mercurial commands
      cmake: tar: Parse 'cmake -E tar' arguments
      Help: Improve documentation links and formatting
      Help: Improve Cache documentation
      Help: Improve documentation formating
      Help: Improve formatting of Help documentation
      Modules: Update documentation formatting
      Help: Improve description of modules
      cmMakefile: Enforce explicit use of project() command
      cmake: Teach cmake -E tar command, Zstandard compression
      cmake: tar: Allow selective extracting and listing of archives
      cmListFileCache: When missing ending ) print starting line instead of 
last one

Ben Boeckel (18):
      cmServerConnection: make return conversions explicit
      Help: note that Ninja also uses OBJECT_OUTPUTS
      ninja: make dyndep generation language aware
      ninja: pass language to cmake_ninja_depends
      ninja: do not assume explicit preprocessing uses that output
      cmNinjaTargetGenerator: remove "preprocessed" mentions in dyndep
      ninja: name dyndep internal files using the object file
      cmake_ninja_dyndep: don't duplicate slashes
      cmNinjaTargetGenerator: use a different depfile for preprocessing
      testUTF8: comment why sequences are invalid
      testUTF8: add more test cases
      cm_utf8: reject UTF-16 surrogate half codepoints
      cm_utf8: reject codepoints above 0x10FFFF
      cm_utf8: add an is_valid function
      GetPrerequisites: use if(IN_LIST) instead of foreach
      ARMClang: fix policy manipulation in the compiler module
      Help/CMAKE_JOB_POOL_LINK: match the header line with the variable
      GetPrerequisites: fix regression in gp_append_unique

Bill Hoffman (1):
      execute_process: Add option to echo command lines

Bob Weinand (1):
      Protobuf: Fix generated source path with 
PROTOBUF_GENERATE_CPP_APPEND_PATH OFF

Brad King (550):
      Merge branch 'release-3.14'
      Begin post-3.14 development
      Tests: Add a way to configure custom options for FortranModules test
      Merge topic 'vs-csharp-nowarn-numbers'
      Merge topic 'xcode-stdlib-flags'
      Merge topic 'FindHDF5-cleanup'
      Merge topic 'cpack-ifw-error-wording'
      Merge branch 'release-3.14'
      Merge topic 'test-FortranModules-tweak'
      Merge topic 'findcups'
      Merge topic 'mingw-ar-suffix'
      Merge topic 'doc-object-library-link'
      Merge branch 'release-3.14'
      Merge topic 'prefer-front-back-over-begin-rbegin'
      Merge topic 'runsinglecommand'
      Merge topic 'getreqdef'
      Merge topic 'message-stdstring'
      Merge topic 'fix-exclude-dir-with-iface'
      Merge topic 'ghs-updates'
      Merge topic 'ghs-relnotes'
      Merge branch 'release-3.14'
      Merge topic 'modernize-for-loops'
      Merge topic 'ctest-exit-code-int64'
      Merge topic 'FindOctave-interp-target'
      Merge topic 'doc-if-legacy'
      Merge topic 'FindMatlab-version-empty'
      Merge branch 'release-3.14'
      Merge topic 'cmCTestRunTest-compress'
      Merge topic 'modernize-cmCursesMainForm'
      Merge topic 'progress-stdstring'
      Merge topic 'clangcl-fixes'
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Disable test that builds KWSys if not also building CMake
      Merge topic 'genex-GENEX_EVAL-fix-recursion'
      Merge branch 'release-3.14'
      Merge topic 'cmcurses-fix-solaris-lambda-warning'
      Merge topic 'systools-stdstring2'
      Merge topic 'names'
      Tests: Fix Module.WriteCompilerDetectionHeader for Intel on Windows
      Merge topic 'update-kwsys'
      Merge topic 'fix-pointer-truncation'
      Merge topic 'fix-legacy-implicit-includes'
      Merge topic 'fortran-submodule-names'
      Merge branch 'release-3.14'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'autogen_refactor_rerun_tests'
      Merge topic 'try_compile-expand-compile-defs'
      Merge topic 'vs2017-sdk81'
      Merge topic 'FindLibXml2'
      Merge branch 'release-3.14'
      Merge topic 'tests-intel-fixup'
      Merge branch 'release-3.14'
      Merge topic 'update-kwsys'
      Merge topic 'ninja-swift-library-name'
      Merge topic 'systools-cleanup'
      Merge topic 'autogen_test_fix'
      Merge topic 'delete_copy_assign'
      Merge topic 'externalproject_docs'
      Merge topic 'get_filename_component_docs'
      Merge branch 'release-3.14'
      Merge topic 'require-xcode-5'
      Merge topic 'file_symlink_docs'
      Merge branch 'release-3.14'
      README: Explain how to bootstrap via MSYS2 on Windows
      Merge topic 'FindBoost-layout-tagged'
      Merge topic 'fix-legacy-implicit-includes'
      Merge topic 'modernize-for-loops-c-arrays'
      Merge branch 'release-3.14'
      README: Suggest bootstrapping out-of-source for development
      Merge topic 'asm-no-slash-question'
      Merge topic 'vs-win-sdk'
      Merge topic 'autogen_cache_binary_checks'
      Merge branch 'release-3.14'
      Merge topic 'once-is-enough'
      Merge topic 'ninja-swift-partial'
      Merge topic 'optimize-cmuuid-ctor'
      Merge topic 'configurefile-stdstring'
      Merge topic 'list-prepend-and-pop-subcommands'
      Merge topic 'cray-cleanup'
      Add deprecation warnings for policies CMP0066 and below
      Remove now-unused code once used for MIPSpro on IRIX
      Use shorter names in internal TARGET_PROPERTY expressions
      Merge topic 'fix-implicit-includes-fortran'
      Merge topic 'remove-exclude-from-all-warning'
      Merge topic 'link-options'
      Merge topic 'check_lang_source_runs_output'
      Merge topic 'docs_try_commands'
      Merge topic 'releasenotes_arch_independent'
      Merge branch 'release-3.14'
      Merge topic 'systools-stdstring3'
      Merge topic 'swift-partials'
      Merge topic 'error-consolidate'
      Merge topic 'cmrange-improvements'
      Merge topic 'deprecate-policy-old'
      Merge topic 'drop-MIPSpro'
      Merge topic 'return-explicit-conversion'
      XL: Look for CreateExportList only on AIX
      XL: Revert "Recognize compilers identified by __ibmxl__"
      XLClang: Add policy CMP0089 to present as XL for compatibility
      XLClang: Extract compiler implicit include directories
      Utilities: Suppress warnings in third-party code when using XLClang
      libuv: fix atomic ops compilation with xlclang
      jsoncpp: Fix include order for build within CMake
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'gt-shorter-unique-names'
      Merge topic 'qcc-asm-detection'
      Merge topic 'doc-ctest-build-and-test-summary'
      Merge branch 'release-3.14'
      Merge topic 'autogen_headers_at_configure_time'
      Merge topic 'add-xlclang'
      Merge topic 'update-kwsys'
      Merge topic 'vs-wince-no-deploy'
      Merge topic 'cpack-rpm++'
      Merge topic 'restore-min-cmake-3.1'
      Merge topic 'vs-llvm-extension'
      Merge topic 'include_external_msproject-exclude-from-all'
      Merge topic 'FindOctave-remove'
      Merge topic 'docs-rpath-origin-apple'
      Merge topic 'cmake_role-vs-fix'
      Merge branch 'release-3.14'
      Merge topic 'ctest-clean-compress'
      Merge topic 'autogen_variable_names'
      Merge topic 'ninja-dyndep-lang-aware'
      Merge branch 'backport-check-std-size-cbegin-cend'
      Merge topic 'FindThreads-revert-libc-check'
      Merge branch 'release-3.14'
      Merge topic 'check-std-size-cbegin-cend'
      Merge branch 'release-3.14'
      WCDH: Restore definition for <prefix>_COMPILER_IS_MIPSpro
      Merge topic 'features-from-default-standard'
      Merge topic 'optimize_ge_node_lookup'
      Merge topic 'refactor-handle-path-command'
      Merge topic 'doc-EXPORT_NAME'
      Merge topic 'doc-xref-EXPORT_NAME'
      Merge topic 'ppc64-toc-overflow'
      Merge topic 'drop-MIPSpro'
      Merge topic 'processor_count_linux_containers'
      Merge topic 'doc-install-internal-xref'
      Merge topic 'findjni-paths'
      Merge topic 'vs2019'
      Merge topic 'ExternalProject-fix-log-in-custom-stamp'
      Merge topic 'cuda_device_link_handle_frameworks'
      Merge branch 'release-3.14'
      Merge branch 'release-3.14'
      Merge topic 'vs-fortran-rc'
      Merge topic 'FindPython-NumPy-fix-include-dir'
      Merge branch 'release-3.14'
      Merge topic 'llvm-rc'
      Merge topic 'fix_autorcc_for_qt6'
      Merge topic 'restore_broken_curses_gui'
      Merge topic 'ios-variable'
      Merge topic 'ios-docs'
      Merge topic 'docs-install-destinations'
      Merge branch 'release-3.14'
      Merge topic 'issue-18883-support-for-multiple-targets'
      Merge topic 'android-versioned-soname'
      Merge topic 'fix-override'
      Merge topic 'vs-no-stamp-messages'
      Merge topic 'docs-xcode-schemes'
      Merge branch 'release-3.14'
      Merge topic 'vs-explicit-newline'
      Merge branch 'release-3.14'
      Merge topic 'doc-fix'
      Utilities/Release: Update for using Windows 10 SDK
      Utilities/Release: Update to Qt 5.12 on Windows builds
      Merge topic 'cxx-checks-warning-match'
      Merge topic 'install-no-imported-global'
      Merge branch 'release-3.14'
      Merge branch 'release-3.14'
      Merge topic 'win-rel-qt5.12'
      Merge topic 'find-pthread-update'
      Merge topic 'enable_testing'
      Merge topic 'cmalgorithm-modernize-cmremoveduplicates'
      Merge topic 'optimize-properties-processing'
      Merge topic 'FindSWIG-advanced-exe'
      Tests: Generalize GeneratorExpression MSYS path conversion workaround
      Merge topic 'shell_path'
      Merge topic 'FindBoost-dyn-link'
      Merge topic 'wix-cmake-downgrade-fix'
      Merge topic 'revert-vs-msbuild-arch'
      Merge branch 'release-3.13'
      Merge branch 'release-3.14'
      Merge topic 'ignore-json-deprecated-warnings'
      Merge topic 'cuda_compiler_generator_expressions'
      Merge topic 'update-documentation'
      zstd: add script to import zstd from upstream
      Merge branch 'upstream-zstd' into import-zstd
      zstd: Add CMake build system
      CMake: Enable use of zstd in libarchive
      Merge branch 'release-3.14'
      Merge topic 'short-commands'
      Merge topic 'xcodescheme'
      Merge topic 'import-zstd'
      Merge topic 'string_scopes'
      Merge topic 'refactor_cmfilecopier'
      cmake-gui: Drop code not needed with current required CMake version
      Tests: Run FindGTK2 tests only when explicitly enabled
      zstd: Disable BMI2 instructions for build within CMake
      Merge topic 'cmake-gui-unused-code'
      Merge topic 'test-FindGTK2-explicit'
      Merge topic 'vs2019-wow64'
      Merge topic 'FindPython-ensure-correct-architecture-selected'
      Merge topic 'find_program-windows-share'
      Merge branch 'release-3.14'
      Merge topic 'ninja-dyndep-touchups'
      Merge topic 'export-package-default-off'
      Merge topic 'import-zstd'
      Merge topic 'release_note_for_cuda_compiler_generator_expressions'
      Merge topic 'FindGLEW-updates'
      Merge topic 'ExternalProject-optimize-git'
      Merge topic 'utf8-fixes'
      Merge topic 'cray-bad-compiler-option'
      Merge topic 'environment-modules'
      Merge topic 'file_time_comparison'
      Merge topic 'FindBLAS-mklroot'
      Merge topic 'CheckTypeSize-decl-warning'
      Merge topic 'is-valid-utf8'
      Merge topic 'xcodegen-use-std-string'
      Replace use of CollapseCombinedPath with CollapseFullPath
      cmSystemTools: Drop unused CollapseCombinedPath method
      GHS: Fix include-what-you-use and clang-tidy diagnostics
      Merge topic 'dedup-path-normalization'
      Merge topic 'ExternalProject-optimize-vcs'
      Merge topic 'eclipse-interface-lib'
      Merge topic 'doc-cmp0082'
      Merge topic 'armcc-compiler-id'
      Merge branch 'release-3.14'
      Merge topic 'ctest-devirtualize-handlers'
      Merge topic 'Find-prefix-paths'
      Merge topic 'fix-range-tests'
      Merge topic 'timeout'
      Merge topic 'dont_do_compiler_feature_checks_for_version_with_no_features'
      update-third-party: update from upstream
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Run GHS tests in a separate ctest process
      Merge topic 'xcodescheme2'
      Merge topic 'update-kwsys'
      Merge topic 'cmTarget_micro_fixes'
      Merge topic 'cmTarget_non_copyable'
      Merge topic 'ghs-linux'
      Merge topic 'pkg-get-variable-prefix-path'
      Merge topic 'ctest_submit_get_buildid'
      Merge topic 'toolchain-include_directories'
      Merge branch 'release-3.14'
      Merge topic 'fix_autogen_deadlock'
      Merge topic 'cmGlobalGenerator_code_maintenance'
      Merge topic 'cmTarget_pimpl'
      Merge topic 'find_dependency-cleanup'
      Merge topic 'cuda-bracket-output'
      Merge topic 'FindFontconfig-var-case'
      Merge topic 'jacoco_parser_crash'
      Merge branch 'release-3.14'
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Fix Plugin test for international characters on Windows
      Merge topic 'update-kwsys'
      Merge topic 'backport-kwsys-SystemTools-copy-self'
      Merge topic 'ifw_group_option_parsing'
      Merge topic 'implicit-includes-autogen'
      Merge topic 'implicit-includes'
      Merge branch 'release-3.14'
      Merge branch 'release-3.14'
      Merge topic 'allow_aliasing_unkown_targets'
      Merge topic 'memorize_c_compilers_with_full_standard_support'
      Merge topic 'cmDepends_tweaks'
      Merge topic 'fix_doxygen_comments'
      Merge topic 'utilize-substr'
      Merge topic 'refactor-cmcmd'
      Merge topic 'project-include'
      Merge topic 'nasm-fix'
      cmLocalGenerator: Factor IPO logic out of AddLanguageFlags
      VS: Use AddLanguageFlags to de-duplicate CMAKE_<LANG>_FLAGS* lookup
      Merge topic 'find-dependency-fix-17583'
      Merge topic 'refactor-lang-flags'
      Merge topic 'remove_duplicates'
      Merge topic 'FindPython-handle-virtual-env'
      Merge topic 'autogen_keywords_class'
      Merge topic 'modernize-raw-string-literal'
      Merge topic 'pr.projectbefore'
      Merge topic 'FindBoost-clang-cl'
      Merge topic 'FindGLEW-lib-suffixes'
      Merge topic 'vs2019-redist'
      Merge topic 'armcc-compiler-id'
      Merge branch 'release-3.14'
      Merge topic 'improve-documentation'
      Merge topic 'if-EXISTS-doc'
      Help: Remove empty literal block markup in RESOURCE target property
      cmRST: Fix crash on empty markup block
      tidy: Fix modernize-raw-string-literal in FreeBSD CPack generator
      Merge topic 'rst-bad-markup-block'
      Merge topic 'modernize-raw-string-literal'
      Merge topic 'tidy-fixes'
      Merge topic 'ghs_os_dir'
      Merge topic 'genex-output_name'
      Merge topic 'autogen_autorcc_no_libuv'
      Merge branch 'backport-implicit-includes-relative'
      Merge branch 'backport-cmake-gui-windows-theme'
      Merge topic 'help_remove_duplicates'
      Merge topic 'implicit-includes-relative'
      Merge topic 'cmake-gui-windows-theme'
      Merge branch 'release-3.14'
      Merge topic 'argument-parser'
      Merge topic 'improve-formatting-of-help'
      Tests: Remove outdated portion of CompileFeatures genex test
      Merge topic 'meta-feature_only_infer_granular_support'
      Tests: Teach RunCMake to optionally exclude the source dir argument
      Tests: Add RunCMake helper to run cmake with options
      Tests: Fix RunCMake.CommandLine test to use generator with -S and -B
      Tests: Avoid enabling languages in RunCMake.CommandLine -S and -B cases
      Tests: Fix Qt*Autogen.GlobalAutogenTarget to use matching generator
      VS: Fix Fortran runtime library flag map special case for '-' options
      Merge topic 'test-explicit-dirs'
      Merge topic 'test-autogen-GAT-generator'
      cmArgumentParser: Fix -Wcomma warning
      cpack: Remove unused file with old development notes
      cmSystemTools: Fix StringToULong to reject negative numbers
      Merge topic 'xcode-extra-sources'
      Merge topic 'fix-overlay-icon-windows'
      Merge branch 'release-3.14'
      Merge topic 'argument-parser-warning'
      Merge topic 'cmSystemTools-StringToULong-negatives'
      Merge topic 'cpack-cleanup'
      Merge branch 'release-3.14'
      Merge topic 'iface-headers'
      Merge topic 'genex-target-prefix-suffix'
      Merge topic 'memorize_cxx_compilers_with_full_98_support'
      FindBoost: Add support for MSVC toolset version 14.2
      Merge branch 'backport-FindBoost-msvc-toolset-14.2'
      ctest: drop incremental progress-only messages from build-and-test output
      Merge topic 'FindBoost-msvc-toolset-14.2'
      Merge branch 'release-3.14'
      Merge topic 'ghs_custom'
      Merge topic 'iar-generalize'
      Merge topic 'code-cleanup'
      Merge topic 'ctest-build-and-test-no-progress'
      Merge topic 'Boost-Gentoo'
      Merge topic 'vs2019-redist'
      Merge branch 'release-3.14'
      Merge topic 'autogen_moc_uic_single_job_queue'
      Merge topic 'string-repeat'
      Merge topic 'genex-output_name'
      Merge topic 'vs-project-import'
      Merge branch 'upstream-KWSys' into update-kwsys
      bootstrap: Update for new KWSys configuration option
      Merge topic 'libglvnd-subdir'
      Merge branch 'release-3.14'
      Merge topic 'memorize_msvc_like_compilers_C_support'
      MSVC: Add abstraction for runtime library selection
      Merge topic 'msvc-runtime-library'
      Merge topic 'update-kwsys'
      Merge topic 'add_xl_cxx14_support'
      Merge topic 'unique'
      Tests/FindPackageTest: Tell Git to ignore temporary symlink path
      Tests: Fix FindPackageTest when path to source has a symlink
      Merge topic 'test-find_package-resolve-symlinks'
      SunPro: Record support for C++14 features by SunPro 5.{14,15}
      MSVC: Do not add /W3 to CMAKE_<LANG>_FLAGS by default
      execute_process: Manage KWSys Process lifetime with unique_ptr
      Merge topic 'vs-default-platform'
      Merge topic 'findqt3-hints-fix'
      Merge branch 'release-3.14'
      Merge topic 'msvc-warning-flags'
      CompileFeatures: Fix hard-coded MSVC C features
      Merge topic 'sunpro-cxx14-features'
      MSVC: Document and test behavior of empty MSVC_RUNTIME_LIBRARY
      Merge branch 'release-3.14'
      server: deprecate in favor of the file-api
      cmGeneratorExpressionNode: Simplify static string constant
      Merge topic 'msvc-c-features'
      Merge topic 'msvc-runtime-library'
      Merge topic 'add-execute_process-command-echo'
      Merge topic 'server-deprecate'
      Merge topic 'findmpi-msvc-nolibdir'
      Merge topic 'relax_TARGET_OBJECT_generator_expr'
      Merge topic 'cmuvstreambuf'
      Merge topic 'out-of-dir-linking-private-deps'
      Merge branch 'release-3.13'
      Merge topic 'FindBoost-fix-fiber-compiler-features'
      Merge topic 'FindPython-NumPy-fix-dependencies-management'
      Merge branch 'release-3.14'
      Merge topic 'memorize_cxx_compilers_with_full_CXX11_support'
      Merge topic 'iar-binutils'
      Merge topic 'IAR_6_x_fix'
      Merge topic 'fix-swiftmix-test-for-xcode-10.2'
      Merge topic 'code-cleanup-3'
      Merge topic 'genex-code-cleanup'
      Merge topic 'cpackrpm.debug'
      Merge topic 'ios_fixes'
      Ensure stdin, stdout, and stderr pipes are always open
      Merge topic 'memorize_cxx_compilers_with_full_CXX14_support'
      Merge topic 'genex-TARGET_FILE_BASE_NAME-manage-postfix'
      Merge topic 'DetermineCompilerId-versioned-llvm-for-vs'
      Merge topic 'jobs-positive-value'
      Merge topic 'cpack-ifw-stylesheet'
      Merge topic 'std-pipes-always'
      Merge topic 'findice-clang-cl'
      Merge topic 'SWIG'
      Merge topic 'fix_ios_try_compile'
      Merge topic 'FindPython-fix-Python_RUNTIME_LIBRARY_DIRS-variable'
      Merge branch 'release-3.14'
      Merge topic 'touch-after-ranlib'
      Merge branch 'release-3.14'
      Merge topic 'use_intel_mkl_blas_intface_on_osX'
      Merge topic 'CTestCoverageCollectGCOV-updates'
      Merge topic 'findmpi-debug'
      Merge topic 'enforce-explicit-use-of-project'
      cmUVStreambuf: Initialize all members on construction
      Merge topic 'autogen_cache'
      Merge topic 'FindBoost-fphsa'
      Configure CMake itself with policies through CMake 3.14
      Add undocumented option to sign CMake's own binaries on Windows
      Utilities/Release: Enable signing of Windows release binaries
      Merge topic 'windows-signing'
      Merge topic 'FindProtobuf-gen-sources'
      Merge topic 'iar-new_architectures'
      Merge topic 'apple_clang_full_cxx_14_support'
      Merge topic 'cmuvprocesschain'
      Merge topic 'autorcc_timestamp'
      Merge topic 'ios-xctest-lookup'
      Merge topic 'swig4'
      Merge branch 'release-3.14'
      Merge topic 'apple_clang_cxx_20_support'
      Merge topic 'relax_cxx_relaxed_constexpr_requirements'
      Merge topic 'cminstallgenerator-compute-error'
      Merge topic 'ninja_cleanups'
      Merge topic 'error-generate-step'
      Merge topic 'cmSytemTools_ExpandedList'
      Merge topic 'find-boost-cmp0093'
      Merge topic 'doc-relnotes-3.14'
      Merge branch 'doc-relnotes-3.13' into release-3.13
      Merge branch 'release-3.13'
      Merge branch 'release-3.14'
      CMake 3.13.5
      Merge branch 'release-3.13'
      Merge branch 'release-3.14'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'cmuvprocesschain-iterator-fix'
      Merge topic 'ninja-pool-custom-command'
      Merge topic 'additional_clean_files'
      Merge topic 'msvc-jmc'
      Merge topic 'update-kwsys'
      Merge topic 'FindBoost-allow-root'
      Merge topic 'sunpro-supports-cxx14-release-note'
      Merge topic 'armclang'
      CMakeDetermineCompilerId: Make CMAKE_${lang}_COMPILER available earlier
      Swift: Detect compiler version
      InterfaceLibrary: Whitelist EXPORT_PROPERTIES property
      Merge topic 'string-cleanup'
      Merge topic 'offer_compiler_lang_generator_expression'
      Merge topic 'use_additional_clean_files'
      Merge topic 'autogen_ninja_clean'
      Merge topic 'findblas_mklroot_bla_vendor'
      Merge topic 'interface-library-export-properties'
      Merge topic 'FindPNG-static-define'
      Merge topic 'ninja-swift'
      Merge topic 'makefiles_additional_clean_files'
      VS: Factor out helper to compute ApplicationTypeRevision
      VS: Fix ApplicationTypeRevision in builtin check projects
      file: Change REMOVE to ignore empty names
      Merge topic 'doc-ipo-check'
      Merge topic 'FindPostgreSQL-config-support'
      Merge topic 'string-param'
      IAR: Do not print compiler architecture id for non-IAR compilers
      Merge topic 'libarchive-solaris-11.4'
      Merge branch 'release-3.14'
      Genex: Fix value lifetimes in nested TARGET_PROPERTY evaluation
      Merge topic 'ninja-lib-symlink-space'
      Merge topic 'compiler-id-arch-only-iar'
      Merge topic 'vs-ApplicationTypeRevision'
      Merge topic 'swift-debug-variant'
      Merge topic 'find-package-prefer-config'
      Merge topic 'remove_unneeded_device_link_calls'
      Merge topic 'default-generator-env'
      Ninja,Makefile: Fix <LANG>_COMPILER_LAUNCHER shell command syntax
      curl: Update script to get curl 7.65.0
      Merge branch 'upstream-curl' into update-curl
      curl: Update build within CMake to account for 7.65 changes
      Merge topic 'autogen_compiler_features'
      Merge topic 'cmFileTimes'
      Merge topic 'swift-flags'
      Merge topic 'framework-var'
      Merge topic 'FindPython-find_strategy'
      Merge topic 'compiler-launcher-shell-format'
      Merge topic 'swift-flag-variables'
      Merge topic 'string-error'
      Merge topic 'genex-target-property-lifetime'
      Help: Add notes for topic 'clang-gnulike-support'
      Utilities/Release: Teach upload script to compute version automatically
      Utilities/Release: Replace upload step with a "push" script
      FindICU: Pass explicit NAMES argument to find command calls
      Merge topic 'update-curl'
      Merge topic 'cmTargetMap_definition'
      Merge topic 'cmAppend'
      Merge topic 'fix-armclang-policy'
      Merge topic 'ninja-pool-link-doc-nit'
      Merge topic 'selective-tar-extracting-and-listing'
      Merge topic 'FindBoost-contract-requires-compile-features'
      Merge topic 'rel-push'
      Merge topic 'FindICU-find-names'
      Merge topic 'swift-response'
      Merge topic 'GetPrerequisites-use-if-IN_LIST'
      Merge topic 'FindPython-find_framework'
      Merge topic 'cmake_automoc_relaxed_mode_deprecation'
      Merge topic 'FindThreads-doc-c++'
      Merge branch 'release-3.14'
      Merge topic 'flex'
      Merge topic 'findopenmp-new-dates'
      Merge topic 'linker-preference'
      Merge topic 'swift-wrapper'
      Merge topic 'samu'
      Merge topic 'FindZLIB-names'
      Merge topic 'clang-gnulike-support'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'tar-zstd-compression'
      Merge topic 'ninja_rule_class'
      Merge topic 'string-tar'
      Merge topic 'fix-clang-warnings'
      Merge topic 'doc-mr-resolve-states'
      Merge topic 'FindBoost-debug-messages'
      Merge topic 'update-vim-syntax'
      Merge topic 'implicit-includes-CPATH'
      Merge topic 'vs-depends-dedup'
      Merge branch 'release-3.14'
      Merge topic 'FindPython-remove-erroneous-code'
      Merge topic 'update-kwsys'
      Merge topic 'ninja-cmcldeps'
      Merge branch 'release-3.14'
      Merge topic 'vs-add-package-reference'
      Merge topic 'FindPython-Python_ROOT_DIR-searched-first'
      Merge topic 'ninja_build_class'
      Tests: Fix RunCMake.CommandLine test to use generator in no-S-B case
      Merge topic 'test-explicit-dirs'
      Merge topic 'better_error_message_for_visibility_preset_property'
      Merge topic 'print-correct-line-number'
      Merge topic 'check_language_respects_cuda_host_compiler'
      Merge topic 'compiler_id_gen_exp_supports_multiple_ids'
      Merge topic 'swift-linker-flags'
      Merge topic 'executables-are-consoled'
      Merge topic 'ninja-nvcc-rsp'
      Merge topic 'remove_directories'
      Merge topic 'emulator-arguments'
      Merge topic 'tweaks_to_release_notes'
      Help: Document Swift_DEPENDENCIES_FILE property defaults
      Help: Consolidate 3.15 release notes
      Help: Organize and revise 3.15 release notes
      Merge topic 'doc-3.15-relnotes'
      Help: Drop development topic notes to prepare release
      CMake 3.15.0-rc1 version update
      Merge branch 'GetPrerequisites-variable-typo' into release-3.15
      Tests: Fix RunCMake.ctest_update test to not require GIT_EXECUTABLE
      Merge branch 'ctest_xml_tweaks' into release-3.15

Bryon Bean (1):
      cmFileCommand: Factor out cmFileCopier and cmFileInstaller

Campbell Barton (1):
      CheckTypeSize: Fix with clang '-Werror,-Wmissing-variable-declarations'

Christian Pfeiffer (5):
      FindMPI: Don't retain libdirs for Win32
      FindMPI: Add error logging
      FindMPI: Correct documentaiton for library version
      FindMPI: Make tests valid C89 by returning 0
      FindOpenMP: Add 5.0 and VS19 spec dates

Chuck Atkins (7):
      XL: Record C compiler version that started using C99 by default
      XLClang: Add a new compiler ID for the clang-based XL compiler
      XL: Remove overlap with the new XLClang compiler ID
      ppc64: Work around TOC overflow with platform specific linker flags
      JsonCpp: Ignore deprecation warnings
      cray: Detect bad options passed on the command line
      FindEnvModules: Provide a CMake interface to environment modules

Chuck Cranor (1):
      Cray: clean up CrayPrgEnv and CrayLinuxEnvironment modules

Claudio Fantacci (3):
      FindGLEW: Update implementation
      FindGLEW: Add test
      FindGLEW: fix CMAKE_FIND_LIBRARY_SUFFIXES

Connor Davis (1):
      Modules: Check nasm compile object variable

Craig Scott (19):
      Merge topic 'readme-msys2'
      Merge topic 'readme-build-out-of-source'
      Merge topic 'bug/missed-return-on-cli-errors'
      Merge topic 'fix-submit-url'
      Merge branch 'release-3.14'
      Merge topic 'message-new-types-and-logging'
      Help: Clarify that link options don't apply to static library targets
      Merge topic 'ctest-update-version-override'
      Merge topic 'modules-indent-2-spaces'
      Merge topic 'refactor_docs_use_java'
      Merge topic 'bracket-comment-doc-clarification'
      Merge topic 'file-remove-no-empty'
      Help: Fix typo for CTEST_CUSTOM_WARNING_xxx vars
      Merge topic 'doc-install-export-android-mk'
      Merge topic 'doc-typo-CTEST_CUSTOM_WARNING_xxx'
      Help: Document the expire and external discussion resolve states
      Help: Clarify the default value for test property COST
      Merge topic 'add_library_unknown'
      Merge topic 'doc-test-cost-default'

Cristian Adam (3):
      find_package: Factor out module and config find_package methods
      find_package: Add option to prefer Config mode
      add_library: Document UNKNOWN type of imported targets

Cristian Morales Vega (2):
      CTestCoverageCollectGCOV: run gcov only once
      CTestCoverageCollectGCOV: run gcov with -x

Curl Upstream (1):
      curl 2019-05-22 (885ce314)

Damien R (2):
      find_dependency: Remove clearing of unused cmake_fd_exact_arg variable
      find_dependency: Always search dependencies

Dan Kegel (3):
      More tests for pkg_get_variable
      FindPkgConfig: hoist PKG_CONFIG_PATH ops out into _pkg_set_path_internal
      pkg_get_variable now sets PKG_CONFIG_PATH like pkg_check_modules

Daniel Schürmann (2):
      IAR: Fix building with IAR ARM 6.X
      IAR: Fail early in case of IAR ARM 4.XX

Dennis Klein (9):
      FindBoost: Compare versions consistently against Boost_VERSION_STRING
      FindBoost: Introduce new imported target Boost::headers
      FindBoost: Add vars Boost_VERSION_MACRO/MAJOR/MINOR/PATCH/COUNT
      FindBoost: Fix and modernize config mode with FPHSA
      FindBoost: Modernize module mode with FPHSA
      FindBoost: Add new unit tests
      FindBoost: Introduce CMP0093 to report Boost_VERSION in x.y.z format
      FindBoost: Remove obsolete diagnostic message about Boost_ROOT
      FindBoost: Refactor debug messages

Douman (1):
      FindBoost: Consider boost suffixes suitable for clang-cl

Eicke Herbertz (3):
      cmake: Allow default generator to be set by environment variables
      Help: Add documentation for default generator environment variables
      Tests: Add environment generator tests

Eike Ziller (1):
      Ninja: Fix creation of library symlinks in folders with spaces

Felix Schwitzer (1):
      ccmake: fix curses dialog broken by refactoring

Francisco Facioni (2):
      Ninja: Compute linker response file flag earlier
      Ninja: Add support for CUDA nvcc response files

Fred Baksik (11):
      GHS: Print status message regarding GHS_OS_DIR
      GHS: Update GHS_BSP_NAME processing
      GHS: Update custom command build events
      GHS: Support add_custom_command( OUTPUT ) signature
      GHS: Support add_custom_target() command
      GHS: Support add_dependencies() command
      GHS: Update project layout to build targets correctly
      GHS: Update project layout to accommodate gbuild inconsistencies
      GHS: Update ExternalProject for GHS tools
      GHS: Update tests and notes
      cmake: --build -j <jobs> should not accept 0.

Gregor Jasny (6):
      Xcode: Require at least Xcode 5
      cmUuid: Hide UUID group info in implementation
      ctest: refactor some code
      cmGlobalXCodeGenerator: Prefer std::string over char*
      SwiftMix: Get rid of pointer types mismatch warning
      SwiftMix: properly export SwiftMain method

Harry Mallon (4):
      CPackRPM: Fix packaging in folders with ++ in name
      XCode: Add scheme option XCODE_SCHEME_DEBUG_AS_ROOT
      Xcode: Create Xcode schemes per target
      CPackRPM: Hide CPACK_RPM_ROOTDIR debug if not CPACK_RPM_PACKAGE_DEBUG

Henri Manson (1):
      Genex: Teach SHELL_PATH to support a list of paths

Jakub Benda (2):
      FindBLAS: Use Intel fortran interface on OS X even with GNU Fortran
      FindBLAS: Choose MKL arch based on BLA_VENDOR

Jakub Kalinski (1):
      Enabled performance-inefficient-vector-operation check in clang-tidy

JerryShih (1):
      FindThreads: Use complete program to test for pthreads in libc

Jiang Yi (1):
      cmake: add '--install <dir>' option

Joachim Wuttke (l) (3):
      Help: describe what happens if command execute_process reaches timeout.
      Help: improve source formatting
      Help: describe the command pipeline of execute_process more explicitly

Joachim Wuttke (o) (1):
      Help: for command enable_testing, explain relation to module CTest.

Johan Stridkvist (1):
      ARMClang: Add support for Clang-based ARM compiler

John Freeman (4):
      Help: Fix typo in install(EXPORT_ANDROID_MK) example
      Tests: Fix RunCMake.CommandLine make_directory test name
      Tests: Add RunCMake.CommandLine make_directory test checks
      cmake: Teach -E remove_directory to remove multiple directories

KWSys Upstream (8):
      KWSys 2019-02-12 (44676809)
      KWSys 2019-02-14 (e270ce9f)
      KWSys 2019-02-25 (833b2470)
      KWSys 2019-03-21 (fd41ac36)
      KWSys 2019-03-28 (e92bdbe8)
      KWSys 2019-04-17 (c42b92f0)
      KWSys 2019-05-15 (dea11658)
      KWSys 2019-05-30 (f892bacf)

Kinan Mahdi (1):
      VS: Added support for VS package references for nuget

Kitware Robot (119):
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      Modules: Consistently use 2 space indentation
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp

Kyle Edwards (28):
      Merge topic 'cmake_parse_arguments-keywords_missing_values'
      Merge topic 'file_create_link_release_note'
      Merge branch 'release-3.14'
      Merge topic 'remove_return_void'
      Merge branch 'master' into cmake_role-vs-fix
      Help: Clarify ordering of list(REMOVE_DUPLICATES)
      Merge topic 'remove_duplicates-order'
      Merge topic 'feature/cleanup-ctest'
      Merge topic 'more_header_docs'
      Help: add code-block directive
      Merge topic 'improve-tar-command'
      Merge topic 'cmake--install'
      Merge topic 'tar-improve-error-handling'
      Merge topic 'update-policy-documentation'
      Merge topic 'ctest_xml_tweaks'
      Merge topic 'update-documentation'
      Refactor: Move/rename cmProcessGetPipes() to cmGetPipes()
      cmUVHandlePtr: Add cm::uv_loop_ptr
      cmUVStreambuf: Add std::streambuf implementation for uv_stream_t
      Merge topic 'cmWorkerPool_Tweaks'
      Merge topic 'intel_simulate'
      Merge topic 'source_group-tree-files'
      cmUVProcessChain: Add cmUVProcessChain
      cmake: Display error if generate step fails
      Refactor: Allow cmInstallGenerator::Compute() to return an error
      cmUVProcessChain: Add assert() for static analysis tools
      file(INSTALL): Add FOLLOW_SYMLINK_CHAIN argument
      Help: Clarify that bracket comments start with bracket open

Leonid Pospelov (13):
      cmVisualStudio10TargetGenerator: Remove uses of const_cast
      cmVisualStudio10TargetGenerator: Use count instead of find
      cmVisualStudio10TargetGenerator: Simplify code of two functions
      VS: add target property VS_PROJECT_IMPORT_<propspath>
      cmGeneratorExpressionNode: simplify code in EqualNode
      cmGeneratorExpressionNode: add CharacterNode
      cmGeneratorExpressionNode: remove structs CompilerId*, CompilerVersion*
      cmGeneratorExpressionNode: add VersionNode
      cmGeneratorExpressionNode: use ctor arguments instead of macro
      cmGeneratorExpressionNode: refactor TargetPropertyNode
      cmGlobalVisualStudioGenerator: use auto instead of iterator types
      cmGlobalVisualStudioGenerator: use cmJoin to join the filenames
      cmGlobalVisualStudioGenerator: remove redundant variables

Luca Cappa (1):
      MSVC: Add support for /JMC (Just My Code)

Marc Chevrier (21):
      Optimize target properties processing at generation step
      Merge topic 'pkg-config-linker-flags'
      FindPython*: Add capability to control virtual env handling.
      Refactor struct TargetFileSystemArtifact
      Genex: Add capability to retrieve base name for various target artifacts
      Merge topic 'genex_filter'
      Refactor: Add new methods to retrieve prefix and suffix
      Genex: add $<TARGET_FILE_PREFIX:...> and $<TARGET_FILE_SUFFIX:...>
      Genex: Rename $<TARGET_*_OUTPUT_NAME:...> in 
$<TARGET_*_FILE_BASE_NAME:...>
      Refactor: introduce method cmGeneratorTarget::GetFilePostfix
      Genex: Update $<TARGET_FILE_BASE_NAME:...>: take care of POSTFIX
      UseSWIG: Manage alternate library name
      Merge topic 'docs-static-lib-link-options'
      FindPython*: Manage weak link for Python modules
      Merge topic 'FindPython-module'
      Merge topic 'file-install-follow-symlink-chain'
      FindPython: Implement lookup strategies.
      FindPython: Add policy to manage lookup stratgey default.
      FindPython: Add variable 'Python_FIND_FRAMEWORK' to control frameworks 
lookup.
      FindPython*: remove erroneous code
      FindPython: ensure Python_ROOT_DIR is always searched first

Marc-André Moreau (1):
      Windows-MSVC.cmake: fix disabling of CMAKE_NINJA_CMCLDEPS_RC

Marcin Ślusarz (1):
      FindFLEX: fix example

Marek Antoniak (1):
      Teach CROSSCOMPILING_EMULATOR to support arguments

Mario Emmenlauer (1):
      FindBLAS: respect MKLROOT and MKL_ROOT if available

Mateusz Janek (1):
      source_group command ensures that FILES arguments are actually files

Mathieu Garaud (1):
      Extend C++17/C++14 feature checks to cover more standard library APIs

Michael Forney (1):
      Ninja: Consider 'samu' when looking for CMAKE_MAKE_PROGRAM

Naren Manimohan (3):
      Tests: Fix file name case in GHS object library test
      GHS: Add support for GHS Multi Generator in Linux
      FindThreads: Fix pthread library check in GHS Multi Generator

NeroBurner (4):
      Help: Link from EXPORT_NAME to relevant export commands
      Help: Link from install(TARGET) to EXPORT_NAME to rename exported target
      Help: inter-link install() commands
      FindBoost: always define BOOST_ALL_DYN_LINK for Boost::dynamic_linking

NeroBurner-tux (1):
      Help: add inter link anchors for install() commands

Olli Kallioinen (1):
      VS: Do not print message when generate.stamp is up-to-date.

Patrick Boettcher (1):
      Merge branch 'upstream-vim-cmake-syntax' into update-vim-syntax

Patrick Gansterer (1):
      FindCups: add imported target

R. Andrew Ohana (1):
      Project: Report intel's simulation of gcc.

Radek Nadstawny (1):
      FindPkgConfig: Set linker flags on imported targets

Regina Pfeifer (24):
      MinGW: Fix locating BinUtils when compiler has a suffix
      cmCTestRunTest: Remove duplicated compression logic
      cmRange: Move to dedicated header file
      cmRange: Stylistic cleanup
      cmRange: Add functions all_of, any_of, none_of
      cmRange: Add functions filter and transform
      cmRange: Add unit tests
      cmcompress: Delete unused 3rdParty module
      cmCTest: De-inline all member functions
      cmCTest: Remove friend declarations
      cmCTest: Move all data members to private implementation struct
      cmCTest: Store TestingHandlers by value
      testRange: Make sure tests can actually fail
      cmCTest: Use concrete accessor functions for TestingHandlers
      cmCTest: Use default member initialization
      cmCTest: Cleanup typedefs
      cmCTest: Remove dead code
      Introduce cmArgumentParser
      cmFileCommand: Port to cmArgumentParser
      cmInstallCommand: Port to cmArgumentParser
      cmExportCommand: Port to cmArgumentParser
      Retire cmCommandArgumentsHelper
      cmParseArgumentsCommand: Port to cmArgumentParser
      cmExecuteProcessCommand: Port to cmArgumentParser

Robert Maynard (39):
      All VersionNode use the same capitalization pattern
      CUDA: Support compiler id and version generator expressions
      export: Disable PACKAGE mode user package registry by default
      Add a release note for the cuda compiler generator expressions
      CMake: Provide language level compile features lists
      CompileFeatures: Don't try_compile for language levels with no features
      add_library: Now support aliasing unknown import targets
      CompileFeatures: memoize C compilers with full language level support
      Record when C compilers have gained full support for 90,99,11
      CompileFeatures: memoize C++ compilers with full language level support
      CompileFeatures: Now able to presume full language level support
      Add a test to verify meta-feature parity with granular features
      CompileFeatures: Record when CXX compilers have gained full support for 98
      CompileFeatures: Record which C features the MSVC compiler supports
      XL: Add C++14 language level flags
      Relax the usage of TARGET_OBJECTS generator expression
      CompileFeatures: Record when compilers gained full CXX11 support
      CompileFeatures: Record when compilers gained full CXX14 support
      CompileFeatures: Record when AppleClang gained full CXX14 support
      Features: Activate C++20 support for AppleClang 10.0+
      CompileFeatures: Relax cxx_relaxed_constexpr compiler requirements
      CompileFeatures: Record when Intel gained full CXX14 support
      CompileFeatures: Record when MSVC gained full CXX14 support
      Docs: Generator-expressions remove usage of `CMake-id`
      Genex: Add COMPILE_LANG_AND_ID generator expression
      UseJava: Refactor documentation for better formatting
      Help: Add release note that SunPro supports C++14
      cmNinjaLinkLineDeviceComputer now lives in the correct source file
      CUDA: More exhaustive checks to determine when to do device linking
      The error message for VISIBILITY_PRESET now documents valid options.
      Genex: Add more extensive support for an unbounded number of parameters
      Genex: CompilerId now can match against a list of ids.
      Genex: PlatformId now can match against a list of ids.
      Genex: CompileLang and CompileLangAndId now match against a list of ids
      Help: Add release notes for updated generator expressions
      CheckLanguage: Report CMAKE_CUDA_HOST_COMPILER if needed for compilation
      Help: Reference project command in CMAKE_PROJECT_INCLUDE_BEFORE relnotes
      Help: Clarify vs-just-my-code-debugging release note language
      Help: Clarify COMPILE_LANG_AND_ID release note

Rolf Eike Beer (1):
      remove some platform specific search paths from Find modules

Rosen Matev (1):
      Support job pools in custom commands and targets

Ruslan Baratov (6):
      Test ProjectInclude: Add NONE to avoid enabling languages
      project: Add variable CMAKE_PROJECT_INCLUDE
      Release note for CMAKE_PROJECT_INCLUDE variable
      project: Add variable CMAKE_PROJECT_INCLUDE_BEFORE
      Help: Add CheckIPOSupported link to INTERPROCEDURAL_OPTIMIZATION
      Add variable CMAKE_FRAMEWORK

Saleem Abdulrasool (23):
      Create and use `cmGeneratorTarget::Names`
      Add placeholder for Swift's library name
      Ninja: add properties for Swift partial module and doc
      Ninja: remove duplicate local variable (NFC)
      Ninja: add final placeholders to merge Swift partials
      Ninja,Makefile: use `unique_ptr` for memory management
      Swift: remove unnecessary unreleased Ninja infrastructure
      Ninja: add support for Swift's output-file-map.json
      Ninja: add placeholders to support Swift build
      Modules: add build rules for Swift Ninja support
      Auxiliary: update vim syntax highlighting
      Help: add some initial documentation for Swift support
      Tests: add a check for the Swift compiler
      Ninja,Swift: reuse `SWIFT_MODULE_NAME` for `SWIFT_MODULE`
      Modules: remove `CMAKE_INCLUDE_FLAG_SEP_Swift`
      Modules: add `CMAKE_Swift_FRAMEWORK_SEARCH_FLAG`
      Modules: add Swift MSVC_RUNTIME_LIBRARY flags
      Ninja,Swift: pass along DEFINES/FLAGS/INCLUDES
      Ninja,Swift: correct response file handling
      Modules: setup `CMAKE_Swift_LINKER_PREFERENCE`
      Modules: correct linker wrapper flag for Swift
      Swift: avoid `CMAKE_{EXE,SHARED}_LINKER_FLAGS`
      Swift: disallow WIN32_EXECUTABLE properties

Sebastian Holtermann (163):
      Autogen: Refactor RerunMocPlugin test with fixed timestamp comparison
      Autogen: Refactor RerunMocBasic test with fixed timestamp comparison
      Autogen: Refactor RerunRccConfigChange test
      Autogen: Refactor RerunRccDepends test with fixed timestamp comparison
      Autogen: Fix RerunMocPlugin test for Ninja generator
      Autogen: cmQtAutoGen: Store generator names in class static const strings
      Autogen: Rename cmQtAutoGen::GeneratorT enum to cmQtAutoGen::GenT
      Autogen: Refactor Qt executable name computation
      Autogen: Refactor cmQtAutoGenInitializer::AddGeneratedSource method
      Autogen: Use std::unordered_set instead of std::set for skip lists
      Autogen: Use cm::make_unique to allocate jobs
      Autogen: Refactor file lists computation
      Autogen: Move additional source header search to configuration stage
      Autogen: Use more readable variable names for static const AUTO* strings
      cmGeneratorExpressionNode: Initialize node key map in class constructor
      cmLocalUnixMakefileGenerator3: Move local strings into local brace scopes
      cmLocalUnixMakefileGenerator3: Pass strings instead of recomputing them
      cmLocalUnixMakefileGenerator3: Use std::unique_ptr instead of new/delete
      cmDepends: Reduce temporary object lifetime with local scopes
      cmDependsC: Remove useless string preallocation artifact
      cmDependsC: Use auto for long type names
      cmDependsC: Use faster cmSystemTools::FileTimeCompare
      New cmFileTime class
      cmFileTimeComparison: Use cmFileTime internally
      cmFileTimeComparison: Replace anonymous private class with std::map
      Rename cmFileTimeComparison to cmFileTimeCache
      Substitute FileComparison in variable names with FileTimeCache
      Rename cmFileTimeCache::FileTimesDiffer to cmFileTimeCache::DifferS
      Rename cmFileTimeCache::FileTimeCompare to cmFileTimeCache::Compare
      cmDependsC: Read cache file modification time only once
      cmake: Use scopes to limit temporary object lifetime
      cmTarget: Use helper function to append to lists
      cmTarget: Acquire data only when needed
      cmMakefile: Use std::unordered_map::emplace to add cmTargets to the list
      cmTarget: Rename member `Internal` to `impl`
      cmTarget: Move member `TargetType` to impl
      cmTarget: Move member `Makefile` to impl
      cmTarget: Move member `Properties` to impl class
      cmTarget: Move member `SystemIncludeDirectories` to impl
      cmTarget: Move member `Utilities` to impl
      cmTarget: Move member `OriginalLinkLibraries` to impl
      cmTarget: Move member `PolicyMap` to impl
      cmTarget: Move member `Backtrace` to impl
      cmTarget: Move member `TLLCommands` to impl
      cmTarget: Move member `Name` to impl
      cmTarget: Move member `InstallPath` to impl
      cmTarget: Move member `RuntimeInstallPath` to impl
      cmTarget: Move member `*Commands` to impl
      cmTarget: Move member booleans to impl
      cmTarget: Move member method `ProcessSourceItemCMP0049()` to impl
      cmTarget: Move member method `CheckImportedLibName` to impl
      cmTarget: Inline private HasImportLibrary method
      cmTarget: Remove obsolete `friend` definitions
      cmTarget: Make private `SetPropertyDefault` an in code lambda 
`InitProperty`
      cmTarget: Single line comment clanups
      cmTarget: Use std::unique_ptr instead of custom smart pointer
      cmGlobalGenerator: Use auto for long iterator types
      cmGlobalGenerator: Inline `aRange` acquisition in `for(x:aRange)` 
invocations
      cmFileTime: Make cmFileTime::Compare method const
      cmFiletimeCache: Add cmFiletimeCache::Remove method
      cmDepends: Refactor cmDepends::CheckDependencies method
      cmDepends: Define DependencyMap instead of DependencyVector
      Fix invalid ///! doxygen comment line starts
      Autogen: Remove lowercase generator name from generator variables class
      Autogen: Add cmQtAutogenGlobalInitializer::Keywords class
      Autogen: Remove static const generator name strings from cmQtAutoGen
      Autogen: Add `AUTO*_EXECUTABLE` strings to Keywords class
      Autogen: Add more frequently used keywords to Keywords class
      AutoRcc: Add cmQtAutoGen::RccLister class
      AutoRcc: Use cmQtAutoGen::RccLister in initializer and generator
      AutoRcc: Make rcc parsing function private
      AutoRcc: Remove libuv event loop from cmQtAutoGeneratorRcc
      AutoRcc: Don't use cmQtAutoGenerator::FileSystem methods
      Autogen: Move Logger and FileSystem member variables to generator classes
      Autogen: Make cmQtAutoGenerator::FileSystem Logger free
      Autogen: Move libuv loop from cmQtAutoGenerator to cmQtAutoGeneratorMocUic
      Autogen: Rename cmQtAutoGeneratorRcc to cmQtAutoRcc
      Autogen: Factor out concurrency framework to cmWorkerPool class
      Autogen: Rename `cmQtAutoGeneratorMocUic` class to `cmQtAutoMocUic`
      Autogen: Add ManySources test
      cmWorkerPool: Set worker thread count separately to Process()
      cmWorkerPool: Factor our worker thread class (internals)
      Autogen: Refactor AUTOMOC and AUTOUIC and add source file parse data 
caching
      Ninja: Simplify cmGlobalNinjaGenerator::WriteRule method
      Ninja: Simplify cmGlobalNinjaGenerator::AddRule and HasRule methods
      Ninja: Fix message in cmGlobalNinjaGenerator::WriteBuild method
      Ninja: Add and use cmGlobalNinjaGenerator::CMakeCmd method
      Ninja: In cmGlobalNinjaGenerator use std::unique_ptr to manage output 
streams
      Autogen: A missing info file is a critical error
      AutoRcc: Write re-generation reason and rcc command as one string
      AutoRcc: Don't read the info file time again
      AutoRcc: Rebuild if the rcc executable is newer than its output
      AutoRcc: Simplify error logging with utility lambda
      Ninja: Inline range loop range arguments
      cmSystemTools: Add ExpandedListArgument and ExpandedLists methods
      Ninja: In cmNinjaTargetGenerator optimize string composition
      Ninja: In cmNinjaTargetGenerator use std::unique_ptr to manage new 
instances
      Ninja: Use clean target instead of clean tool in `cmake --target clean` 
calls
      Makefiles: Sort clean files by using a std::set<std::string> container
      Makefiles: Move ADDITIONAL_MAKE_CLEAN_FILES evaluation to lambda
      Makefiles: Add support for ADDITIONAL_CLEAN_FILES directory property
      Makefiles: Add support for ADDITIONAL_CLEAN_FILES target property
      Ninja: Add support for additional clean files
      Ninja: Add support for ADDITIONAL_CLEAN_FILES directory property
      Ninja: Add support for ADDITIONAL_CLEAN_FILES target property
      Tests: Extend MakeClean test to cover ADDITIONAL_CLEAN_FILES
      Doc: Add documentation for ADDITIONAL_CLEAN_FILES properties
      Doc: Update and deprecate ADDITIONAL_MAKE_CLEAN_FILES directory property
      Release notes: Add release notes for ADDITIONAL_CLEAN_FILES properties
      Autogen: Use ADDITIONAL_CLEAN_FILES target property for file cleaning
      Autogen: Update documentation for ADDITIONAL_CLEAN_FILES
      Test: Improve WarnUnusedCliUnused to run on all generators
      FindDoxygen: Use ADDITIONAL_CLEAN_FILES for cleaning
      UseEcos: Use ADDITIONAL_CLEAN_FILES for cleaning
      UseJava: Use ADDITIONAL_CLEAN_FILES for cleaning
      UseSWIG: Use ADDITIONAL_CLEAN_FILES for cleaning
      Makefiles: Inline range loop range arguments
      Makefiles: Avoid pointer repurposing
      Makefiles: Make build root targets "all", "clean" and "preinstall" 
recursive
      Makefiles: Process ADDTIONAL_CLEAN_FILES dir prop at directory level
      Tests: Extend MakeClean test to cover subdirectories without targets
      cmFileTimes: New RAII based cmFileTimes class
      Use cmFileTimes instead of cmSystemToolsFileTime interface
      cmSystemTools: Remove cmSystemToolsFileTime interface
      Autogen: Evaluate compiler features for the same exectuable only once
      cmMakefile: Define cmTargetMap type in cmMakefile instead of cmTarget
      cmAlgorithms: Add cmAppend function
      Use cmAppend to append ranges to std::vector instances
      Autogen: Deprecation message for CMAKE_AUTOMOC_RELAXED_MODE
      Help: Mark CMAKE_AUTOMOC_RELAXED_MODE as deprecated
      Autogen: Deprecation release notes for CMAKE_AUTOMOC_RELAXED_MODE
      Ninja: Add cmNinjaRule class
      Ninja: Use cmNinjaRule as sole parameter in the WriteRule and AddRule 
methods
      Ninja: Add cmNinjaBuild utility class
      Ninja: Add cmNinjaBuild based WriteBuild (wrapper) method
      Ninja: Make WriteMacOSXContentBuild use cmNinjaBuild internally
      Ninja: Make WriteCustomCommandBuild method use cmNinjaBuild internally
      Ninja: Embrace temporary objects in scopes
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Embrace temporary objects in scopes
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Use cmNinjaBuild instead of WritePhonyBuild
      Ninja: Remove WritePhonyBuild method
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Use cmNinjaBuild class for WriteBuild
      Ninja: Remove non cmNinjaBuild based WriteBuild method

Sebastian Lipponer (5):
      Help: Fix description in cmake-generator-expressions(7) manual
      Genex: Add $<REMOVE_DUPLICATES:list>
      Help: Add missing release notes for genex $<REMOVE_DUPLICATES:list>
      Help: Move entry to correct section in cmake-generator-expressions(7) 
manual
      Genex: Add $<FILTER:list,INCLUDE|EXCLUDE,regex>

Shoaib Meenai (1):
      Help: clarify if(EXISTS) operation for symlinks

Stefan Andersson (3):
      IAR: Generalize and add support for IAR RX compiler
      IAR: Changes required for Linux
      IAR: Add architecture support for RL78, RH850 and MSP430

Sylvain Joubert (2):
      ProcessorCount: Return the container CPU count instead of the host count
      FindSWIG: mark_as_advanced SWIG_EXECUTABLE for cleaner cache display

Tom Yan (1):
      Android: allow user to enable versioned soname

Torsten Robitzki (2):
      cmake_parse_arguments: Factor out part of implementation for re-use
      cmake_parse_arguments: add KEYWORDS_MISSING_VALUES

Vitaly Stakhovsky (14):
      cmSystemTools::RunSingleCommand: Accept std::string argument
      cmMakefile::GetRequiredDefinition: return const std::string&
      cmSystemTools: MessageCallback and Message() accept std::string argument
      cmake: Progress functions use `std::string` param
      cmSystemTools: More methods accept `std::string` params
      cmSystemTools: Remove redundant cmCopyFile() and Split()
      cmMakefile::ConfigureFile: Accept `std::string` parameters
      cmSystemTools::Error: consolidate parameters into single std::string
      cmSystemTools: More functions accept `std::string` params
      Fix missing `override`
      Source: std::string related cleanup
      Source: change parameters to std::string
      cmSystemTools::Error(): remove const char* overload
      cmSystemTools: std::string parameters for tar functions

Wil Stark (1):
      VS: support suppressing deployment of selected targets

Zack Galbreath (7):
      Help: provide example for HTTPHEADER option to ctest_submit
      ctest_submit: Add option BUILD_ID
      ctest: Include ChangeId in Update.xml
      ctest: consistently format generator name
      testing: Update terminology in ctest_update tests
      Help: cross-ref and wording of docs related to ctest_update()
      ctest: Add new variable CTEST_UPDATE_VERSION_OVERRIDE

Zaytsev Yuriy (1):
      CPack/IFW: Add StyleSheet field

Zsolt Parragi (17):
      CTest: Represent process exit codes as 64-bit signed integer
      Avoid compiling CMake itself as C++17 with Clang's MSVC ABI
      Work around clang-cl breakage on make_unique/std::forward
      Tests: Teach tests when to treat clang-cl as MSVC
      Features: Do not use a lower-than-default standard for requested features
      CMakeVersion.rc: Avoid preprocessor definitions to support llvm-rc
      RC: Pass output file in a way that llvm-rc 7 and below understand
      MSVC: Use -D instead of /D in RC_FLAGS
      clang: introduce CMAKE_<lang>_COMPILER_FRONTEND_VARIANT
      binutils: add the llvm-* variants to the tool lists.
      cmGlobalNinjaGenerator: use gnu compatible paths with clang in gnu mode
      clang: setup correct configuration in gnu mode
      cmake: use correct stack size with gnu mode clang on windows
      Tests: fix failures with gnu mode clang on windows
      Tests: require C++14 for the Tutorial
      Tests: handle string escaping differences with NMake+clang
      Fixing warnings generated by clang 8.0 on Windows

Zufu Liu (1):
      CMakeDetermineCompilerId: Support versioned LLVM for Visual Studio.

jspam (1):
      FindIce: Support clang-cl by checking CMAKE_CXX_SIMULATE_ID

mistersandman (1):
      Utilities/Release: Link statically to QWindowsVistaStyle plugin

vim-cmake-syntax upstream (1):
      vim-cmake-syntax 2019-05-29 (c42ede9f)

zstd upstream (1):
      zstd 2018-12-27 (470344d3)

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


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

Reply via email to