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

Kitware Robot kwrobot at kitware.com
Thu Feb 7 09:23:03 EST 2019


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.14.0-rc1 has been created
        at  2881313b6635fa19e332f8cbf3cac9b7e861b0d2 (tag)
   tagging  1e2e12889b3550713cfcb86a9367c3046a6f56e9 (commit)
  replaces  v3.13.4
 tagged by  Brad King
        on  Thu Feb 7 08:39:36 2019 -0500

- Log -----------------------------------------------------------------
CMake 3.14.0-rc1
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAlxcNRgWHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhG/rEAC1fA5n+aGOnkeW5M/0+XNZhyYs
CyxuYY4OF5AupAeBr3jQdmou642b5K2nkUE2Z0Ej/Sewvr4sqf2CFN5KLzDVLsKF
dSlFEobi0KTMa7XTKWkOhNHuF3Eeppp3JtgEJmeiCHUw494KwkFSYmO5aK2erFro
mSAldmsoyr+Sz7Bpbiu547Ve6CD1x76LPKdRyK9rRBfco0ui2csUp287TnZnLDmN
RBbTIeCiUtqx/n8e9XEgxNXin3tThTGKvE+QBnStsMlYiCajHr6iVGqyPTBYx4UJ
kb8ZmrL7DtjGKCwsdBLhJ9x70HjJkANOdDXXOgAjCqXkkUuBRlPHQb9hdEH3Bzw6
0lm4FYKHWBj7+CYOdL9AKo3jdYOQF+/ZNuf9lsBJVskAFMKhYdZPMNgRZOiK9DZO
MM4KXO5sZztzdh8q7lVQaqgzPPfD8Jp416+O+IM/T9l05/BPWwREEfNF9JDpUaKF
XhZ32PM0CXnnbcyuFIeb7IhKy6ESxwx4mTEgErjJHqxcU4igD1+3MT+Uszd1EfAj
bOwoRgiY5Q5KXs6dI7qnE65eSrjbM+swrlEYohw+PYgTSyUZPo/CYizKi93MrvE9
gQkKu2ytTGeFYUdknLpeMv+2y+a49+W4JZmAin8dwp36n8kpWLHvT2QZfI1p9MG6
B3a1ILZoi4+SgDPSBA==
=KjHd
-----END PGP SIGNATURE-----

Alexander Grund (5):
      GetPrerequisites: Don't use hardcoded name for otool
      BundleUtilites: Don't use hardcoded name for install_name_tool
      GetPrerequisites: Add GET_PREREQUISITES_VERBOSE to set verbose
      GetPrerequisites: Allow prefixed tools
      GetPrerequisites: Fix handling of executable scripts

Andrew Paprocki (1):
      Fortran: Add compiler ID/Version generator expressions

Anton Chernov (1):
      CUDA: Add CUDA 10 (Turing) detection

Artur Ryt (12):
      cmTarget: Remove unused classes cmTargetSet and cmTargetManifest
      cmMakefile: Fix ConfigureString not passing filename and line
      cmMakefile: Fix @CMAKE_CURRENT_LIST_LINE@ for ExpandVariablesInStringNew
      cmMakefile: move common logic to IsProjectFile function
      cmMakefile: Move uninitialized vars logic into MaybeWarnUninitialized()
      cmCommandArgumentParserHelper: use cmMakefile::MaybeWarnUninitialized
      cmake: Enable --warn-uninitialized inside string(CONFIGURE) and configure_file
      cmDocumentationSection: Remove unused parameter in constructor
      cmDocumentation: Get rid of raw pointers in AllSections map
      cmake: Return generator docs directly
      Help: Mark default CMake generator with asterisk
      Autogen: Refactor std::bind calls to lambdas

Ben Boeckel (32):
      cmListCommand: check list(FILTER) operation before the list
      cmListCommand: make list(ACTION not_a_list) succeed when idempotent
      cmListCommand: handle empty lists for list(REMOVE_AT)
      Tests: add tests for empty-value keyword arguments in target_*
      cmTargetPropCommandBase: skip property setting if there's nothing to add
      cmTargetPropCommandBase: simplify code path
      cmTargetPropCommandBase: check keywords after parsing
      FindGDAL: add an imported target
      Tests/FindGDAL: add a test for FindGDAL
      FindGDAL: set the GDAL_VERSION
      FindPostgreSQL: add an imported target
      Tests/FindPostgreSQL: add a test for FindPostgreSQL
      cmNinjaNormalTargetGenerator: don't use `|| true` for link-what-you-use
      FindPostgreSQL: extract the actual version number
      FindJPEG: handle multiarch installs of libjpeg-turbo
      FindX11: use lowercase function names
      FindX11: use `list(APPEND)` for clearer code
      FindX11: fix some formatting in the documentation
      FindX11: match variables with library names
      FindX11: find Xext.h
      FindX11: remove local variable from the advanced list
      FindX11: require Freetype and Fontconfig for Xft
      FindX11: add imported targets
      Tests/FindX11: add a test
      FindBoost: test version variables
      FindBoost: provide the version in x.y.z format
      Help: fix typo for CTEST_CUSTOM_TESTS_IGNORE
      Help/find_package: clarify intended behavior with REQUIRED QUIET
      ExternalProject: support SOURCE_SUBDIR for BUILD_IN_SOURCE
      Help: prefer commit hashes in commit references
      Tests: add cases for providing Qt5Core_VERSION manually
      Merge branch 'autogen-qt-version-from-dirprops-release' into autogen-qt-version-from-dirprops-master

Betsy McPhail (4):
      ctest_submit: Refactor file list to use a vector instead of a set
      ctest_submit: Add support for a "Done" part
      Tests: Make ExternalProjectLocal independent of Tutorial directory
      Tests: Update CMake tutorial

Brad King (617):
      Merge branch 'release-3.13'
      Begin post-3.13 development
      Merge topic 'platform-gnu'
      Merge topic 'doc-cmp0077'
      Merge topic 'misc-typos'
      Merge branch 'release-3.13'
      Merge topic 'pkgc-op-lt-gt'
      Merge branch 'release-3.13'
      Merge topic 'doc-osx-vars-as-cache'
      Merge branch 'release-3.13'
      Merge topic 'doc-find_package-update'
      Merge branch 'release-3.13'
      Merge branch 'UseSWIG-php-regression' into release-3.12
      Utilities/Release: Update to openssl-1.1.1
      Merge topic 'autogen-moc-predef-cross-compile'
      Merge topic 'UseSWIG-php-regression'
      Merge branch 'release-3.12'
      Merge branch 'release-3.13'
      Merge topic 'list-SORT-docs'
      Merge topic 'project-always-set-desc-url'
      Merge topic 'add_ctest_progress_docs'
      Merge branch 'release-3.13'
      Merge topic 'update-prebuilt-openssl'
      Merge topic 'doc-target_link_libraries-keywords-not-genex'
      Merge topic 'vs-flag-map-Qspectre'
      Merge topic 'mkl_ilp64'
      Merge topic 'doc-regex-backslash'
      Merge branch 'release-3.13'
      Merge topic 'string-TIMESTAMP-unset-TZ'
      Merge branch 'release-3.13'
      Merge topic 'FindBISON-fix-verbose-file'
      Merge branch 'release-3.13'
      Merge branch 'release-3.13'
      Merge topic 'readme-build-docs'
      Merge topic 'if-synopsis'
      Merge topic 'project-version'
      Merge topic 'update-vim-syntax'
      Merge branch 'release-3.13'
      cmLocalGenerator: Remove AddCompileDefinitions method
      Merge topic 'backport-FindMatlab-missing-install'
      Merge branch 'backport-FindMatlab-missing-install' into release-3.12
      Merge branch 'release-3.12'
      Merge topic 'ctest-done'
      Merge topic 'FindwxWidgets-optional'
      Merge topic 'install-subdirectory-order'
      Merge topic 'cmake_policy-get_warning'
      Merge topic 'vs-cuda-pdb'
      Merge branch 'release-3.13'
      Merge topic 'remove-AddCompileDefinitions'
      Merge branch 'backport-revert-install-code-script-genex' into revert-install-code-script-genex
      Merge topic 'FindBoost-mt-release'
      Merge topic 'FindPython-updates'
      Merge topic 'revert-install-code-script-genex'
      Merge branch 'release-3.13'
      Merge topic 'find_libinput'
      Merge topic 'cppcheck-exit-code'
      Merge topic 'FindPkgConfig-operator-docs'
      Merge topic 'update_debug_target_properties'
      Merge branch 'release-3.13'
      Merge topic 'ctest_done_bug_fix'
      Merge topic 'document-dollar-in-varnames'
      Merge branch 'release-3.13'
      Merge topic 'ctest-coverage-gtm-percent'
      Merge topic 'FindLibinput-compile-options'
      Merge topic 'vs-improve'
      Merge topic 'ctor-remove'
      Merge topic 'gem-string'
      Merge topic 'better-empty-list-behavior'
      Merge topic 'improve-readme'
      cmListFileCache: Add wrapper template for values with a backtrace
      cmListFileCache: Add ExpandListWithBacktrace helper
      Declare support for CMake versions through 3.12 for own build
      Merge topic 'revert-server-iface-sources'
      Merge topic 'rel-doc-qthelp'
      Merge branch 'release-3.13'
      Merge topic 'update-vim-syntax'
      Merge branch 'release-3.13'
      cmLinkItem: Add backtrace
      add_dependencies: Track backtraces internally
      Track backtraces in target dependencies internally
      cmLocalGenerator: Make MoveSystemIncludesToEnd file-local
      Add generator APIs to get build settings with backtraces
      install: Record TARGET mode backtraces internally
      Merge topic 'doc-target_link_libraries-item-quoting'
      Merge branch 'release-3.13'
      Merge topic 'FindLibinput-no-version-string-var'
      Merge topic 'cmake-through-3.12'
      Merge topic 'find_fontconfig'
      Merge topic 'target-depend-backtraces'
      Merge topic 'deployqt4-cmp0080-fix'
      Merge branch 'release-3.13'
      Merge topic 'update-kwsys'
      Merge topic 'ExternalProject-log-options'
      Merge topic 'backtrace-gen-values'
      Merge branch 'release-3.13'
      Merge topic 'curl-ssize_t'
      Merge topic 'update-curl'
      Merge topic 'GNUInstallDirs-kfreebsd-man'
      Merge branch 'release-3.13'
      Merge topic 'rst-block-comments'
      Merge branch 'cuda-filter-device-link-items' into release-3.12
      Merge topic 'scripting-commands'
      Merge topic 'vs-csharp-in-custom-target'
      Merge topic 'vs-csharp-win32-flags'
      Merge branch 'release-3.13'
      Merge branch 'tar-warnings' into release-3.12
      Merge topic 'fix-no-testing'
      Merge topic 'tar-warnings'
      Merge topic 'cuda-thread-flags'
      Merge branch 'release-3.12'
      Merge branch 'release-3.13'
      Merge topic 'cmake-gui-vs-open-space'
      Merge topic 'FindBoost-1.69'
      Merge branch 'release-3.13'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge branch 'release-3.13'
      Merge topic 'project-commands'
      Merge topic 'deprecation'
      Merge topic 'more-highlighting'
      curl: Do not call cmake_minimum_required inside CMake itself
      Merge topic 'FindMPI-pthread-cuda'
      Merge branch 'release-3.13'
      Merge topic 'update-kwsys'
      Merge topic 'relative-rpath'
      Merge topic 'xref1'
      Merge topic 'deprecation2'
      Tests: Add cases for -{C,D,U} without a source tree
      Merge topic 'doc-updates'
      Merge branch 'release-3.13'
      Merge topic 'EnableIPOBuild'
      Merge topic 'appdef-stdstring'
      Merge topic 'minusCparse'
      Merge topic 'no-smiley'
      Merge topic 'graphviz-fix-alias'
      Merge topic 'ExternalProject-log-patch'
      Merge topic 'target_property-clarification'
      Merge branch 'set_directory_properties-script-mode' into release-3.12
      Merge branch 'backport-cuda-filter-device-link-libs'
      Merge branch 'backport-cuda-filter-device-link-libs' into release-3.12
      CUDA: Find CMAKE_LINKER on Windows
      MSVC: Factor out enable_language(RC) call into helper macro
      CUDA: Enable RC language on Windows
      Merge topic 'FindMatlab-2018a-API'
      Merge topic 'UseSWIG-multi-input'
      Merge topic 'UseSWIG-typos'
      Merge topic 'qccDepfile'
      Merge topic 'FindBoost-stacktrace'
      Merge topic 'flang-preprocess-source'
      Merge topic 'set_directory_properties-script-mode'
      Merge topic 'cuda_device_linking_drop_dynamic_libs'
      Merge branch 'release-3.12'
      Merge branch 'release-3.13'
      CSharp: Fix regression in VS project type selection for custom target
      Merge topic 'FindPostgreSQL-11'
      Merge topic 'FindBoost-debug-lib-prefix'
      Merge branch 'release-3.13'
      Merge branch 'backport-fix-custom-target-with-csharp' into release-3.12
      Merge branch 'backport-fix-custom-target-with-csharp'
      Merge topic 'fix-custom-target-with-csharp'
      Merge topic 'FindProtobuf-threads'
      Merge branch 'release-3.12'
      Merge branch 'release-3.13'
      Merge branch 'server-file-monitor-check' into release-3.12
      FindGDAL: Modernize documentation layout
      FindPostgreSQL: Modernize documentation layout
      Merge topic 'server-file-monitor-check'
      Merge branch 'release-3.12'
      Merge branch 'release-3.13'
      Merge topic 'FindBoost-exact-version'
      Merge topic 'check-keywords-only-if-used'
      Merge topic 'msvc-custom-rc-mt'
      Merge topic 'FindGDAL-target'
      CMake 3.12.4
      Merge branch 'release-3.12'
      Merge topic 'custom-command-work-dir-genex'
      Merge topic 'update-curl'
      Merge branch 'release-3.13'
      Merge topic 'lwyu-hides-link-error'
      Merge branch 'backport-FindBoost-explicit-arch-tag'
      Merge topic 'blaslapack95'
      Merge topic 'rename-cpack-ext-generator'
      Merge topic 'FindBoost-explicit-arch-tag'
      Merge branch 'release-3.13'
      Merge topic 'autogen_origin_depends'
      Merge topic 'FindPostgreSQL-target'
      Merge topic 'cpack-doc-gen-names'
      Merge branch 'release-3.13'
      Merge topic 'xref2'
      Merge topic 'FindSQLite3-module'
      Merge topic 'genex'
      Merge topic 'fix-double-warn-uninitialized-in-script-mode'
      Merge topic 'string_func_usage'
      Merge topic 'FindOpenMP-log-errors'
      Merge branch 'release-3.13'
      Merge branch 'release-3.13'
      Merge topic 'find-jpeg-turbo-multiarch-version'
      Merge topic 'pkgconfig-mark-advanced'
      Merge topic 'install-defaults'
      Merge topic 'env'
      Merge topic 'cpack-improve-unknown-generator-error'
      Merge topic 'FindBoost-link-threads'
      Merge branch 'release-3.13'
      Merge topic 'FindBoost-compiler-guess-update'
      Merge topic 'asm-compiler-id-clang'
      Merge branch 'release-3.13'
      Merge topic 'FindICU-link-dl'
      Merge topic 'FindODBC-mingw-avoid-hardcoded-odbc32'
      Merge topic 'autogen_global_target'
      Merge topic 'CPack-sections'
      Merge topic 'deprecate-ParseArguments'
      Merge topic 'CMakePrintHelpers'
      Merge topic 'CMakeAddFortranSubdirectory'
      Merge topic 'DocumentationVTK'
      Merge topic 'CheckPrototypeDefinition'
      Merge topic 'FindPackageMessage'
      Merge topic 'BundleUtilities'
      Merge topic 'if_support_checking_if_cache_var_defined'
      Merge topic 'colored-ctest-summary'
      Merge topic 'vs-just-my-code-flag-map'
      Merge topic 'FindBoost-1.69'
      Merge branch 'release-3.13'
      Merge topic 'WriteCompilerDetectionHeader'
      Merge topic 'DeployQt4'
      Merge topic 'env2'
      Merge topic 'SelectLibraryConfigurations'
      Tests: Split GNUInstallDirs expectations for FreeBSD
      GNUInstallDirs: Split "info" and "man" default logic
      Merge topic 'macro'
      Merge topic 'macro+function-invocation'
      Merge topic 'deprecate-modules2'
      Merge topic 'GNUInstallDirs-FreeBSD-info'
      Tests: Factor out RunCMake.WriteBasicConfigVersionFile test
      Tests: Simplify RunCMake.WriteBasicConfigVersionFile
      Tests: Add option for custom RunCMake.XcodeProject timeout
      Help/dev: Drop 'size_t' preference from source code guide
      Help: Drop compile features section from cmake-developer(7) manual
      Help: Fix policy markup example in cmake-developer(7)
      Help/dev: Factor out a CMake Documentation Guide for developing the docs
      Merge topic 'WIN32'
      Merge topic 'macro3'
      Merge topic 'doc-developer-to-source-guide'
      Merge topic 'test-XcodeProject-timeout'
      Merge topic 'autogen_info_write'
      Merge topic 'deprecate-findqt'
      Merge topic 'configure_file-canonical-deps'
      Merge topic 'test-WriteBasicConfigVersionFile'
      Merge topic 'cpack'
      Merge topic 'ctest-stdin'
      Merge topic 'pie-link-options'
      Merge topic 'findx11-imported-targets'
      Merge topic 'macro_doc_cleanups'
      Merge topic 'backport-configure_file-canonical-deps'
      Merge branch 'release-3.13'
      Help: Modernize example find module docs in cmake-developer(7)
      Help/dev: Modernize module example in the CMake Documentation Guide
      Merge topic 'irsl-ucrt-version'
      Merge topic 'FindPython-lib-arch'
      Merge topic 'blas-pkgcfg'
      Merge topic 'genex-in_list-empty-args'
      Merge branch 'release-3.13'
      Merge branch 'release-3.13'
      C++ feature checks: Filter out libstdc++ sprintf warnings
      Merge topic 'fortran-submodule-case'
      Merge branch 'release-3.13'
      Merge topic 'find-boost-test-version'
      Help: Add notes for topic 'FindGIF-modernize'
      Merge topic 'FindGIF-modernize'
      Merge topic 'clang-tidy'
      Merge topic 'cxx-checks-tolerate-sprintf-warning'
      Merge topic 'clang-tidy-bugprone'
      Merge topic 'windows-taskbar-progress'
      Tests: Teach run_ctest to handle removal of CTestConfig.cmake
      Help: Extend the cmake(1) manual
      Merge topic 'FindBoost-no-cxx'
      Merge topic 'vs2015-no-sdk'
      Merge branch 'release-3.13'
      Merge topic 'blaslapack_mkl_gfortran'
      Merge topic 'ctest-updates'
      Merge topic 'FindDoxygen-win-glob'
      Merge topic 'autogen_target_docs'
      clang-tidy: fix warnings in macOS-only code
      Merge topic 'autogen_uic_empty_fix_3_13'
      Merge branch 'release-3.13'
      Merge branch 'release-3.13'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'file-size'
      Merge topic 'explicit-operator-bool'
      Merge topic 'clang-tidy-macos'
      Merge topic 'readability-static-accessed-through-instance'
      Help: Replace use of :code:`` with plain reST syntax
      cmSystemTools: Add EncodeURL helper
      productbuild: escape pkg-ref urls
      Merge topic 'update-kwsys'
      Merge topic 'cuda-external'
      Merge branch 'release-3.13'
      Merge topic 'support_ewdk_install'
      Merge topic 'cpack-deb-tar-format'
      Merge topic 'cmcmd_touch_err'
      Merge topic 'autogen_uic_empty_fix'
      Merge topic 'arch-independent-version-file-creation'
      Merge topic 'try-compile'
      Merge topic 'autogen-qtversion-detection'
      Merge topic 'productbuild-encode-pkg-url-ref'
      Help: Add notes for topic 'FindCURL-components'
      Merge branch 'backport-autogen_revert_implicit_includes'
      Merge topic 'FindThreads-asan'
      Merge topic 'UseEcos-append-flags'
      Merge topic 'qnx_compiler_detection'
      Merge topic 'FindHDF5-static-hl'
      Merge topic 'cmtarget-remove-unused-classes'
      Merge topic 'FindCURL-components'
      Merge topic 'misc-typos'
      Merge topic 'submit-method'
      Merge topic 'pkg-clang-tidy'
      Merge topic 'gnu-octave'
      Merge topic 'vs-json-flag-table'
      FindThreads: Drop IRIX-specific options and results
      Merge topic 'autogen_revert_implicit_includes'
      Merge topic 'cpack-status-callback'
      Merge branch 'release-3.13'
      Merge topic 'file-read_symlink'
      Merge topic 'cuda-arch-turing'
      Merge topic 'SWIG'
      Merge topic 'ninja-win-long-commands'
      Merge topic 'autogen-cleanups'
      Merge topic 'cuda-arch-turing'
      Merge branch 'release-3.13'
      jsoncpp: fix signed overflow when parsing negative value
      cmStateSnapshot: Add method to get current directory snapshot
      cmTimestamp: Expose CreateTimestampFromTimeT publicly
      jsoncpp: Require version 1.4.1 when using system-provided library
      Tests: Add RunCMake "prep" step
      Add support for using C++17 string_view or a fallback
      fileapi: Add protocol v1 infrastructure with support for shared query files
      fileapi: Add protocol v1 support for client-specific query files
      fileapi: Add protocol v1 support for stateful per-client queries
      fileapi: Add helper to create and reference a json reply file
      fileapi: Report cmake generator in reply index file
      fileapi: add codemodel v2
      String: Add a custom string type
      String: Add support for concatenation by operator+
      String: Add 'borrow' member to construct borrowing instances
      String: Add support for a ""_s string literal syntax
      String: Add str_if_stable() as a const alternative to str()
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'output-converter-simplify'
      Merge topic 'default-test-timeout'
      Merge topic 'vs_conformance_mode_flags'
      Merge topic 'FindThreads-drop-irix'
      Merge topic 'machoFormat'
      Merge topic 'fix-configure-line-number'
      Merge topic 'object-library-link'
      fileapi: add cache v2
      fileapi: add cmakeFiles v1
      fileapi: extend codemodel v2 with a project model
      fileapi: extend codemodel v2 with directory details
      Help: Add release note for fileapi feature
      Merge branch 'release-3.13'
      Merge topic 'fileapi'
      Merge topic 'custom-string'
      Merge topic 'update-kwsys'
      Merge topic 'server-mode-install-fix'
      Merge topic 'UseJava-jar-depends'
      Merge topic 'vs-csharp-ref-dot'
      Merge topic 'vs_deploy_content_fix'
      Merge topic 'doc-get-target-property'
      Copyright.txt: Update year range to end in 2019
      Merge topic 'copyright-year'
      Help/dev: Document where topic stage branch is held
      Tests: Pass python interpreter into RunCMake.CTestCommandLine
      Merge topic 'vs2017-skip-2019'
      Merge branch 'release-3.13'
      cmake: Drop unused table entry for selecting default generator
      VS: Remove unused MSBuild XML parsing script
      Tests: Add cases for ctest --show-only=json-v1
      VS: Convert GetToolsVersion to non-virtual table lookup
      VS: Convert GetIDEVersion to non-virtual table lookup
      VS: Move ExpressEdition member to top-level generator
      VS: Convert WriteSLNHeader to non-virtual lookup table
      Merge topic 'better_sphinx_colors'
      Merge topic 'fix-msvc-warnings'
      Merge topic 'autogen-qt6'
      Merge topic 'cmake-CDU-option-parsing'
      Merge branch 'release-3.13'
      Merge topic 'ctest-show-as-json'
      Merge topic 'vs-refactor'
      Help: Document VS generator default platform selection
      VS: Clarify global generator constructor interface
      VS: Move platform name members to top-level global generator
      VS: Track explicitly when platform is specified in generator name
      Merge topic 'threads'
      Merge topic 'doc-roff-fix'
      Merge topic 'sort1'
      Merge topic 'fix-doc-typo'
      Merge topic 'bison_target_policy'
      Merge topic 'xl-early-bE'
      Merge topic 'cpack-deb-rpm-split'
      Merge topic 'FindICE-more-exe'
      Merge topic 'FindBoost-1.70'
      Merge branch 'backport-autogen_noqt_warning' into autogen_noqt_warning
      Merge topic 'vs_ce_support'
      Merge topic 'vs-refactor'
      VS: Parameterize cmVSSetupAPIHelper instances with VS version
      VS: Rename VS 2017 generator sources to be version-independent
      VS: Parameterize VS 2017 generator to support future versions
      VS: Add Visual Studio 16 2019 generator
      Remove now-unused code once used on IRIX
      Add deprecation warnings for policies CMP0065 and below
      Merge topic 'autogen_noqt_warning'
      Merge topic 'cmake-option-parsing'
      Merge branch 'release-3.13'
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environment
      Restore support for a custom source group for CMakeLists.txt
      Merge branch 'release-3.13'
      Merge topic 'cpplint-no-output-no-warning'
      Merge topic 'drop-IRIX'
      Utilities/Release: Build for Windows 7 and above
      IWYU: Update CMake code for IWYU built with Clang 6
      Merge topic 'iwyu-clang-6'
      Merge topic 'FindBoost-test-env'
      Merge topic 'update-kwsys'
      Merge topic 'deprecate-policy-old'
      Merge topic 'curl-IPv6'
      Merge topic 'refactor-cmDocumentation'
      Merge topic 'check-fortran-run'
      Merge topic 'vs10_cs_cf_support'
      Merge topic 'rel-win7'
      Merge topic 'extendwhitelist'
      Merge topic 'fix-source-group-CMakeLists.txt'
      Merge topic 'simplify-boolean-expr'
      Merge topic 'vs2019'
      Merge topic 'fetchcontent-uses-terminal'
      Merge topic 'messenger-no-cmake'
      Merge topic 'support_per_toolset_json_flags'
      Merge topic 'autogen_adaptive_warning'
      Merge topic 'swift'
      Merge topic 'semi-warnings'
      Merge topic 'iar-avr'
      Tests: Fix RunCMake.CTestCommandLine to actually check json-v1
      Merge branch 'upstream-libuv' into update-libuv
      libuv: Include uv/ headers from each other without any path
      Tests: Rename RunCMake.CTestCommandLine show-only test cases
      Merge topic 'fix_csharp_defines'
      Merge topic 'vs-debug-utility-targets'
      libuv: Update CMake-internal buildsystem
      Merge topic 'cmake_role-global-property'
      CTestSVN: Accept std::string in SVNInfo constructor
      Tests: Fix RunCMake.CTestCommandLine case when no python is found
      CTest: Teach --show-only=json-v1 to filter out not-available tests
      CTest: Teach --show-only= to reject unknown values
      Tests: Fix Qt4And5Automoc tests to work on in-source build
      Merge topic 'remove-duplicate-link'
      Merge topic 'GHS_updates'
      Merge topic 'automoc-test-in-place'
      VS: Factor out helper function to compute host platform name
      Split global generator factory list with and without platforms
      Add global generator factory method to get list of known platforms
      Add global generator factory method to get default platform name
      Merge topic 'submit-url'
      Merge topic 'find-package-resolve-symlinks'
      Merge topic 'command_file_link'
      Merge topic 'FindCURL-typo'
      Merge topic 'ctest-json-polish'
      Merge topic 'use-emplace'
      Merge topic 'swift-module-name'
      Merge topic 'autogen_mocs_compilation_first'
      Merge topic 'cmake-role-fix'
      Merge topic 'update-libuv'
      Merge topic 'fortran-compiler-id'
      Merge topic 'read-list-file'
      Merge topic 'ExternalProject-non-cmake-source-subdir'
      Refactor exclusion of -I/usr/include to avoid per-language values
      try_compile: Preserve special characters in COMPILE_DEFINITIONS
      CMakeDetermineCompilerABI: pass verbose flag during compilation
      Tests: Remove unused files from RunCMake.CommandLine test
      Merge topic 'cmake-gui-generator-platform'
      Merge topic 'depends-string'
      Merge topic 'stdout-string'
      Merge topic 'Wcomma'
      Merge topic 'findgit-imported-target'
      Merge topic 'crosscompiling_emulator-fix'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'help-mark-default-generator'
      Merge topic 'implicit-includes'
      Merge branch 'backport-cmake-warn-no-src-build-dir'
      Merge topic 'cmake-warn-no-src-build-dir'
      Merge branch 'release-3.13'
      Merge topic 'cmake_build_jobs_supports_no_space'
      Merge topic 'getmodulesfile-string'
      Merge topic 'update-kwsys'
      Merge topic 'tidy-pass-by-value'
      Avoid -Wstring-plus-int warning
      Silence -Wcomma warning
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'fortran-docs'
      VS: Add v142 flag tables for cl and link tools
      VS: Fix `/analyze:log` flag mapping for v142
      VS: Add `-Zc:inline[-]` flag table entry for v142
      VS: Populate `/Y-` flag table entry for v142
      VS: Populate `-Qspectre-` flag table entry for v142
      VS: Populate `/JMC-` flag table entry for v142
      VS: Populate `/permissive` flag table entry for v142
      VS: Fix `/MANIFESTUAC:NO` link flag mapping for v142
      VS: Map the link `/debug` flag for v142
      VS: Fix support for '/guard:cf' linker flag for v142
      VS: Fix `/MANIFESTUAC:` link flag mapping for v142
      VS: Update for Visual Studio 2019 Preview 2
      cmListCommand: Avoid std::function move constructor on aarch64
      Merge topic 'aarch64-no-std-move-function'
      Merge topic 'revert-file-alt-httpauth'
      Merge branch 'release-3.13'
      Merge topic 'unixmfg3-string'
      Merge topic 'error-overloads'
      Merge topic 'renamefile-string'
      Merge topic 'cmake-files-directory'
      Merge topic 'update-kwsys'
      Merge topic 'clang-warnings'
      Merge topic 'FindICU-win64'
      Merge topic 'swift'
      Merge topic 'exclude_from_all'
      Merge topic 'max-recursion-depth'
      Merge topic 'FindPythonInterp-version-fix'
      Merge topic 'intel-compile-features'
      Merge branch 'release-3.13'
      Merge topic 'png-optimize'
      Merge topic 'vs2019'
      Merge topic 'implicit-incs-upd'
      Help: Add notes for topic 'get_filename_component_last_ext'
      Merge topic 'get_filename_component_last_ext'
      Merge topic 'cmake-E-compare_files-eol'
      Merge topic 'doxygen-escaping'
      Merge branch 'release-3.13'
      Merge topic 'cmake-gui-s-b'
      Merge topic 'commit-ref-in-prose'
      VS: Use internal abstraction for VCTargetsPath host arch
      VS: Remove stray semicolons from VS 2019 implementation
      VS: Add support for explicit 32-bit toolset selection via host=x86
      VS: Teach VS 2019 generator to select host tools matching host arch
      Merge topic 'autogen_reenable_implicit_include_dirs'
      Merge topic 'add-missing-macos-framework'
      Merge topic 'vs-host-arch'
      Find native build tool after selecting a toolset
      VS: Use MSBuild matching toolset host architecture
      Merge topic 'update-tutorial'
      Merge topic 'ftc-string'
      Merge topic 'message-stdstring'
      Merge topic 'cmoutputconverter-simplify'
      Merge topic 'add_consistent_verbose_build_flag'
      Merge topic 'tidy-use-equals-default'
      macOS: Restore compatibility for setting FRAMEWORK after install()
      Merge branch 'backport-restore-install-late-framework'
      Merge branch 'release-3.13'
      Merge topic 'UseJava-if-cleanup'
      Merge topic 'copyfile-stdstring'
      Merge topic 'functional-callbacks'
      Merge topic 'vendor-docs'
      Merge topic 'vs-msbuild-arch'
      Merge topic 'fetchcontent-reduce-boilerplate'
      Xcode: Place object library artifacts outside Objects-normal directory
      Xcode: Fix object library builds with sanitizers enabled
      Merge branch 'upstream-KWSys' into update-kwsys
      Configure KWSys to honor CMake_NO_CXX_STANDARD
      Merge topic 'tidy-use-equals-delete'
      Ninja: Drop unnecessary deptype customization infrastructure
      Ninja: Detect when ninja is new enough to support a multi-line depfile
      Ninja: Use deps=gcc for Intel Compiler on Windows
      Remove unused 'class cmake' members
      Find{BLAS,LAPACK}: Drop unnecessary mark_as_advanced calls
      Merge topic 'unused-members'
      Merge topic 'readlistfile-stdstring'
      Merge topic 'restore-install-late-framework'
      Merge topic 'autogen-qt-version-from-dirprops'
      Merge branch 'backport-FindLAPACK-typo'
      Merge topic 'FindLAPACK-typo'
      Merge topic 'lapack-docs'
      Merge topic 'msys_docs'
      Merge topic 'variables1'
      Merge topic 'update-kwsys'
      Merge topic 'std-string-callback'
      Merge topic 'tidy-use-equals-default-fix'
      Merge topic 'autogen-std-bind-to-lambdas'
      Merge topic 'xerces-xalan-header-checking'
      Merge topic 'set-validate-cache-type'
      Merge topic 'xcode-object-dir'
      Merge topic 'install-strip-macos'
      Merge topic 'ninja-intel-depfile'
      Merge topic 'server-normalize-paths'
      Merge topic 'document-list'
      Merge topic 'implicit-incs-cleanup'
      Merge branch 'release-3.13'
      Merge branch 'release-3.13'
      Merge topic 'set-env-warning'
      Merge topic 'winrtrefs'
      Merge topic 'vs-wince-deployment'
      Merge topic 'cmSourceFile_refactor'
      Tests: Isolate RunCMake.XcodeProject per-device cases from host arch
      Xcode: Update default Swift language version for Xcode 10.2
      VS: Fix Fortran target type selection when linking C++ targets
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'swift-xcode-10.2'
      Merge topic '17870-iphone-friendly-cmake'
      Merge topic 'vs-fortran-target-check'
      Merge topic 'autogen_single_all_sources_iteration'
      Merge topic 'update-kwsys'
      Merge topic 'autogen_same_name_different_extension'
      Merge topic 'relax_CUDA_RESOLVE_DEVICE_SYMBOLS_constraints'
      Merge topic 'deprecate-xcode-4'
      Help: Consolidate 3.14 release notes
      Help: Organize and revise 3.14 release notes
      Merge topic 'doc-3.14-relnotes'
      Help: Drop development topic notes to prepare release
      CMake 3.14.0-rc1 version update
      Merge branch 'vs-csharp-nowarn-numbers' into release-3.14
      Merge branch 'xcode-stdlib-flags' into release-3.14
      Merge branch 'FindHDF5-cleanup' into release-3.14
      Merge branch 'cpack-ifw-error-wording' into release-3.14

Bruno Manganelli (8):
      cmOutputConverter: Moved ForceToRelativePath to cmSystem
      cmOutputConverter: Moved ContainedInDirectory to cmStateDirectory
      cmAlgorithms: add utility functions to get signed size of containers
      cmMessenger: Decouple from cmState
      Source: Fix various compiler warnings in Visual Studio 2017
      Factor out enum MessageType into dedicated header
      cmake: inlined files dir constant and removed it from cmake.h
      cmOutputConverter: move ConvertToRelativePath to cmStateDirectory.

Cameron Cawley (1):
      FindICU: Add libdl to the link libraries for icu-uc

Cengizhan Pasaoglu (1):
      Using front() and back() instead of calculations

Chuck Atkins (2):
      FindMatlab: Guard against nonexistent installation
      FindSQLite3: Add module to find SQLite3

Chuck Cranor (7):
      CMakeDetermineCompilerABI: set locale to C for try_compile()
      Compute implicit include directories from compiler output
      ParseImplicitIncludeInfo: handle/add SunPro, XL, and -nostdinc test cases
      ParseImplicitIncludeInfo: add Fortran implicit include handling
      ParseImplicitIncludeInfo: add SunPro Fortran and PGI compiler, Cray fix
      CrayPrgEnv/ParseImplicitIncludes: simplify for new implict include parser
      ParseImplicitIncludeInfo: keep implicit incl. consistent when rerunning cmake

Craig Scott (32):
      Help: Document Use_wxWindows.cmake as deprecated
      Merge topic 'module-index-restructure'
      Merge topic 'help-syntax-highlighting'
      Merge topic 'cpack-gen-docs-link'
      Merge branch 'release-3.13'
      Merge topic 'pie-link-options'
      Help: Minor grammar and typo corrections for macro command docs
      Merge topic 'doc-module-doc-syntax'
      Merge topic 'doc-cmake.1'
      Merge topic 'contributing-build-instructions-link'
      Merge topic 'output-on-failure'
      Merge topic 'runcmake-test-filter'
      Merge topic 'install-code-script-genex'
      Merge topic 'link-options'
      Merge topic 'remove-include-cmakeparsearguments'
      Merge topic 'gtest-discovery-work-dir'
      Merge topic 'add-override'
      Merge topic 'messenger-no-cmstate-v2'
      Merge topic 'get-ide-version-const'
      Merge topic 'remove-std-iterator'
      Merge topic 'bundle_fixes'
      Merge topic 'nmake-compile-commands'
      Merge topic 'fix-warn-uninitialized-in-configure'
      Merge topic 'BundleUtilities-make-dir'
      Merge branch 'release-3.13'
      FetchContent: Give access to the terminal for download and update
      Merge topic 'qt_wrap_command_deprecations'
      ccmake: Append rather than replace Generators section of docs
      FetchContent: Trivial doc corrections
      cmake: Convert no source/build dir error to warning
      Sphinx: Add limited support for nested variables in docs
      FetchContent: Add new command FetchContent_MakeAvailable()

Cris Luengo (6):
      FindMatlab: Always find core libraries.
      FindMatlab: `matlab_add_mex` has new options `R2017b` and `R2018a`.
      FindMatlab: add change log item.
      FindMatlab: added unit tests for new functionality.
      FindMatlab: Fix compilation error in one specific test configuration.
      FindMatlab: Fix linker command under Windows.

Cristian Adam (2):
      Add option to build CMake itself with IPO/LTO
      QNX: Compiler and feature detection fixes

David Aguilar (2):
      find_package: optionally resolve symlinks when discovering packages
      find_package: add test coverage for CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS

David Demelier (1):
      README: Suggest "sudo" for "make install"

Ethan Slattery (2):
      IAR: Parse INFO strings from the binary format of AVR systems
      IAR: Update compiler modules to support AVR systems

Florian Maushart (4):
      cmake: Add -hideShellScriptEnvironment xcodebuild option
      ctest: Fix --build-and-test without --build-target on Xcode
      cmake: cmcmd.cxx fix "The arguments are" comments
      cmake: Add options for verbose output to --build mode

Frank Benkstein (1):
      configure_file: canonicalize input and output path in dependencies

Fred Baksik (19):
      GHS: Only print bsp and os directives if specified by user
      GHS: Update test suite
      GHS: Have the top-level project name follow the specified project name
      GHS: Update binary structure so that install scripts work
      GHS: Cleanup how source files are listed
      GHS: Update the top-level project generation
      GHS: Place build system outputs per target output directives
      GHS: Update the link line processing
      GHS: Cleanup unused file handling functions and file output updates
      GHS: Use the correct compiler flags for CMAKE_BUILD_TYPE
      GHS: EXCLUDE_FROM_ALL updates
      GHS: Add support for object libraries
      GHS: Add support for some of the source file properties
      GHS: Integrity Application updates
      GHS: Append ".gpj" to target name when generating build command
      GHS: Fix toolset selection
      GHS: try_compile() now uses GHS platform variables
      GHS: Add Compiler ID detection
      GHS: Update test suite

Frederik Gladhorn (4):
      FindLibinput: Add module to find libinput
      FindLibinput: Use _COMPILE_OPTIONS instead of _DEFINITIONS
      FindLibinput: do not set Libinput_VERSION_STRING
      FindFontconfig: Add module to find Fontconfig

Gilles Khouzam (2):
      Tests: Fix VSWinStorePhone test with Windows 10 SDK 17763
      VS: Fix WinRT component references

Gregor Jasny (5):
      cmake-server: Normalize build and source directories
      Apple: Introduce separate system name for iOS, tvOS, and watchOS
      Xcode: Completely disable code signing for compiler id detection
      Xcode: deprecate support for Xcode 4
      Xcode: Derive stdlib from CXX flags

Guillem Jover (1):
      CPack/Deb: Remove paxr as a supported tar format for a .deb

Hannes Franke (1):
      FindBoost: search default path if Boost_FIND_VERSION_EXACT

Harald Brinkmann (1):
      Fail the build if cppcheck returns a non-zero exit code

Harry Mallon (2):
      Help: Add documentation for MSYS variable
      install: Fix stripping on macOS

Hiroshi Miura (5):
      FindCURL: support COMPONENTS to check features
      FindCURL: add test for component
      FindLibLZMA: add imported target
      FindCURL: fix component failure when no pkg-config
      FindPython: Introduce NumPy component

Isaiah Norton (1):
      cmake: add error message when '-E touch' fails

Jakub Benda (8):
      FindBLAS: Consolidate duplicated code related to MKL on Windows
      FindBLAS: Support combination of gfortran and Intel MKL
      FindBLAS: Support 32bit Intel MKL 10.3+
      FindLAPACK: Prioritize Intel MKL
      FindLAPACK: Remove MKL components already provided by MKL BLAS
      FindLAPACK: Unify internal variables related to MKL
      FindLAPACK: Additional libraries for MKL+gfortran combination
      FindBLAS: Do not look for BLAS once BLAS95 has been found

JerryShih (1):
      FindThreads: Replace the pthread symbol checking in libc.

Joachim Wuttke (h) (27):
      Help: expand "..." and "?" in logical generator expressions
      Help: expand "ver", "pol", ...
      Help: rm unmotivated "This means that"
      Help: new section on conditional generator expressions
      Help: Cross-link conditional and boolean expressions.
      Help: 3 subtypes of boolean generator expressions.
      Help: Revise documentation of string-valued generator expressions
      Help: Add note on omitted <..> notation in cmake-generator-expressions(7)
      Help: Add deprecation date of $<CONFIGURATION>
      Help: sort conditional expressions below string-valued ones.
      Help: Expand placeholders in string comparisons.
      Help: Terminate explanations with a dot.
      Help: Code example for case-insensitive comparison
      Help: Explain conversion rules of $<BOOL:string>.
      Help: add section on debugging generator expressions.
      Help: Link to cmake.org "Get Involved" page from cmake-developer(7)
      Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})
      Help: Remove over-precise clause.
      Help: New section on Environment Variables in cmake-language.7
      Help: Provide backreferences.
      Help: Document if(DEFINED ENV{name})
      Help: better summary and xrefs for CMakeAddFortranSubdirectory
      Help: move CMakeParseArguments to deprecated section
      Help: correct macro -> function in CMakePrintHelpers
      Help: Insert section headers in CPack module
      Help: Insert link from CONTRIBUTING to build instructions
      Help: Revise compile options command docs, and provide example

Joachim Wuttke (l) (24):
      Help: Add link to cmake-qt(7) to FindQt.cmake.
      Help: Make synopsis of if command more compact; add section headers
      Help: make the two signatures of command "project" orthogonal
      Help: Describe options of command project in a definition list.
      Help: Reorganise module index into sections
      Help: Use appropriate list types in FindPkgConfig
      Help: Revise docs of modules AddFileDependencies..CheckFunctionExists
      Help: Revise docs on Scripting Commands
      Help: short/long variable reference in if command
      Help: Describe $CACHE and $ENV as operators
      Help: remove reference to inexistent file DocumentationVTK.cmake.
      Help: Correct macro -> function in FindPackageMessage.
      Help: Remove duplication of function name.
      Help: Describe environment variables as such.
      Help: Revise documentation of SelectLibraryConfigurations
      Help: Mention endmacro argument as legacy only.
      Help: Move deprecated modules to appropriate section.
      Help: Document that macro invocation is case-insensitive
      Help: Document that function invocation is case-insensitive
      Help: in macro vs function example, use lowercase names.
      Help: describe differences between macro and function.
      Help: Explain interaction of cpack(1) and CPack.
      Help: Emphasize tool names in their manuals
      Help: Improve cmake(1) manual organization

Joachim Wuttke (o) (26):
      README: Fix typo (rm space).
      Help: move description of CMAKE_PROJECT_* variables
      README: Explain how to build CMake with the docs
      Help: Override pygments CMakeLexer to support <..> and [..]
      Help: Add version number to deprecation note
      Help: Use 'deprecated' template, and date deprecation of modules
      Help: Date deprecation of deprecated commands.
      Help: Apply syntax highlighting to project commands
      Help: Apply syntax highlighting to cmake-generator-expressions.7
      Help: Syntax highlighting for long strings in cmake-language.7
      Help: Spell out ";-list" as "semicolon-separated list"
      Help: Back-reference from find_package() to "Find Modules"
      Use_wxWindows: Correct version of deprecation
      Help: Say early on that generator expressions can be nested.
      Help: correct macro -> function in CheckPrototypeDefinition
      Help: Downcase functions in BundleUtilities
      Help: Downcase function names in DeployQt4 doc.
      Help: Add links to variables
      Help: Spell out MFC
      Help: FindThreads not needed with modern C++.
      Help: correct alphabetical sorting of lines
      Help: Provide cross-references from and to set_property
      Help: declare CMAKE_HOME_DIRECTORY obsolete
      Help: "internal variables" instead of "obsolete", with some explanatory prose
      Help: moved 7 variables to "internal" section
      CPack/IFW: Correct wording in error message

Johannes Reiff (1):
      FindICU: Find 64-bit Windows builds under CMP0074 NEW behavior

Jon Chronopoulos (1):
      install: Teach CODE,SCRIPT modes to evaluate generator expressions

Jon Doron (1):
      cmVSSetupHelper: Support Enterprise WDK build enviornment

Jonathan Storey (1):
      VS: Add flag table entry for "permissive" flag to disable conformance mode

Joseph Snyder (1):
      CTest: Fix GTM coverage handling of entry point named "%"

Julien Jomier (3):
      QtDialog: Add windows taskbar progress
      cmake-gui: Add field for generator platform selection
      cmake-gui: Improve label for default platform

Justin Bassett (1):
      CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option

Justin Goshi (2):
      TestGenerator: Record support file and line where test was added
      CTest: Add --show-only[=format] option to print test info

KWSys Upstream (8):
      KWSys 2018-10-25 (9e27254b)
      KWSys 2018-11-28 (5ea12a52)
      KWSys 2018-12-12 (abb8c680)
      KWSys 2019-01-14 (1541d849)
      KWSys 2019-01-22 (4fecfe6f)
      KWSys 2019-01-24 (b9dd1636)
      KWSys 2019-01-30 (ce89cada)
      KWSys 2019-02-05 (65802a20)

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
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      Help: Convert remaining modules to block-style comments
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      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 (48):
      Testing: Update hard-coded line numbers to [0-9]+ in some tests
      add_subdirectory: Run subdirectory install rules in correct order
      Testing: Add test for CMP0082
      Help: Convert FindOpenGL documentation to block comment
      cmake_policy: Add undocumented GET_WARNING command
      Merge branch 'master' into deployqt4-cmp0080-fix
      Utilities/Scripts: Add temporary block-style comment conversion script
      Utilities/Scripts: Remove temporary block-style comment conversion script
      Help: Clarify usage of TARGET_PROPERTY generator expression
      install: Add sane set of defaults for DESTINATION and file type parameters
      Help: Add documentation and release notes for install
      find_package(): Add policy to remove the FindQt module
      Genex: Add policy to handle empty list items in $<IN_LIST:...>
      file: Add READ_SYMLINK sub-command
      file: Fix formatting of error in SIZE sub-command
      target_link_libraries: Propagate dependencies of object libraries
      fileapi: Add more infrastructure to FileAPI test
      fileapi: Add test for codemodel v2
      fileapi: Add test for cache v2
      Server mode: Fix regression of hasInstallRule
      fileapi: Add test for cmakeFiles v1
      Tests: Add RunCMake_TEST_FILTER environment variable
      CMakeParseArguments: Remove superfluous includes of CMakeParseArguments
      Merge topic 'member-init'
      Tests: Fix Cygwin failure on RunCMake.install
      Merge topic 'doc-stage'
      Merge topic 'cygwin-install-test-fix'
      Merge topic 'compile_options'
      Merge topic 'modernize-for'
      Tests: Add infrastructure to split up large CPack tests
      Tests: Split CPack DEB and RPM tests into smaller tests
      libuv: fix clang scan-build warning
      liblzma: fix undefined shift result
      cmGlobalUnixMakefileGenerator3: Fix memory leak warning
      Merge topic 'xref3'
      Source/LexerParser: Suppress "Use of zero-allocated memory" warning
      Merge topic 'find_package-doc-clarification'
      Merge topic 'clang-scan-build-warnings'
      Properties: Add CMAKE_ROLE global property
      Help: Remove duplicate reference to IMPORTED_LINK_DEPENDENT_LIBRARIES_<CONFIG>
      CMAKE_ROLE: Fix value for ctest --build-and-test
      CROSSCOMPILING_EMULATOR: Fix test generation for empty value
      FindGit: Add imported target
      cmMakefile: Impose maximum recursion limit
      FindPython: Test existence of imported targets
      Help: Add note about CMAKE_ROLE to FindGit documentation
      FindPython: Support script mode
      QtDialog: Clean up and document -S and -B options

Lucy Phipps (2):
      CPack: Replace corrupted background png with original
      Reduce size of PNG images

Maikel van den Hurk (1):
      Add Mach-O CMAKE_EXECUTABLE_FORMAT detection

Marc Chevrier (19):
      INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
      POSITION_INDEPENDENT_CODE: Fix erroneous '-fPIE' flag for Sun Studio
      POSITION_INDEPENDENT_CODE: Manage link flags for executables
      CMP0083: fix warning message on try_compile
      try_compile/try_run: Add support for LINK_OPTIONS option.
      Check* functions family: add support for LINK_OPTIONS
      Help: update policy 0078 documentation
      UseSWIG: add management of SWIG option -module
      UseJava: add_jar: rebuild jar on dependencies changes
      PIE link options: Update strategy to fix performance regression
      Merge branch 'topic-findliblzma' into 'master'
      Help: FindLibLZMA: update formatting.
      Merge branch 'doc-updates' into 'master'
      Merge branch 'swig_src_file_ext' into 'master'
      FindPythonInterp: Do not assume any version if test script fails
      Merge topic 'findpython-script'
      Merge topic 'findgit-note'
      Merge topic 'FindPython-numpy'
      UseJava: clean-up if() expressions

Mark O'Neill (3):
      cmLocalNinjaGenerator: Propagate failures from batch file back to ninja
      cmLocalNinjaGenerator: Report line of failure in ninja generated batch file
      cmLocalNinjaGenerator: Prevent echoing of lines in ninja generated batch files

Mateusz Zych (2):
      cmLocalNinjaGenerator: Simplify CreateRulePlaceholderExpander
      MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe}

Mateusz Łoskot (3):
      FindBoost: Output Boost_LIB_PREFIX if Boost_DEBUG=ON requested
      FindODBC: Do not assume odbc32.lib for MinGW
      FindBoost: Add support for Boost 1.70

Maximilian Heinzler (2):
      FindGIF: Modernize
      FindGIF: Add test

Michael Hirsch, Ph.D (9):
      FindOctave: Add module to find GNU octave
      CheckFortranSourceRuns: Add module to check if Fortran code runs
      Help: Add examples to CheckFortranSource{Runs,Compiles}
      DOCS: put Flang in alphabetical order
      FindLAPACK: Remove extra indentation from a line
      Find{BLAS,LAPACK}: Update docs to use modern conventions
      Find{BLAS,LAPACK}: Add note and example for using Intel MKL
      FindHDF5: Use execute_process instead of exec_program
      FindHDF5: Modernize formatting of variable documentation

Mouginot B (1):
      FindHDF5: Fix search for static hdf5_hl on Windows

Nehal J Wani (1):
      Specify WORKING_DIRECTORY to execute_process() in GoogleTestAddTests

Nick Schultz (1):
      graphviz: dereference ALIAS targets

Nils Gladitz (1):
      VS: Add support for VS_DEBUGGER_* properties on custom targets

Noel Eck (1):
      FindDoxygen: Avoid Windows-specific GLOB on other platforms

Paul Seyfert (1):
      cmake: distinguish '-Cpath' from '-C path' in source dir parsing

Peter Wu (3):
      RPATH: Add option for using $ORIGIN in build tree
      RPATH: Record support for $ORIGIN on Haiku and Solaris
      RPATH: Record support for $ORIGIN on various *BSD

R2RT (2):
      cmMakefile: Rename SuppressWatches to SuppressSideEffects
      CMP0053: Fix double warning on uninitialized variables in -P mode

Raf Czlonka (1):
      Help: Prevent .so from being treated as a roff macro

Rechi Rechi (1):
      curl: do not disable IPv6 support

Regina Pfeifer (37):
      Mark operator bool explicit
      clang-tidy: fix warnings from version 7
      CTest: Don't require 'submit.php?' in submit location
      CDashUpload: Use the query part of the submit url as field
      ctest_build: Do not require unnecessary [CTEST_]PROJECT_NAME value
      Remove warning when no CTestConfig.cmake file exists
      Remove unnecessary CTEST_PROJECT_NAME variables
      clang-tidy: Enable checks from bugprone set
      clang-tidy: Fix readability-static-accessed-through-instance
      CTest: Remove submit method 'xmlrpc'
      CTest: Remove submit method 'cp'
      CTest: Remove submit method 'scp'
      CTest: Remove submit method 'ftp'
      CTest: Remove submission trigger
      CTest: Add release note about removed submission methods
      CTest: Remove special case for Dart version <= 1
      cmCPackFreeBSDGenerator: fix clang-tidy issues
      Help: clarify documentation of ctest --timeout
      cmUVHandlePtr: Use inherited constructors
      clang-tidy: Remove redundant member initializations
      clang-tidy: Use default member initialization
      clang-tidy: Simplify boolean expressions
      ctest_submit: Remove submit method from log output
      CTest: Add function GetSubmitURL
      CTest: Add option SubmitURL
      ctest_submit: Add parameter SUBMIT_URL
      Modules/CTest: Set SubmitURL
      CTest: Add documentation and release notes for SubmitURL
      clang-tidy: Use emplace
      clang-tidy: Pass by value
      clang-tidy: Use `= default`
      cleanup: Prefer compiler provided special member functions
      Use `std::function` for callbacks
      MessageCallback: Remove unused bool& argument
      clang-tidy: Use `= delete`
      clang-tidy: Silence use-equals-default warning
      OutputCallback: Accept std::string argument

Rob Boehne (1):
      XL: Move '-bE' flag earlier so it can be overridden

Robert Maynard (10):
      CUDA: Filter out non-static libraries during device linking
      cpack: Better error message when generator doesn't exist.
      cpack: When given an unknown generator print out all valid generators
      If: Support the 'DEFINED CACHE{}' syntax
      Help: CMakeTemplateStyle uses colors that better contrast.
      FindBISON: Add policy CMP0088 to run bison in build tree
      cmake: --build supports '-jN'
      cmGlobalGenerator: Add a class that represent the build command
      cmake: Add tests for verbose output to --build mode
      CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target types

Roger Leigh (1):
      FindXercesC, FindXalanC: Don't examine non-existent version headers

Saleem Abdulrasool (4):
      Ninja: add new placeholder `SWIFT_AUXILIARY_SOURCES`
      Ninja: support `SWIFT_MODULE_NAME` property
      Ninja: support `SWIFT_MODULE_NAME` property
      Help: improve details on `CMAKE_LANG_CREATE_SHARED_*`

Sean McBride (2):
      Fixed all but one clang -Wcomma warning
      Fix most clang -Wextra-semi-stmt warnings in C++ files

Sebastian Holtermann (39):
      Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support
      Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentation
      Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS release notes
      Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF
      Autogen: Rename MocDepends test to AutogenOriginDependsOn
      Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite
      Autogen: Update <ORIGIN>_autogen target documentation
      Autogen: Add cmQtAutoGenGlobalInitializer class
      Autogen: Add support for global ``autogen`` and ``autorcc`` targets
      Autogen: Add test for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
      Autogen: Add documentation for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
      Autogen: Add release notes for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
      Autogen: Add and use cmQtAutoGenInitializer::InfoWriter class
      Autogen: Add a definitions test to the MocOnly test
      Autogen: Sort tests
      Autogen: Documentation updates
      Autogen: Tests: Differentiate between Qt core and Qt gui tests
      Autogen: Add QtAutogen.UicNoGui test
      Autogen: Don't add a WIN32 moc definition if we have a moc_predefs.h file
      Autogen: Revert passing compiler implicit includes to moc
      Autogen: Issue a warning when AUTOMOC/UIC/RCC gets disabled.
      Autogen: Fix rcc validity check
      Autogen: Add and use QtAutoGen::Tools method
      Autogen: Adaptive missing Qt warning
      cmTarget,cmGeneratorTarget: Add optional `before` parameter to AddSource
      Autogen: Prepend instead of append `mocs_compilation.cpp` to the sources list
      cmLocalGenerator: Simplify `GetIncludeDirectories`
      cmLocalGenerator: Refactor `GetIncludeDirectoriesImplicit` method
      Autogen: Reenable passing compiler implicit include directories to moc
      Autogen: Read the Qt version from directory properties as well
      cmSourceFile: Additional static property strings
      cmSourceFile: Add IsGenerated method
      Use cmSourceFile::GetIsGenerated
      cmSourceFile: Refactor FindFullPath method
      cmSourceFile: Check if a file is GENERATED first in the full path computation
      cmSystemTools: Let `GetFileFormat` accept a `std::stding const&`
      Autogen: Iterate over makefile sources only once
      Autogen: Extend the SameName test with same name but different extension files
      Autogen: AUTOMOC support for files with the same name but different extensions

Sebastian Lipponer (1):
      cmTargetPropertyComputer: whitelist 'MANUALLY_ADDED_DEPENDENCIES'.

Stephan Szabo (33):
      Update XML->JSON generation script
      Convert cmIDEFlagTable to use owned strings
      Add CL, LIB, Link, MASM, RC flag json
      Add initial NASM flag table json
      Add json flag tables for C#
      Add placeholder CUDA json flag tables
      VS: Place CUDA host compiler options in proper project file fields
      VS: Select the CUDA runtime library
      VS: Select CUDA code generation architectures
      VS: Add more CUDA flag table entries
      VS: Add CUDA flag table entry for -maxrregcount
      VS: Manually fix generated NASM flag table
      VS: Add NASM fwin/felf switches
      VS: Manually fix MASM flag table entries
      VS: Fix /MANIFESTUAC:NO linker option mapping
      VS: Map the link `/debug` to its IDE property
      VS: Add v140 and v141 flag table entries for /DEBUG:NONE and /DEBUG:FULL
      VS: Fix support for '/guard:cf' linker flag
      VS: Fix MANIFESTUAC link flag map to .vcxproj elements
      MSVC: Add support for ARM64 architecture
      Vs: remove /nowin32manifest from C# flags to enable default VS behavior
      VS: Fix CSharp support for win32res: and win32icon: flags
      VS: Fix /analyze:log flag mapping (#14858)
      VS: in Clang/C2 toolset, setup correct compiler settings
      VS 14: Add flag map for -std= to CppLanguageStandard tag in project files
      VS: Fix regressed mapping for the cl `/Os` compiler flag
      VS: Add v140 flag table entries for `-Zc:inline[-]`
      VS: connect /Y- compiler option with "Not Using Precompiled Headers"
      VS: Fix flag table entry for -Qspectre
      VS: Add flag table entry for -JMC
      Replace header flag tables with json reading
      Remove old flag table headers
      GlobalVisualStudio10Generator: Support non-standard toolset json flag files.

Sylvain Joubert (2):
      PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result
      CTest: Add colored output on tests summary where supported

Taylor Braun-Jones (1):
      cmake: Add --ignore-eol option to `-E compare_files` command

Taylor Holberton (2):
      set: warn if CACHE type is not recognized
      set: warn of extra arguments after ENV value.

Tengiz Sharafiev (1):
      VS: Add flag table entry for -JMC

Thirumal Venkat (1):
      SWIG: Add support for custom Swig source file extensions

Tobias C. Berner (1):
      GNUInstallDirs: Update FreeBSD "info" destination to share/info

Tobias Hunger (6):
      Autogen: Qt version detection cleanup
      cmQtAutoGenInitializer: Reduce code duplication
      Documentation: Reference list of target properties in get_target_property
      Autogen: Prepare for Qt 6
      Autogen: Add AUTO(MOC|RCC|UIC)_EXECUTABLE target properties
      qt_wrap_*: Add deprecation notes to command docs

Tomasz Słodkowicz (2):
      FindwxWidgets: honor OPTIONAL_COMPONENTS
      FindwxWidgets: implement detailed components status on Windows

Tushar Maheshwari (10):
      cmFileCommand: Add CREATE_LINK subcommand
      Help: Add documentation for file(CREATE_LINK) subcommand
      Tests: file CREATE_LINK subcommand test cases
      Tests: CREATE_LINK subcommand negative test case
      Tests: Skip symlink tests on Windows
      Tests: Avoid cross-device links in CREATE_LINK test
      cmSystemTools: Silence CreateLink and CreateSymlink errors
      cmGetFilenameComponentCommand: Add more components
      Help: Add documentation for new get_filename_component components
      Tests: Add tests for LAST_EXT and NAME_WLE

Vitaly Stakhovsky (19):
      cmVisualStudio10TargetGenerator: Code improvement
      cmCustomCommand: remove the default constructor
      cmGeneratorTarget::GetExportMacro: return const std::string*
      cmLocalGenerator::AppendDefines: Remove const char* overloads
      Add missing override
      Source: Modernize for loops, add const modifiers
      cmLinkedTree: Remove deprecated std::iterator
      cmGlobalVisualStudioGenerator::GetIDEVersion(): const added
      cmMakefile::ReadListFile() accepts std::string argument
      cmDepends: all members accept std::string arguments
      cmSystemTools: Stdout(),Stderr() accept std::string argument
      cmMakefile: GetModulesFile() accepts std::string param
      cmLocalUnixMakefileGenerator3: more methods accept std::string
      cmSystemTools::RenameFile: Accepts std::string args
      cmSystemTools::Error(): new overload accepting std::string
      cmFileTimeComparison: use std::string arguments
      cmSystemTools::Message: Add overload accepting std::string
      cmSystemTools: copy file member functions accept std::string params
      ReadListFile: Accept std::string argument

Wil Stark (8):
      VS: Fix Deploy content in .csproj files
      VisualStudio10TargetGenerator: support C# refs with '.' in file name.
      Tests: Detect VS and SDK availability early
      VS: Honor WinCE deployment properties in VS 2010+
      cmVisualStudio10TargetGenerator: Fix .NET Compact Framework projects.
      VS: Honor target_compile_definitions for C# projects
      VS: Fix deployment for WinCE projects
      VS: Fix nowarn compiler option to accept warning numbers.

Wouter Klouwen (5):
      ExternalProject: add LOG_DIR option that allows overriding of log location
      ExternalProject: option LOG_MERGED_STDOUTERR to combine stdout and stderr
      ExternalProject: add LOG_PATCH option to log the patch command
      file: add SIZE option
      ExternalProject: add LOG_OUTPUT_ON_FAILURE option

Yan Pashkovsky (2):
      cmGlobalGenerator: Teach EscapeJSON to escape newlines and tabs
      CMake: fix nmake compile_commands generation

Zack Galbreath (3):
      ctest_submit: Generate Done.xml at submit time
      Pass EXCLUDE_FROM_ALL from directory to targets
      Tests: Update style of c++ code snippets in Tutorial directions

antmak (1):
      UseEcos: Append C and CXX flags instead of overwriting them

jasjuang (1):
      cpplint: only print diagnostics to console if there are errors

jspam (1):
      FindIce: Find slice2confluence and slice2matlab executables

libuv upstream (1):
      libuv 2019-01-15 (f84c5e69)

luz.paz (1):
      Misc. comment typos

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


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list