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

Kitware Robot kwrobot at kitware.com
Thu Oct 5 11:55:02 EDT 2017


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.10.0-rc1 has been created
        at  4dc9ffb065de7aa4838991aaa46dfa3581c36044 (tag)
   tagging  ecaddda2fea374089d867ad17b8b4700b189f397 (commit)
  replaces  v3.9.4
 tagged by  Brad King
        on  Thu Oct 5 11:49:03 2017 -0400

- Log -----------------------------------------------------------------
CMake 3.10.0-rc1
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAlnWVG8WHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhHCGD/9t+7zwulx54/XUUXUMCOO6mFey
o4KlwF6XQvhVEr6eYUGFFwXUQQazWDvOkuvDpqNpC18zBv8y58gfs0D0PD/ahzvp
APNJLU7hxIG1g0sOrmcDlYrT3OSobMdic/LTrwJGTnglvzKbH2zwgtpLDxFsHni5
LZZp5Z8aVFkaTY0Kvg1y9CU3yxxMkOqxbDfTzGMRBr7S7jZVn9qG6BBkJcxv+UgL
lZt/2vGbsoJLay6+BhcurgHUAvq6B6rO/oAaKS4lU8Fy5qiWB2c5OpDHtlcer59l
Qf6R0vXobKBoFC3XMmQdRoVYCysYUn8psjRtvs3Mzikac0lbOs8BSoibfno14i79
IVtnmwHbgYVeXBkSmO+xlij+POxNUS1Bjy2ydPqUa5vbmC1trcsUQg1rK6qflL/Q
J8gHPYFzHIv3C0grl9XSEC/CrAiV86laMcvFc6DX+a1CZ7NLLtkbi+0gQVdPiYa/
+vV41I0+7QP90l2c9VMAWTp/ZTvqyhO4xbSadZBWNQA6oQUN33m57426of3nGqrU
IkmUwLaodm6o30udAFeUxjC490t0PzrWNYs8yiOaJW7TcbzV0O8bXkz4asANwxmt
0ZQ5KFVyGUZ0ZIKGVwTyhAv1AnXqKjCo8b1d+vdGswhvp0pJNNZ9NnGGOakckYzr
r9i+vPUCTq6j0HZI+g==
=is6A
-----END PGP SIGNATURE-----

Aaron Orenstein (5):
      Performance: Add an index to Change cmLocalGenerator::GeneratorTargets.
      Performance: Fix a few more unnecessary vector copies missed in af3fd6f
      cmSourceFileLocation: Drop unnecessary copy-assignment operator
      cmMakefile: Drop unused method
      Performance: Improve efficiency of source file lookup in cmMakefile

Adam Weisi (1):
      execute_process: Add option to get results of every child

Adriaan de Groot (2):
      CPack-FreeBSD: add a generator for FreeBSD pkg(8)
      FreeBSD prefers to call the C++ compiler c++ (just like Linux, Darwin, ..)

Albert Ziegenhagel (2):
      Ninja: Implement support for GNUToMS
      GNUToMS: Tolerate existence of a %USERPROFILE%/source directory

Alex Turbov (2):
      FindBoost: Simplify search in lists
      CPack: Add missing check for CPACK_INSTALL_SCRIPT variable

Alexandr (Sagrer) Gridnev (3):
      FindCurses: Add option for ncursesw detection
      CodeBlocks: Avoid listing files multiple times
      CodeBlocks: add option to exclude external files

André Apitzsch (1):
      FindProtobuf: add target for protoc

André Klitzing (3):
      Add some unit tests for md5sum
      Change ComputeFileMD5 to ComputeFileHash
      Add sha1sum, sha224sum, sha256sum, sha384sum and sha512sum to command mode

Ben Boeckel (10):
      ExternalProject: only append `COMMAND` if actually adding a command
      cmGlobalVisualStudio14Generator: notify when the SDK version doesn't match
      CMakeDetermineASMCompiler: fix a CMP0054 warning
      cmStringCommand: clear intermediate matches
      cmGeneratorExpressionNode: add some missing commas
      gitattributes: remove unused attributes
      gitattributes: prefer `-text` for binary files
      gitattributes: prefer `eol=lf` to `crlf=input`
      MumpsCoverage: remove unnecessary attribute
      gitattributes: prefer `eol=crlf` to `-crlf`

Ben Morgan (5):
      FindEXPAT: Add imported target and documentation
      FindEXPAT: Add unit test of target and variables
      Help: Add notes for topic 'FindEXPAT-importedtargets'
      FindFreetype: Add imported target, docs, and test
      Help: Add notes for topic 'FindFreetype-importedtargets'

Bernhard M. Wiedemann (1):
      Timestamp: support %A and %B

Betsy McPhail (5):
      Add CTEST_LABELS_FOR_SUBPROJECTS as a CTest module and script variable
      Add directory property 'LABELS' and CMAKE_DIRECTORY_LABELS variable
      Display subproject timing summary
      Add tests for new directory labels and labels-for-subprojects features
      Help: Add notes for topic 'labels_for_subprojects'

Bill Hoffman (8):
      CTest: Report more detail about system exceptions in tests
      Add the test property PROCESSORS to the CDash xml as a NamedMeasurement.
      CTest: Report lines matched by launchers
      Add properties to run cppcheck along with the compiler
      CTest: Split out labels and subproject labels in summary output
      CTest: Weight reported test times by PROCESSORS in summaries
      Help: Update documentation for PROCESSORS test property
      Clean up iwyu code to not be one big if statement.

Björn Esser (1):
      CPackRPM: Restore old style debuginfo creation for rpm >= 4.14

Boris Fomitchev (1):
      FindCUDA: Add CUDA9/Volta recognition

Brad King (550):
      Merge branch 'release-3.9'
      Begin post-3.9 development
      Merge topic 'cmake_host_system_information-extend'
      Merge topic 'FindGTest-main-debug'
      Merge topic 'fix-vs2017-featuredetect'
      CTestCustom: Suppress warning matched on source file name
      Merge topic 'autogen-no-vs-per-config'
      Merge topic 'doc-3.9-find_dependency'
      Merge branch 'release-3.9'
      Merge topic 'revert-FindGTest-main-debug'
      Merge topic 'FindDoxygen-compat'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge topic 'suppress-false-positive-warning'
      Merge topic 'bootstrap-cleanup'
      Add CM_OVERRIDE to CPack generator destructors
      file: Normalize GENERATE command input and output file paths
      Tests: Use full output paths in file(GENERATE) calls
      Merge topic 'improve-msvc-feature-checks'
      Merge topic 'FindDoxygen-imported-target-once'
      Merge topic 'bootstrap-cleanup'
      Merge branch 'release-3.9'
      Merge topic 'cpack-destructor-overrides'
      Merge topic 'no-return-void-expression'
      Merge topic 'qt-pass-point-by-value'
      Merge topic 'sdcc-simplify-link-flags'
      Merge topic 'file-generate-path-cleanup'
      file(GENERATE): Add policy CMP0070 to define relative path behavior
      Merge branch 'upstream-KWSys' into update-kwsys
      FindHTMLHelp: Use PATH_SUFFIXES to search under Program Files
      CUDA: Add option to run the compiler through launcher tools
      cmGlobalGenerator: Remove unused line
      Merge topic 'file-generate-relative-paths'
      Merge topic 'update-kwsys'
      Merge topic 'FindHTMLHelp-path-suffixes'
      Merge topic 'cuda-compiler-launcher'
      Merge topic 'cpack-freebsd-pkg'
      Merge topic 'execute_process-pipeline-results'
      Merge topic 'android-standalone-unified-api-level'
      Merge topic 'android-standalone-no-sysroot-include'
      Merge branch 'release-3.9'
      Merge topic 'cuda-dlink-no-deprecated-gpu'
      Merge topic 'doc-pkgconfig-list'
      Merge topic 'remove-stray-line'
      Merge topic 'android-unified-headers'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge topic 'readme-supported-platforms'
      Merge topic 'autogen_uc'
      Merge topic 'vs-dotnet-custom-reference-tags'
      Merge topic 'add-missing-compiler-release-notes'
      Help/dev: Update source code guide to cover source tree layout
      Tests: Document test directory layout in a README.rst
      Merge branch 'release-3.9'
      cmGlobalGenerator: Rename member to avoid shadowing
      cmCommonTargetGenerator: Rename member to avoid shadowing
      cmCPackDragNDropGenerator: Drop unused member
      Merge topic 'libuv-restore-fmode'
      Merge topic 'update-curl'
      Merge topic 'ipo-per-lang'
      Merge branch 'release-3.9'
      Merge topic 'UseSWIG-avoid-dllimport-repeat'
      Merge topic 'vs_csharp_prop_for_all_extensions'
      Merge topic 'doc-test-layout'
      Check*CompilerFlag: Rewrite documentation of these modules
      Help/dev: Add review instructions to maintainer guide
      Merge topic 'doc-compile-features'
      Merge topic 'doc-check-compiler-flag'
      Merge topic 'fix-shadow-field-warnings'
      Merge topic 'doc-dev-maint'
      Merge branch 'release-3.9'
      Merge topic 'FindHDF5-parallel-from-wrapper'
      Merge topic 'vs_csharp_fix_win32manifest_param'
      Merge topic 'vs_dotnet_referenceprop_documentation'
      Merge topic 'curses-form-advanced'
      Merge topic 'FindwxWidgets-fix-flag-parse'
      Merge topic 'FindICU-data-vars'
      Merge topic 'update-expat'
      Merge topic 'cuda-version-for-vs'
      Merge topic 'CheckTypeSize-arm-archs'
      Merge topic 'autogen_brace'
      Merge branch 'release-3.9'
      Tests: Simplify CUDA rpath on macOS
      Merge topic 'vs_csharp_link_to_managed_cxx'
      Merge topic 'vs_fix_configuration_error'
      Merge topic 'cuda-macos-rpath-in-tests'
      Merge topic 'vs-cuda-fix-flags'
      Merge topic 'android-unified-headers'
      Merge topic 'vs-rc-flags'
      Merge branch 'release-3.9'
      Help/dev: Update maintainer guide with note about docs and tests
      Merge branch 'release-3.9'
      Merge topic 'doc-dev-maint'
      Merge topic 'GetPrerequisites-ucrt-no-warn'
      Merge topic 'toolchain-binutils-advanced'
      Merge topic 'vs_projecttype_comparison'
      Merge branch 'release-3.9'
      Merge topic 'vs-cuda-fix-flags'
      Merge topic 'fix-crash-on-non-enabled-language-features'
      Merge topic 'FindCUDA-no-find_host_program'
      Merge topic 'FindCUDA-no-empty-genex'
      Merge topic 'vs_csharp_custom_command'
      Merge branch 'release-3.9'
      Merge topic 'FindDoxygen-internal-var'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge topic 'document_CMAKE_MSVCIDE_RUN_PATH'
      Merge topic 'docs_CheckXXXSourceYYY'
      Merge topic 'curl-haiku'
      Merge topic 'fix-windows-ninja-solink'
      Merge topic 'feature/include_guard'
      Merge topic 'clang-cl-no-std'
      Merge topic 'vs-link-debug-flags'
      Merge topic 'deb-on-windows'
      Merge topic '16961-xctest-scheme'
      Merge branch 'release-3.9'
      cmLocalGenerator: Simplify logic for language standard or extension flag
      cmLocalGenerator: Switch order of <LANG>_{EXTENSIONS,STANDARD} check
      Add infrastructure to use language extensions without any standard
      Merge topic 'FindDoxygen-project-in-subdir'
      Merge topic 'xcode-cross-sdk-object-libraries'
      Merge topic 'server-mode-protocol-version-docs'
      Merge branch 'release-3.9'
      Merge topic 'autogen-header-skip'
      Merge topic 'vs-link-guard-cf'
      Merge branch 'release-3.9'
      cmCTest: Add missing switch case fallthrough markup
      clang-format.bash: Fix error message when clang-format is not found
      Merge topic 'clang-format-missing'
      Merge topic 'autogen_p'
      Merge branch 'release-3.9'
      Merge topic 'FindDoxygen-create-output-dir'
      Merge topic 'connect_disablePCH_with_cl_option'
      Merge topic 'iar_improved'
      Merge topic 'add-missing-fallthrough'
      Merge branch 'release-3.9'
      Merge topic 'indented_cmakedefine'
      Merge topic 'find_package-restore-considered-configs'
      Merge topic 'autogen-no-generated-files'
      Merge branch 'release-3.9'
      Merge topic 'FindHDF5-windows'
      Merge topic 'FindPkgConfig-rerun'
      Merge topic 'doc_configure_file'
      Merge topic 'autogen_skip_included'
      Merge topic 'vs-2017-choose-via-environment'
      Merge topic 'file-LOCK-windows-message'
      Merge topic 'FindMFC-try-static'
      Merge branch 'release-3.9'
      Merge topic 'bindexplib-revert-consts'
      Merge topic 'find_package-root-prefix-path-suffixes'
      Merge topic 'vs-2017-sln-guid'
      Merge topic 'android-fix-c++_shared'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge branch 'backport-ep-log-no-extract-fix' into release-3.8
      Merge branch 'release-3.8'
      CMakePushCheckState: Fix cmake_push_check_state RESET argument
      Merge topic 'source-group-regex-tweaks'
      Merge topic 'server-target-backtraces'
      Merge topic 'ninja-dyndep-response-file'
      Merge topic 'labels-for-subprojects'
      Merge topic 'test_include_files'
      Merge topic 'better-exception-reporting'
      Merge topic 'FindProtobuf-protoc-target'
      Merge topic 'win10-sdk-request-mismatch'
      Merge topic 'android-system-include-last'
      Merge branch 'release-3.9'
      Merge topic 'CMakePushCheckState-fix-RESET'
      Merge topic 'vs_csharp_add_custom_command_comment'
      Merge topic 'ninja_cuda_export_compile_commands_support'
      Merge topic 'cmp0054-asm-warning'
      cmLocalGenerator: Explain standard flag selection logic in comments
      Merge branch 'backport-fix-lang-std-option-list' into fix-lang-std-option-list
      Allow language extensions without any standard to use a list of options
      Merge branch 'release-3.9'
      Merge topic 'FindLibXml2-standard-vars'
      Merge topic 'fix-lang-std-option-list'
      Merge topic 'xcode9support'
      Merge topic 'TestDriver-fix-Wconversion'
      Merge topic 'doc-vs2015-update-relnote'
      Merge branch 'release-3.9'
      MSVC: Add flags for C++ language standards
      Merge topic 'objlib-own-target-objs'
      Merge topic 'GHS_int_detection'
      Merge topic 'cmake-E-sha'
      Merge topic 'server-refactor'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge topic 'vs-lang-std'
      Merge topic 'autogen-generated-files'
      libarchive: Update script to get 3.3.2
      Merge branch 'upstream-LibArchive' into update-libarchive
      libarchive: Fix inclusion of zlib, bzlib, and lzma for build within CMake
      Merge topic 'docsExternalProject'
      Merge topic 'add_test_processors_prop_to_cdash'
      Merge topic 'cpack-stgz-help'
      Merge topic 'cpack-dmg-applescript-argv'
      Merge topic 'string-clear-intermediate-matches'
      Merge topic 'autogen-include-tests'
      CONTRIBUTING: Explain how to propose changes to the release branch
      Help/dev: Add 'release' branch instructions to maintainer guide
      FindLibXml2: Restore compatibility with projects setting LIBXML2_LIBRARIES
      Merge branch 'release-3.9'
      Merge topic 'sphinx-pre-1.2'
      Merge topic 'FindJava-fix-1.6-registry'
      Merge branch 'release-3.9'
      Merge topic 'update-libarchive'
      Merge topic 'FindLibXml2-compat'
      Merge topic 'UseSWIG-Java-enabled'
      Merge topic 'server-fix-crash'
      Merge branch 'release-3.9'
      Merge topic 'doc-buildsystem-fix'
      Merge topic 'add-package_root-to-find_package'
      Merge topic 'vs-VCTargetsPath-force-config'
      Merge topic 'android-plain-sysroot'
      Merge topic 'doc-release-notes-orphan'
      Merge topic 'FindHDF5-importedconf-fix'
      Merge topic 'set_IAR_excetion_option'
      Merge topic 'doc-file-GLOB-sorted'
      Merge topic 'file_WRITE_docs'
      Merge topic 'genex-error-grammar'
      Merge topic 'FindCygwin-64-bit'
      Merge branch 'release-3.9'
      README: Add AIX to list of supported platforms
      HP-UX: Drop support for building CMake on HP-UX
      Merge topic 'autogen-configs'
      Merge topic 'drop-HP-UX'
      Merge topic 'update-expat'
      Merge topic 'ctest-launch-match-details'
      Merge topic 'FindPkgConfig-freebsd-pkgconfig-dir'
      Merge topic 'gtest-dynamic-discovery'
      Make libuv available to all parts of CMake
      Merge branch 'release-3.9'
      Features: Fix COMPILE_FEATURES genex for C++ 14 and 17 features
      cmCustomCommandGenerator: Avoid mutable state
      Merge topic 'doc-CMP0069-typos'
      Merge topic 'autogen-create-include-dir'
      Merge topic 'find-package_root-disable'
      Merge topic 'find-package_root-test-regex'
      Merge topic 'test_fixture_doc_improvements'
      Merge branch 'release-3.9'
      FindCUDA: Document that module has been superseded
      Merge branch 'release-3.9'
      Merge topic 'commit_message_guidelines'
      Require CMake 3.1 to build CMake itself
      Add GitHub PR template to point contributors at CONTRIBUTING.rst
      Merge topic 'FindCUDA-cuda9'
      Merge topic 'findcuda_dont_ignore_CUDA_USE_STATIC_CUDA_RUNTIME'
      Merge topic 'FindCUDA-superseded'
      Merge topic 'genex-COMPILE_FEATURES-stds'
      Merge topic 'autogen-merge-redundant'
      Merge topic 'libuv-required'
      Merge topic 'github-pr-template'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'cpackifw-package-file-extension'
      Merge topic 'require-cmake-3.1'
      Merge topic 'update-kwsys'
      Merge topic 'autogen-less-verbose'
      Merge topic 'server-allow-cache'
      Merge topic 'cpack-deb-ipk'
      Merge branch 'backport-autogen-autouic-lookup' into autogen-autouic-lookup
      Merge branch 'backport-FindCygwin-fix-regression' into FindCygwin-fix-regression
      Require C++11 to build CMake itself
      Merge topic 'autogen-autouic-lookup'
      Merge topic 'cuda-device-link-ccbin'
      Merge topic 'debian_clang_binutils'
      Merge topic 'FindCygwin-fix-regression'
      Merge branch 'release-3.9'
      Merge topic 'ice-3.7.0'
      Merge topic 'string_prepend'
      Merge topic 'lint-fixes'
      Merge topic 'CPackRPM-new-debuginfo'
      bootstrap: Restore output redirection instead of "grep -q"
      Merge topic 'require-c++11'
      Merge topic 'bootstrap-grep-solaris'
      Merge topic 'bootstrap'
      Merge topic 'findcuda_dont_quote_COMPILE_DEFINITIONS'
      Merge topic 'vs-less-c_str'
      Merge topic 'bootstrap-target-commands'
      Merge topic 'autogen-macro-names'
      Merge topic 'cpack-extend-test-capabilities'
      Fix CM_FALLTHROUGH with -Wunused-parameter
      Merge topic 'revert-macos-hidpi-qt-dialog'
      Merge topic 'InstallRequiredSystemLibraries-vs15.3'
      Merge branch 'release-3.9'
      Merge topic 'cmake-ice37-2'
      Merge topic 'ccg-no-mutable'
      Help: Add notes for topic 'FindCurses-wide'
      Merge topic 'autogen-optimize-cleanup'
      Tests: Print more info on CheckIPOSupported test failure
      Merge topic 'FindCurses-wide'
      Merge topic 'ipo-test-output'
      Merge topic 'ninja-gfortran-fpreprocessed'
      Merge topic 'boost-1.65'
      Merge topic 'vs-sdk-refs'
      Merge topic 'ninja-cl-intl'
      Merge branch 'release-3.9'
      Help/dev: Organize commit message instructions into subsections
      Tests: Fix RunCMake.BuildDepends on VS 2017 with v90 toolset
      Merge topic 'modernize-git-whitespace-attributes'
      Merge topic 'revert-xcode-9-new-buildsystem-support'
      Merge topic 'cxx11-nullptr'
      Merge topic 'test-fix-vs15-toolset-v90'
      Merge topic 'gnu-to-ms-ninja-support'
      Merge topic 'fix-gnu-to-ms'
      Merge topic 'FindQt4-do-not-assume-all-libraries-are-frameworks'
      Merge topic 'cpackifw-repositories-directories'
      Merge topic 'lexer'
      bootstrap: Require compiler mode aware of C++11
      Merge branch 'release-3.9'
      Help/dev: Add commit reference format to review process guide
      bzip2: Drop unused .dsp files
      Avoid CRLF newlines in Git repo blobs
      Merge topic 'no-crlf-blobs'
      jsoncpp: Add script to update from upstream
      Merge branch 'upstream-jsoncpp' into update-jsoncpp
      jsoncpp: Drop unnecessary files from source list
      jsoncpp: Update script to get jsoncpp 1.8.2
      Merge branch 'upstream-jsoncpp' into update-jsoncpp
      jsoncpp: Drop deprecation markup
      jsoncpp: Fix compilation on SunPro
      jsoncpp: Add initialization to pacify scanbuild
      jsoncpp: Drop doxygen comments not recognized by Clang
      CTestCustom: Generalize comment on warning summary suppression
      CTestCustom: Suppress warning summary count from SunPro
      install: Avoid CMP0054 warning in generated install script
      Merge topic 'update-jsoncpp'
      Merge topic 'suppress-warning-count'
      Merge topic 'install-CMP0054'
      Merge topic 'wxwidgets-windows-xp'
      Merge topic 'gettext-windows'
      Merge topic 'codeblocks-dedup'
      Merge topic 'cpack-dmg-iwyu'
      Merge topic 'fix-find-package-mode'
      Merge topic 'add-cppcheck'
      Tests: Teach Server test to print server return code
      Merge branch 'release-3.9'
      Help: Cross-reference and clarify CMAKE_FIND_NO_INSTALL_PREFIX docs
      Merge topic 'lexer-null'
      Merge topic 'irsl-intel'
      Merge topic 'test-server-result'
      Merge topic 'doc-xref-prefix-path'
      Merge topic 'cxx11-clang-format'
      target_link_libraries: Allow linking to UNKNOWN IMPORTED GLOBAL libs
      Merge topic 'update-vim-syntax'
      VS: Add v141 flag table entry for -std:c++17
      Merge topic 'FindThreads-cross-compile-no-try_run'
      Merge topic 'fix-genex-SOURCES'
      Merge topic 'tll-global-unknown-lib'
      Merge topic 'vs-std-cxx17-flag-map'
      Merge topic 'flang'
      Merge topic 'server-refactor'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'update-kwsys'
      Merge topic 'add-FindPatch-module'
      Merge topic 'ExternalProject-command'
      Merge branch 'backport-vs-csharp-ref-no-asm' into vs-csharp-ref-no-asm
      Merge topic 'vs-csharp-ref-no-asm'
      Merge topic 'csharp_fix_initial_flags'
      Merge topic 'android-ndk-r16'
      Merge topic 'findopenmp-found'
      Merge topic 'FindBoost-fix-policy-scope'
      Merge topic 'static_cast'
      Merge branch 'release-3.9'
      Merge branch 'backport-irsl-vs15-future' into irsl-vs15-future
      Merge topic 'msvc2015-cxx17'
      Merge topic 'irsl-vs15-future'
      Merge topic 'findexpat-importedtargets'
      Merge topic 'FindBoost-limit-configs'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      Merge topic 'autogen-digests'
      Merge topic 'findfreetype-importedtargets'
      Merge topic 'boost-1.65.1'
      Merge topic 'fphsa-version-cleanup'
      CMakeFindDependencyMacro: Convert documentation to bracket comment
      CMakeFindDependencyMacro: Document return() behavior and caveats
      Merge topic 'findmatlab-remove-CMAKE_CL_64'
      Merge topic 'show_weighted_times'
      Merge topic 'timestamp'
      Merge topic 'vs_improve_custom_command'
      Merge topic 'doc-find_dependency-return'
      Merge topic 'find-openssl'
      cmCustomCommandGenerator: Fix include-what-you-use diagnostic
      MSVC: Avoid unnecessary C++ feature detection steps
      Merge topic 'iwyu-update'
      Merge topic 'get-or-create-source-group'
      Merge topic 'vs-clang-llvm-support'
      Merge topic 'ranged-for'
      Merge topic 'MsvcArm64'
      Merge topic 'msvc-base-features'
      Merge branch 'backport-vs-fix-config-map' into vs-fix-config-map
      get_filename_component: Revise PROGRAM/PROGRAM_ARGS split semantics
      Merge branch 'backport-autogen-target-depends' into autogen-target-depends-fix-3-9-2
      Merge topic 'autogen-target-depends-fix-3-9-2'
      Merge topic 'vs-fix-config-map'
      Merge topic 'bootstrap-twice-in-source'
      Merge topic 'remove-nmcl'
      Merge topic 'get_filename_component-fix-program-split'
      Merge branch 'release-3.9'
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Update RunCMake/README.rst to clarify meaning of -result.txt
      Merge topic 'doc-RunCMake-result'
      Merge topic 'fphsa-fix-version-exact'
      Merge topic 'update-kwsys'
      Merge topic 'ranged-for'
      Merge topic 'codeblocks-exclude-external'
      Merge topic 'findopenmp-components'
      Merge topic 'refactor-iwyu-code'
      Tests: Drop tests that have not run for over 10 years
      Use C++11 override instead of CM_OVERRIDE
      Drop now-unused definition of CM_OVERRIDE
      FindBoost: Improve behavior when thread dependency is missing
      Tests: Fix some references to 'cmake' executable
      Tests: Fix CMake syntax warning in VSGNUFortran test
      cm_codecvt: Tell IWYU to keep cmConfigure.h
      bootstrap: Require compiler mode aware of C99 on Solaris
      bootstrap: Make libuv available during bootstrap
      Merge topic 'revert-vim-no-tabs'
      Merge topic 'backport-FindBoost-1.65'
      Merge branch 'release-3.9'
      Merge topic 'test-cleanups'
      Merge topic 'cxx11-override'
      Merge topic 'libuv-bootstrap'
      Merge topic 'cmake-gui-high-dpi'
      Merge topic 'FindBoost-no-find_dependency'
      Merge topic 'findmpi-overhaul'
      Merge topic 'ctest-runcommand'
      Merge topic 'target_system_docs'
      Merge topic 'FindBoost-IN_LIST'
      Merge topic 'gtest-fix-windows-linking'
      Merge topic 'vs-manifestuac-flag-map'
      Merge topic 'string-clear'
      Merge topic 'ranged-for'
      Improve formatting of compiler failure error message
      C++ feature checks: Prepare for multiple check output filters
      C++ feature checks: Filter out warnings caused by user flags
      Enable clang-tidy modernize-loop-convert lint
      Merge topic 'CTest-crash-missing-glob'
      Merge branch 'release-3.9'
      Merge branch 'release-3.9'
      libarchive: Do not use nanosecond file time APIs on macOS < 10.13
      Merge topic 'cxx-checks-tolerate-unused-flag'
      Merge topic 'fix-compiler-failure-formatting'
      Merge topic 'cxx11-nullptr'
      Merge topic 'tidy-modernize-loop-convert'
      Merge topic 'ninja-performance'
      Merge topic 'pgi-fortran-flag-fix'
      Merge topic 'CTest-cov-string'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'test_for_missing_sources'
      Merge topic 'libarchive-macos-nanosecond'
      Merge topic 'cpack-check-install-script'
      Merge topic 'cpack-different-checksum-file-per-generator'
      Help: Add notes for topic 'freebsd-compiler-name'
      Merge topic 'freebsd-compiler-name'
      Merge topic 'midipix-support'
      Merge topic 'update-kwsys'
      Tests: Fix RunCMake.try_compile CxxStandard case on MSVC
      Merge topic 'string-empty'
      Merge topic 'variable_watch-modify-on-callback'
      Merge topic 'cpack-rpm-extend-exclude-from-auto-filelist'
      Merge topic 'cpack-rpm-deb-version'
      Merge topic 'autogen-generators-refactor'
      Merge topic 'perf-source-lookup'
      FindOpenMP: Avoid CMP0054 warnings
      Avoid using std::bind1st that is removed in C++17
      Merge topic 'test-fix-msvc-standard-default'
      Merge topic 'FindOpenMP-CMP0054'
      Merge topic 'cxx17-no-bind1st'
      Merge topic 'cpackifw-options'
      Merge topic 'rc-missing-better-error'
      Merge topic 'FindOpenACC'
      Merge topic 'load_command-cleanup'
      Revert "Performance: Improve efficiency of source file lookup in cmMakefile"
      Tests: Add case for legacy source file property behavior
      Ninja: Fix quoting of RC language depfile in cmcldeps call
      Help: Update MSVC_VERSION documentation
      GetPrerequisites: Restore behavior on missing binary of not clearing list
      Merge topic 'doc-MSVC_VERSION'
      CMakeCPack: Exclude version-control-specific files from source package
      Merge branch 'release-3.9'
      FindMatlab: Fix extraction of quoted version number
      Merge topic 'revert-perf-source-lookup'
      Merge topic 'FindOpenGL-glvnd'
      Merge topic 'ninja-rc-depfile-quoting'
      Merge topic 'autogen-per-config-sources'
      Merge topic 'GetPrerequisites-no-clear-on-missing'
      Merge topic 'reduce-strcpy'
      Merge topic 'vs-guid-tolerate-no-curly'
      Merge topic 'auto_ptr'
      Merge topic 'CMakeCPack-source-ignore'
      try_compile: Simplify generator platform and toolset propagation
      Find native build tool after determining the target system
      cpack: Fix compilation on Cygwin after auto_ptr removal
      Remove checks for auto_ptr that we no longer need
      clang-tidy: exclude 'modernize-use-noexcept' introduced in 5.0.0
      Merge topic 'remove-auto_ptr-checks'
      Drop unused CMake_HAVE_CXX_UNIQUE_PTR macro
      Use C++11 '= delete' instead of CM_EQ_DELETE
      Merge topic 'clang-tidy'
      Merge topic 'cxx11-eq-delete'
      Merge topic 'autogen-cmp0071-warning'
      Merge topic 'autogen-macro-names2'
      Merge topic 'FindMatlab-version-quoting'
      Merge topic 'external-project-refactor-ep_get_complete_stampfile'
      Merge topic 'add-vs-shader-properties'
      Merge topic 'simplify-generator-parameters'
      Merge topic 'defer-native-tool'
      Merge topic 'cuda_9_support'
      Tests: Fix CudaOnly.WithDefs test on CUDA 9
      FindBoost: Improve messages when a Boost CMake package is found
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'cuda-9-tests'
      Merge topic 'update-kwsys'
      Merge topic 'FindBoost-cmake-package'
      Merge topic 'autogen-predefs'
      Merge topic 'DNDGen-stack-var'
      FindProtobuf: Refactor custom command output listing
      CPack: Fix .dmg HFS+ creation on macOS APFS hosts
      Merge topic 'cpack-dmg-explicit-hfs'
      Merge topic 'file-path-checksum-cpp11'
      Help: Fix placement of one variable in cmake-variables manual
      VS,Xcode: Fix TARGET_PROPERTY genex in source COMPILE_FLAGS property
      Add infrastructure to detect secondary compiler version information
      Merge topic 'FindProtobuf-gen-desc'
      Tests: Fix RunCMake.Framework expected output on macOS 10.13
      Tests: Fix RunCMake.Framework ios arch for Xcode 9
      Merge topic 'src-flags-genex-target'
      Merge topic 'compiler-version-internal'
      Merge topic 'vs-no-empty-link-version'
      Merge topic 'test-macos-updates'
      Merge branch 'release-3.9'
      Tests: Remove ancient workaround in LoadCommand tests
      Merge topic 'clang-format'
      CUDA: Fix default selection of host compiler used to drive linking
      Merge topic 'findopenmp-fix-version'
      Merge topic 'find-matlab-r2017b'
      Merge topic 'test-load_command-simplify'
      Merge topic 'FindCUDA-run_nvcc-CMP0007'
      Merge topic 'cuda-default-link-launcher'
      Help: Consolidate 3.10 release notes
      Help: Organize and revise 3.10 release notes
      Merge topic 'xcode9-ios-tests'
      Merge topic 'doc-3.10-relnotes'
      Help: Drop development topic notes to prepare release
      CMake 3.10.0-rc1 version update
      CPack: Fix PackageMaker .dmg HFS+ creation on macOS APFS hosts
      Merge branch 'cpack-dmg-explicit-hfs' into release-3.10

Christian Pfeiffer (9):
      IRSL: Install VC++ OpenMP libraries only for MSVC
      IRSL: Add Intel compiler support
      Platforms: Remove Windows-NMcl
      FindOpenMP: Minor environmental improvements
      FindOpenMP: Add support for components
      FindMPI: Modernization from ground up
      FindMPI: Support components for various languages
      FindMPI: Add support for FreeBSD and SLES
      FindOpenMP: Fix version if OpenMP doesn't work

Chuck Atkins (1):
      FindHDF5: Fix parallel detection when primary compiler is an HDF5 wrapper

Craig Scott (22):
      Check*Source{Compiles,Runs}: Rewrite docs for these modules
      ExternalProject: Improve documentation
      Merge topic 'doc-dev-release'
      Merge topic 'CheckSymbolExists-rename-impl'
      Merge topic 'autogen-tests-split'
      Merge topic 'FindBoost'
      Merge topic 'FindJava_earlyAccessDebian'
      Merge topic 'FindMatlab/CUSTOM_TEST_COMMAND-documentation-fix'
      Merge topic 'autogen-depends'
      Help/dev: Add commit message guidelines
      Help: Clarify test fixture naming and use
      Merge topic 'cpack-CPACK_COMPONENTS_ALL-extra-docs'
      Merge topic 'perf-targetIterAndLookup-cmLocalGenerator'
      Merge topic 'typo_doc_if_command'
      Merge topic 'perf-targetIter-missedGenerators'
      Merge topic 'doc-dev-review-messages'
      ExternalProject: Prevent COMMAND from being treated as a true keyword
      Merge topic 'improve-graphviz-doc'
      Help: Clarify/make consistent the APPLE, UNIX and WIN32 variable docs
      Merge topic 'graphviz-link-type'
      Merge topic '`16839-better-tvos-support`'
      Merge topic 'document_env_variables'

Cristian Adam (1):
      CheckSymbolExists: Rename implementation macro

Daniel Pfeifer (35):
      cmGlobalGenerator: remove 'return' from void expression
      QtDialog/FirstConfigure: remove 'return' from void expression
      CMakeSetupDialog: Pass QPoint by value
      FindCurses: mark CURSES_FORM_LIBRARY as advanced
      cmServerProtocol: fix test of empty values
      cmServerProtocol: allow 'cache' request before 'configure'
      Server: test cache after reconnect
      bootstrap: remove dead branches
      bootstrap: Remove check that identifies GNU compiler
      cmServerProtocol: pass cmBacktraceRange by value
      cmServerProtocol: Do not move into json::Value::append()
      bootstrap: Require a standard C compiler
      bootstrap: make target_* commands available
      CursesDialog: use target_include_directories for cmForm
      Use C++11 unordered containers
      Merge topic 'cm_fallthrough'
      Merge topic 'cxx11-unordered'
      Use C++11 nullptr
      cmCPackDebGenerator: Use libarchive to create .deb file
      IWYU: Mark cmConfigure.h with pragma: keep
      server: backport to C++11
      server: always enable server
      cmConfigure: Add missing #
      Merge topic 'deb-libarchive-ar'
      CTestCustom: Suppress exception loosening warning
      Merge topic 'cmConfigure-fix'
      Merge topic 'iwyu-keep-cmConfigure'
      Merge topic 'cmSourceFile-Nocopy'
      Replace C-style casts
      Merge topic 'server-cxx11'
      Merge topic 'bootstrap-std'
      Merge topic 'cstyle-casts'
      Merge topic 'lexer'
      clang-format: format all code as Cpp11
      clang-tidy: blacklist "modernize" checks

Deniz Bahadir (2):
      FindBoost: Add option to prevent finding DEBUG/RELEASE Boost-libs
      Tests: Add tests for missing sources in add_executable and add_library.

Domen Vrankar (5):
      CPack: additional CPACK_COMPONENTS_ALL documentation
      CPack: extend testing framework
      CPack: use a distinct checksum file for each generator
      CPack RPM and DEB: improved package version handling
      CPack/RPM: new CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST exclude paths

Douglas McKenzie (1):
      CheckTypeSize: Add support for arm architectures

Florian Maushart (1):
      cmake_host_system_information: Add more keywords

Francois Budin (1):
      CPack: Add missing options to installer shell script help

Fredrik Orderud (1):
      VS: Adapt project parsers to support "ProjectGUID" without curly brackets

Gerald Combs (1):
      FindCygwin: Look for Cygwin in C:\Cygwin64.

Gregor Jasny (7):
      XCTest: Use bundle specific generator expressions
      XCTest: Speed up test by only enabling C language
      Xcode: Prepare schema generator for XCTest
      Xcode: Add XCTest support to schema generator
      Xcode: Add tvOS and watchOS toolchain file support
      Xcode: Add team to compiler-id project
      Xcode: Adjust tests to drop of 32bit iOS architectures

Gusts Kaksis (1):
      CPack: Pass volume mount name to AppleScript instead of volume name.

Ivan Shcherbakov (2):
      server: Rename cmServerProtocol1_0 to cmServerProtocol1
      server: Report backtraces in codemodel response

Iyyappa Murugandi (1):
      cmFileLockResult: Avoid allocation for Windows error message

Jamie Snape (1):
      FindMatlab: Add support for MATLAB 2017b

Jano Svitok (1):
      Docs: Improve markup for graphviz related documentation

Jean-Christophe Fillion-Robin (3):
      FindQt4: Do not assume all libraries are frameworks
      FindPatch: Add module to find 'patch' command-line tool
      ExternalProject: Refactor code introducing _ep_get_complete_stampfile

Job Noorman (1):
      FindMatlab: Don't use the deprecated variable CMAKE_CL_64

Jonathan Marler (2):
      cmSystemTools: Teach RunSingleCommand another way to report exceptions
      Windows: Improve link-time error messages when rc or mt fail

JsonCpp Upstream (2):
      jsoncpp 2014-11-20 (7165f6ac)
      jsoncpp 2017-08-27 (4cfae897)

Justin Berger (16):
      Tests: Teach Server test to forward exit code from server process
      server: Refactor to make the event loop owned by server object
      server: Add connection as part of a request
      server: Add support for connections that aren't event based
      server: Fixed mismatched new/delete; added proper shutdown procedure
      server: Fixed minor memory leaks
      server: Remove unused fields / functions
      server: Made stdio connection accept different types of streams
      server: test buffer parsing
      server: Moved buffer formatting into bufferstrategy
      server: Made connections in a server have a mutex to avoid use after frees
      server: Added assert to monitor uv_run status
      server: Protect several fields from potentially pointing to bad memory
      server: Added thread check to protect writedata
      test: Added additional unit test to variable_watch
      variable_watch: Made it safe to add/remove watches in access callbacks

KWSys Upstream (6):
      KWSys 2017-06-09 (a700e2ab)
      KWSys 2017-08-11 (e1006189)
      KWSys 2017-09-01 (aee0cf59)
      KWSys 2017-09-14 (d85b17e7)
      KWSys 2017-09-21 (ff912e4d)
      KWSys 2017-09-30 (f108739d)

Kevin M. Godby (1):
      VS: Add VS_SHADER_OUTPUT_HEADER_FILE and VS_SHADER_VARIABLE_NAME properties.

Kitware Robot (122):
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp

Konstantin Ivlev (1):
      VS: Update support for LLVM-vs* toolsets from LLVM 5.0

Konstantin Podsvirov (3):
      CPackIFW: Add CPACK_IFW_PACKAGE_FILE_EXTENSION variable
      CPackIFW: Add CPACK_IFW_REPOSITORIES_DIRECTORIES variable
      CPackIFW: Add some options

Kris Thielemans (6):
      FindHDF5: Add support for HDF5_USE_STATIC_LIBRARIES on Windows
      FindHDF5: Define H5_BUILT_AS_DYNAMIC_LIB when using Windows DLLs
      FindHDF5: fix hdf5-config case with more than one configuration
      FindHDF5: for a static imported config, use CONFIG-specific library
      FindHDF5: unset some variables
      FindHDF5: fixes for HL when using an imported config

LibArchive Upstream (1):
      LibArchive 2017-07-09 (98a69539)

Luis Caro (1):
      cmake-gui: Enable High DPI scaling

Matthew Woehlke (7):
      Add TEST_INCLUDE_FILES
      Add TEST_INCLUDE_DIR[S] unit test
      Add dynamic test discovery for for Google Test
      FindGTest: Avoid using find_dependency in a find module
      FindGTest: Fix shared linking on Windows
      FindGTest: Improve test to catch link error
      FindGTest: Avoid macro name collision

Matthias Kuhn (1):
      Autogen: Only print Qt Autogenerator messages when verbose

Matthias Maennich (26):
      cmListFileLexer: fix 'bail out on seek-errors' also in original file
      cmListFileLexer: regenerate with flex 2.6.4 (previously 2.6.1)
      cmCommandArgumentLexer: regenerate with flex 2.6.4 (previously 2.6.1)
      cmDependsJavaLexer: regenerate with flex 2.6.4 (previously 2.6.1)
      cmExprLexer: regenerate with flex 2.6.4 (previously 2.6.1)
      cmFortranLexer: regenerate with flex 2.6.4 (previously 2.6.1)
      Lexer: add a helper script to automate generating the lexers
      ListFileLexer: fix heap-buffer-overflow on malicious input
      Ninja: Improve performance with deeply-dependent custom targets
      Ninja: Cache ConvertToNinjaPath results to avoid repeat work
      Use C++11 nullptr (cont.)
      Retire std::auto_ptr and its macro CM_AUTO_PTR
      clang-tidy: exclude 'modernize-return-braced-init-list' introduced in 5.0.0
      clang-tidy: Make .clang-tidy a build-time dependency
      Replace several occurrences of empty string comparisons by string::empty()
      Fix some occurrences using string by value rather than by const&
      Clean up some C-Style casts
      Fix some occurrences of missing override keywords
      Improve several occurrences of vector::push_back in loops
      Fix minor clang-tidy findings
      Fix left-over occurrences of else-after-return
      Fix some occurrences of readability-avoid-const-params-in-decls
      Fix occurrences of readability-non-const-parameter
      Convert some leftover loops to C++11 range-based loop
      Fix some occurrences of readability-braces-around-statements
      clang-format.bash: minor fixes to support MacOS

Maxime Roussin-Bélanger (1):
      FindCUDA: Use find_program if find_host_program is not available

Michael Stürmer (13):
      Vs: add support for VS_CSHARP_* target property for additional file extensions
      VS: add target property VS_DOTNET_REFERENCEPROP_<refname>_TAG_<tagname>
      Vs: remove /nowin32manifest from C# flags to enable default VS behavior
      Vs: fix documentation for target property VS_DOTNET_REFERENCEPROP_*
      Tests: Verify registry value is not "/registry" before using
      Vs: change comparison to use .ProjectType member always as first comparator
      Vs: disable unnecessary <ItemDefinitionGroups> for CSharp targets
      Vs: refactor WriteCustomRule for preparation of CSharp support
      Vs: factor out computation of <Link> tag for CSharp source files
      Vs: fix CSharp custom command by introducing inline MSBuild <Targets>s
      VS: print comment in CSharp target only if it is actually set
      add HasOnlyEmptyCommandLines() method to cmCustomCommandGenerator
      VS: only add custom command line if it is not empty

Minmin Gong (1):
      MSVC: Add support for ARM64 architecture

Nico Müller (1):
      graphviz: distinguish target dependency types

Nils Gladitz (4):
      Ninja: Fix generated command lines for cmake_symlink_* on Windows
      CPackDeb: Enable the DEB generator on Windows
      CPackDeb: Loosen filename requirement to allow for .ipk
      MSVC: Extend C++ language standard support to Visual Studio 2015 Update 3

Norbert Lange (5):
      CMakeDetermineASMCompiler: Fix small copy-paste mistake
      Store CMAKE_ASM_COMPILER_VERSION persistently
      Add a CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID variable
      IAR: Improve support for IAR ARM Compiler
      IAR: Enable extensions by default

Olender, Sebastian D (1):
      VS: connect /Y- compiler option with "Not Using Precompiled Headers"

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

Pavel Solodovnikov (9):
      include_guard: implement new command
      include_guard: add vim syntax highlighting rules
      include_guard: add doc pages and a release note
      include_guard: add tests for the feature
      Meta: modernize old-fashioned loops to range-based `for`.
      Meta: modernize old-fashioned loops to range-based `for` (CTest).
      Meta: replace empty-string assignments with `clear()`.
      Meta: modernize old-fashioned loops to range-based `for` (CPack).
      Replace empty-string comparisons with checking against `empty()`.

Peter Mitrano (1):
      FindProtobuf: add flag to allow descriptor files to be generated

Raffi Enficiaud (1):
      FindMatlab: CUSTOM_TEST_COMMAND documentation fix

Raul Laasner (1):
      Ninja: Fix references to source files in gfortran diagnostics

Reto Schneider (2):
      SDCC: Do not explicitly ask linker to generate Intel Hex files
      SDCC: Remove superfluous whitespace from link line

Rich Chiodo (1):
      FindMFC: Check for static MFC variant

Robert Dailey (2):
      file: Clarify directory creation behavior when using WRITE
      FindOpenSSL: Search 'ssld' and 'crypod' for debug variants

Robert Langlois (1):
      UseSWIG: Add `-dllimport` only if not already specified

Robert Maynard (6):
      FindCUDA: Fix CUDA_NVCC_FLAGS_<CONFIG> for separable compilation
      Help: Document the CMAKE_MSVCIDE_RUN_PATH variable.
      FindCUDA: Always obey the CUDA_USE_STATIC_CUDA_RUNTIME option.
      FindCUDA: Use long brackets to handle spaces in CUDA_NVCC_COMPILE_DEFINITIONS
      Help: Document CMake's environment variables
      CUDA: Add support for requesting C++98 under CUDA 9

Roc Ramon (1):
      VS: Fix VS_SDK_REFERENCES when target is not a Windows 10 app

Roger Leigh (6):
      FindICU: Search for packaged data files
      FindIce: Add support for Ice 3.7.0
      FindIce: Add support for separate Freeze NuGet package
      BoostScanDeps: Special case python and numpy and variants
      FindBoost: Add Boost 1.65 dependencies
      FindBoost: Add version 1.65.1

Rolf Eike Beer (15):
      bootstrap: don't use 'cat x | sed', let sed open the file instead
      bootstrap: implement cmake_toupper() using tr
      bootstrap: use "grep -q" instead of output redirection
      bootstrap: implement cmake_extract_standard_flags() without loop
      bootstrap: remove leftover empty variable dereference
      FindPkgConfig: do not always rerun pkg_check_modules() with 2 arguments
      use static_cast<> for casts from void*
      pass arguments as vector to cmCTest::RunCommand()
      Doc: document that CoverageExtraFlags will come first
      CTest: pass std::string to cmCTestCoverageHandler::ShouldIDoCoverage()
      cmCPluginAPI: use strdup() instead of open coding it
      cmCPluginAPI: do not check pointer before calling free()
      cmCPluginAPI: remove explicit casts to void*
      CursesDialog: avoid calling strcpy()
      CPack: put local variable on the stack

Roman Wüger (1):
      GHS: Correct the regex for the intXXXX directory detection.

Ruben Van Boxem (1):
      Clang: Do not add '-std=' options when simulating MSVC

Ruslan Baratov (1):
      Help: Document that file(GLOB) result is sorted

Sebastian Holtermann (79):
      Autogen: Tests fix for utf8 paths
      Autogen: Tests: Disable some tests on non ASCII build paths
      Autogen: Check for Q_OBJECT/Q_GADGET after brace
      Autogen: Q_OBJECT behind brace test
      Autogen: Process GENERATED files. Add CMP0071.
      Autogen: Extended mocInclude tests
      Autogen: Move repeated tests to new QtAutogenRerun test
      Autogen: Forward target dependencies to *_autogen target
      Autogen: Add AUTOMOC test for target dependencies forwarding
      Autogen: Make test per-config include directory compatible
      Autogen: Remove per-config suffix for mocs_compilations.cpp
      Autogen: Add per-config suffix to moc_predefs.h
      Autogen: Fix configuration suffix initialization
      Autogen: Generate rcc wrapper file on demand
      Autogen: Enable per-config support
      Autogen: Update documentation for per-config include dir
      Autogen: Add release notes for per-config include dir
      Autogen: Clear sources meta data cache
      Autogen: Merge and remove redundant function calls
      Autogen: Add test for OBJECT libraries
      Autogen: Add AUTOMOC_MACRO_NAMES support
      Autogen: Add test for AUTOMOC_MACRO_NAMES
      Autogen: Add documentation for AUTOMOC_MACRO_NAMES
      Autogen: Add release notes for AUTOMOC_MACRO_NAMES
      Autogen: Initializer optimizations and cleanups
      Autogen: Initializer file type scanning optimizations
      Autogen: Remove VS specific code exclusion
      Autogen: Read skip files from makefile
      Autogen: Fix and extend SKIP_AUTOMOC test
      Autogen: Don't use cmMakefile::GetQtUiFilesWithOptions
      Remove AUTOGEN variables from cmSourceFile and cmMakefile
      cmSourceFile: Avoid unnecessary vector copy
      Autogen: Iterate source files only once
      Autogen: Replace cmsys::SystemTools:: with cmSystemTools::
      Autogen: Use the same algorithm for RCC and UIC option merging
      Autogen: Use single KeyRegExp filter struct
      Autogen: Add functions to read/write a list of lists
      Autogen: Pass RCC build names and function names in info file
      Autogen: Use list of lists functions for UIC options
      Autogen: Touch moc_predefs.h when it's content didn't change
      Autogen: Use scoped lambdas intead of named functions
      Autogen: More use of scoped lambdas
      Autogen: More use of scoped lambdas
      Autogen: More use of scoped lambdas
      Autogen: Refactor logging
      Autogen: Replace CM_AUTO_PTR with std::unique_ptr
      Autogen: Set CM_DISABLE_COPY in cmQtAutoGenerators
      Autogen: Smarter target dependency computation
      Autogen: Tests: Add AUTOGEN_TARGET_DEPENDS test to mocDepends tests
      Autogen: Doc: Add Visual Studio PRE_BUILD note to cmake-qt.rst
      cmMakefile: Collect source group methods in one place
      cmMakefile: Add GetOrCreateSourceGroup methods
      Use cmMakefile::GetOrCreateSourceGroup in cmSourceGroupCommand
      Use cmMakefile::GetOrCreateSourceGroup in cmQtAutogeneratorsInitializer
      Autogen: Refactor cmQtAutoGenerators
      Autogen: In VERBOSE mode print why files are (re)generated
      Autogen: Read relative paths from rcc output
      Autogen: Tests: Add <SUBDIR>/item.moc includes to sameName test
      Autogen: Tests: Add <SUBDIR>/ui_view.h AUTOUIC includes to sameName test
      Autogen: Tests: Extend CMAKE_AUTOMOC_DEPEND_FILTERS rebuild test
      Autogen: Tests: Move each rerun test script to a NAME.cmake file
      Autogen: Tests: Refactor the QtAutogenRebuild rccDepends test
      Autogen: Tests: Disable an AUTOMOC_DEPENDS_FILTER test for Ninja
      Autogen: Tests: Add a change-not test to the mocRerun test
      Autogen: Rename cmQtAutoGen::GeneratorType to cmQtAutogen::Generator
      Autogen: Reintroduce per-config sources support
      Autogen: Docs: Add documentation internal links
      Autogen: Define all macro names in CMAKE_AUTOMOC_MACRO_NAMES
      Autogen: Create info file directory before writing
      Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMES
      Autogen: Tests: Update AUTOMOC_MACRO_NAMES test
      Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notes
      Autogen: Offer solution for CMP0071 in warning message
      Autogen: Doc: Update CMP0071 description
      Autogen: Doc: Add examples to the SKIP_AUTO* documentations
      Autogen: Add (CMAKE_)AUTOMOC_COMPILER_PREDEFINES
      Autogen: Doc: Add documentation for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES
      Autogen: Add release notes for (CMAKE_)AUTOMOC_COMPILER_PREDEFINES
      Migrate cmFilePathChecksum to C++11

Sebastian Nagel (1):
      Help: Fix example in cmake-buildsystem(7) manual

Shin-ya Murakami (1):
      FindPkgConfig: On FreeBSD search in `libdata/pkgconfig`

Stefan Andersson (1):
      IAR: Detect compiler platform version

Steffen Dettmer (1):
      FindThreads: Drop try_run to improve cross-compiling support

Sylvain Joubert (4):
      configure_file: Add support for indented cmakedefine
      Help: Explicitly state that some file generations are lazy
      Add PREPEND sub-command to string command
      Help: Fix formatting typo for the 'if' command

Thierry Crozat (1):
      FindwxWidgets: Fix parsing of cxxflags when paths contain -D or -I

Tin Huynh (5):
      Flang: Add support for flang Fortran compiler
      FindOpenMP: Add Flang flag.
      PGI-Fortran: Remove -Kieee and -Mpreprocess
      PGI-Fortran: Add -Mipa=fast,inline as IPO option.
      FindOpenACC: Add module to detect compiler support for OpenACC

Tobias Hunger (1):
      Help: Document server-mode protocol versions more clearly

Tom Fogal (1):
      FindOpenGL: Add support for GLVND on Linux

Tomasz Słodkowicz (2):
      FindGettext: fix support for MS Windows gettext binaries
      FindwxWidgets: Add support for Windows XP compatible buils

UfoXp (1):
      Add more extensions to Resources source group by default

Umar Arshad (1):
      FindCUDA: Fix CMP0007 warning in run_nvcc.cmake

Vadim Zhukov (1):
      FindLibXml2: Switch to standard module variable names

Vitaly Stakhovsky (2):
      VS: remove unnecessary c_str()
      VS: Do not emit empty linker Version tag

Wojciech Mamrak (1):
      Help: Document MSVC_VERSION value 1911

Yurii Batrak (1):
      Ninja: always use response file for cmake_ninja_dyndep

Yves Frederix (7):
      FPHSA: add (failing) unit test for found version being equal to 0.
      FPHSA: Add (failing) unit test in case a cache variable VERSION is present
      FPHSA: use more localized _FOUND_VERSION instead of VERSION.
      FPHSA: lower-case for cmake_parse_arguments + move config-mode related code
      FPHSA: Add (failing) unit test when checking EXACT on full version number
      FPHSA: replace left-over VERSION by _FOUND_VERSION.
      FPHSA: fix typo in comment

comicfans (1):
      VS: Fix MANIFESTUAC link flag map to .vcxproj elements

midipix (1):
      Midipix: Add minimal platform file

vim-cmake-syntax upstream (1):
      vim-cmake-syntax 2017-08-30 (40f5f4f3)

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


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list