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

Kitware Robot kwrobot at kitware.com
Thu Feb 15 11:15:04 EST 2018


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.11.0-rc1 has been created
        at  1b782eb2dc83d8fff0b92c7c612e05612d2ad604 (tag)
   tagging  02edf08be2b9476f442b702c6c00447912425cc2 (commit)
  replaces  v3.10.2
 tagged by  Brad King
        on  Thu Feb 15 11:01:09 2018 -0500

- Log -----------------------------------------------------------------
CMake 3.11.0-rc1
-----BEGIN PGP SIGNATURE-----

iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAlqFrsUWHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhDY9D/oDnKbGR8N6zADMYTyb9LIrtRTo
WjBl04zgDK/VN9bk/xQ+oOCivpiHkQefWfyx80Qu9EEG6vIMUYvC6t0TpnKpQhnG
fKxp9bLwmcuViRhDJBqfaId7y4336aSH/0cfNdsr9iBjD/NI1CqXunIw0YfFXzuW
uZu0zWoXzWP4b0L0WZ7DrAQ35sHG1Kd0+sEQ/XMFUkBcRmo5NoyInY5YunxivhnV
zEV/5v1XAFEFK1v1IjwUB3MU++hnyDQ2KpY76n9CsL3p2SBpL3FCr/A4rs98KDgR
B9hja/jlDmbZvo406QvyfdRZx3uealSx+dNb5hZf28JoF/u62DmhBPTzUcG7TSLT
hHB6j4xcn0xYO0hp8+UqyiG89LqfXVykv1vt2SOWN78SEZcDnR04byRBfi6vcYiV
g2RQVfx28a0yAaVUCWCyo1HVohnuLterB1Fi8I9g4OFbYVS1klFcqf735dG7pfWw
xSMZ+2+IsPJeU6f8CRg8CMoRa23rDoHa3rUjZBFnHh9DTdsX6YvfydL5jz6TAArr
ZbmSMJ7X2z8RvPLvl2rW9fu3tfHNCnWOc0aQKwBaXME8ChIKb7lrzPBx7jwvPt2i
y7+qyx1q8SW/RtFm1tAGHBleYT1U1HqqfTFBpGzr6nhgbTSLigWXc88M/gJXH6mt
HM8sxCThOlVtmiczpQ==
=LUDE
-----END PGP SIGNATURE-----

Aaron Bray (1):
      FindCUDA: Update to properly find MSVC 2017 compiler tools

Aaron Orenstein (1):
      Performance: Improve efficiency of source file lookup in cmMakefile

Alex Neundorf (2):
      Generators: remove KDevelop3 generator
      Generators: adjust error message for the removed KDevelop3 generator

Anton Danielsson (1):
      ASM: ADSP assembler identification

Axel Huebl (1):
      bootstrap: Add Clang to known compiler candidates

Ben Boeckel (17):
      FindBoost: use CMake's compiler version rather than querying again
      FindBoost: support more than one number in version components
      cmTargetPropertyComputer: whitelist custom properties
      add_library: mention that Xcode requires a real source file
      COMPILE_FLAGS: do not imply that the property is a list
      cmake: specify source file extensions
      cmSourceFileLocation: allow skipping ambiguous extensions
      cmSourceFile: mark known locations as such
      FindOpenGL: remove duplicate OpenGL::GL reference
      genex: generated files have known extensions
      cmAddCustomCommandCommand: store keywords in strings
      cmAddCustomCommandCommand: use std::string const& for FileIsFullPath
      cmGeneratorExpressionNode: avoid some strlen in $<TARGET_PROPERTY>
      cmTarget: use static strings for special property names
      cmGeneratorExpressionLexer: only tokenize strings with a '$'
      cmGeneratorTarget: make keyword strings const
      cmExpandedCommandArgument: add an overload for const char*

Benito Palacios Sanchez (1):
      cmGlobalXCodeGenerator: Support XCTest for XCode 6.4

Beren Minor (2):
      Unhardcode the CMAKE_CONFIGURATION_TYPES values
      Help: Add references and backticks in LINK_FLAGS prop_tgt

Betsy McPhail (6):
      cmCTest: Remove dead code
      Tests: Remove incorrect use of 'test-timeout' option
      Help: Divide ctest(1) manual options into sections
      Help: Normalize capitalization of 'CTest' in ctest(1) manual
      Help: Add 'Label and Subproject Summary' section to ctest(1) manual
      CTest: Expand 'Label and Subproject Summary' section of manual

Bill Hoffman (1):
      Update cpplint support to return 0 and mark warnings for CDash.

Brad King (541):
      Merge branch 'release-3.10'
      Begin post-3.10 development
      Merge topic 'cpack-dmg-explicit-hfs'
      Merge branch 'release-3.10'
      Merge topic 'findopenmp-fix-verbose'
      Merge topic 'minor-fixes'
      Merge branch 'release-3.10'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'revise-3.10-relnotes'
      Merge topic 'FindJava-tolerant-versions'
      Merge topic 'FindCUDA-cuda-9-nppi'
      Merge topic 'ipo-escape-toolchain-path'
      Merge topic 'FindProtobuf-doc-typo'
      Merge topic 'target_properties_doc_cleanup'
      Merge topic 'doc_bundle_wrong_plist_property'
      Merge branch 'release-3.10'
      Merge topic 'xcode-tests-ios-deployment-target'
      Merge topic 'tryrun-strcpy'
      Tests: Refactor RunCMake output line ignore regex construction
      Tests: Teach RunCMake to ignore clang unused sanitizer flag warnings
      Merge topic 'doc-lang-clarify'
      Merge topic 'test-tolerate-clang-sanitizers'
      Merge topic 'update-curl'
      Merge topic 'update-kwsys'
      Merge topic 'autogen-skip-ui'
      Merge topic 'UseJava_OUTPUT_DIR'
      Merge topic 'ExternalProject-CMP0054'
      Merge topic 'simplify-env-var-determination'
      Merge topic 'linked-tree'
      Merge topic 'cpack-deb-mr-1296-fix'
      Merge branch 'release-3.10'
      FindPythonLibs: Prefer libs early in search path regardless of name
      FindPythonLibs: Allow find_library to search paths from system environment
      Merge topic 'clang-msvc-help'
      Merge topic 'FindXMLRPC-no-includes'
      Merge topic 'FindPythonLibs-names-per-dir'
      Merge branch 'release-3.10'
      Merge branch 'release-3.10'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'update-kwsys'
      Merge topic 'cpack-dmg-errors'
      Merge topic 'cpack-wix-cygwin'
      Merge topic 'UseJava-add_jar-split-build-and-output-dirs'
      Merge topic 'imported-interface-no-system'
      Merge topic 'Linux-CUDA-OpenCL'
      Merge topic 'vs-2017-cl-check'
      Merge branch 'release-3.10'
      Merge topic 'findopenmp-lib-paths'
      Merge topic 'vs-cuda-machine'
      Merge topic 'module-fetchcontent'
      Merge topic 'cmake-open'
      Merge branch 'release-3.10'
      VS,Xcode: Add CMakeLists.txt sources without mutating targets
      Merge topic 'ide-direct-CMakeLists.txt'
      Merge topic 'ti-compiler-depfile-support'
      Merge topic 'curl_netrc_options'
      Add infrastructure for generators to select a build tool instance
      ExternalProject: Propagate the generator instance
      CheckLanguage: Pass generator instance into check
      cmVSSetupHelper: Add option to specify an instance
      VS: Select and save a VS 2017 instance persistently
      Merge branch 'release-3.10'
      Merge topic 'flang-remove-boundscheck'
      Merge branch 'release-3.10'
      Tests: Exclude bad RunCMake.add_executable case on multi-arch Xcode
      Merge topic 'generator-instance'
      Merge topic 'doc-cxx-std-msvc'
      Merge topic 'gnuid-cmp54-fix'
      Merge topic 'help_parse_arguments'
      Merge topic 'FindOpenCL-more-versions'
      Merge topic 'FindCUDA-doc-format'
      Merge branch 'release-3.10'
      Merge topic 'defer-target-source-check'
      Merge topic 'findmpi-core-count'
      Merge topic 'omp-oacc-werror-return-type'
      Merge topic 'windows_symlinks'
      Merge topic 'flang-windows'
      Merge topic 'server-codemodel-install-dest'
      Merge branch 'release-3.10'
      Merge topic 'clang-cl-TP'
      Merge topic 'cm-array-begins-size'
      Help: Add notes for topic 'generalize-importedtargets-behavior'
      Merge branch 'release-3.10'
      cmGlobalGenerator: Refactor test and package target conditions
      Tests: Do not enable languages in all cases of RunCMake.CMP0037
      Tests: Add RunCMake.CMP0037 case for WARN on reserved targets
      Merge branch 'backport-fix-co-compile' into fix-co-compile
      Merge topic 'cmp0040-wording'
      Merge topic 'cmdparser-strcpy'
      Merge topic 'findICU_update'
      Merge topic 'generalize-importedtargets-behavior'
      Merge topic 'autogen-static-library-cycles'
      Merge topic 'fix-co-compile'
      Merge topic 'cpack-rpm-dist-test-fix'
      Merge topic 'cpack-deb-0-so-version-support'
      Merge topic 'autogen-qrc-file-name'
      Merge topic 'freetype-windows'
      Merge branch 'release-3.10'
      Merge topic 'vs-diagnostics-flag'
      CMP0037: De-duplicate check and message generation
      CMP0037: Allow test and package targets when features are not enabled
      Merge topic 'minifixes'
      Merge topic 'vs-hlsl-opt-dbg'
      Merge topic '15468-xcode-hide-zero-check-source-group'
      Merge topic 'cmp0037-conditional-targets'
      Merge topic 'update-vim-syntax'
      Merge topic 'autogen-change-rcc-config-suffix'
      Merge branch 'release-3.10'
      Merge topic 'mingw-clang-c-compile-features'
      Merge topic 'windows-embed-cmake-version'
      Merge topic 'notes_timestamp'
      Merge topic '16780-write-single-xcodeproj'
      Merge branch 'backport-3.9' into autogen-moc-predefs-no-moc-options
      Merge topic 'autogen-moc-predefs-no-moc-options'
      Merge branch 'backport-3.9-autogen-moc-predefs-no-moc-options' into release-3.9
      Merge branch 'release-3.9'
      Merge branch 'release-3.10'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge branch 'release-3.10'
      Help: Document CMP0037 relaxation of test and package targets
      Add deprecation warnings for policies CMP0054 and below
      Merge topic 'doc-cmp0037-update'
      Merge topic 'update-kwsys'
      Merge topic 'deprecate-policy-old'
      Merge branch 'upstream-KWSys' into update-kwsys
      CMake 3.9.5
      Merge branch 'release-3.9'
      Tests: Fix CTestTestCrash test under ubsan
      Tests: Honor already-set CTEST_REAL_HOME in case of repeat run
      Tests: Drop unused contract test
      Tests: Drop unused contract test environment script
      Tests: Factor out contract test HOME finding
      Tests: Refactor contract test activation
      Merge topic 'update-kwsys'
      Merge topic 'server-refactor'
      Merge topic 'bzip2-windows'
      Merge topic 'test-crash-ubsan'
      Merge topic 'test-contract-refactor'
      Merge topic 'typos'
      Tests: Pass generator instance into check for Fortran
      Tests: Avoid hanging on check for Fortran
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'server-test-info'
      Merge topic 'findboost-compiler-version'
      Merge topic 'update-CheckFortran'
      Merge topic 'csharp-version-english'
      Tests: Add contract test for PLplot
      Merge branch 'implicit-lib-gcceh' into release-3.9
      Merge topic 'implicit-lib-gcceh'
      Merge topic 'FindOpenGL-clarify-libraries'
      Merge topic 'irsl-win2018'
      Merge branch 'release-3.9'
      Merge branch 'release-3.10'
      Merge topic 'flang-windows'
      Merge topic 'update-kwsys'
      Merge topic 'imported-promotion'
      Merge topic 'contract-plplot'
      Merge topic 'fortran-flags-docstring'
      Merge topic 'cmake-default-dir-install-permissions'
      Merge topic 'FindHDF5-c-version'
      Merge branch 'release-3.10'
      Tests: In CTestTest2 configure KWSys encoding to match CMake
      Merge branch 'upstream-KWSys' into update-kwsys
      Windows: Do not report manifest tool update notification as failure
      Merge topic 'FindOpenGL-no-glvnd-for-GL'
      Merge branch 'release-3.10'
      Merge topic 'windows-mt-update-quiet'
      Merge topic 'update-kwsys'
      CMake 3.9.6
      Merge topic 'test-CTestTest2-intl'
      Merge topic 'csharp-settings-property'
      Merge topic 'cmakeServerRequiredCMakeVersion'
      Merge topic 'update-ctest-documentation'
      Merge branch 'release-3.9'
      Merge topic 'doxygen_dot'
      cmcmd: Fix typo in RunCommand logic
      Merge topic 'windows-mt-update-quiet'
      Merge branch 'release-3.10'
      Merge branch 'release-3.10'
      Merge topic 'xcodeForLoopCleanup'
      Merge topic 'swig-broken-dependency-scan'
      Merge topic 'ctest-warning'
      Merge topic 'xcode64'
      Merge topic 'cmake-gui-qt-static-windows'
      Utilities/Release: Remove unused setting in Linux build
      Utilities/Release: Build static executables on Windows
      Merge branch 'release-3.10'
      Merge topic 'rel-win-static'
      Help: Add notes for topic 'CheckIncludeFiles-language-CXX'
      Utilities/Release: Update to openssl-1.0.2m
      Utilities/Release: Update to openssl-1.1.0g
      Tests: Fix FindPatch test on Windows
      Merge topic 'update-prebuilt-openssl'
      Merge topic 'ctest-chrono'
      FindMatlab: Avoid if() auto-dereference in 64-bit host detection
      cmSourceGroup: Return strings from GetName and GetFullName
      VS: Order .vcxproj.filters files deterministically
      MSVC: Fix MSVC_VERSION when mixing MSVC C/C++ with Intel Fortran
      FindRuby: Fix match of '.' in version numbers
      FindRuby: Add support for versions 2.2, 2.3, and 2.4
      Merge topic 'FindOpenGL-glvnd-preference'
      Merge topic 'test-FindPatch-windows'
      Merge topic 'msvc-version'
      Merge topic 'fmpi-command-not-found'
      Merge topic 'fomp-no-def-path'
      Merge topic 'FindMatlab-better-host-detect'
      Merge branch 'release-3.10'
      Tests: Add test for bad foreach inside a function
      FindOpenGL: Add policy CMP0072 to prefer GLVND for legacy GL
      CUDA: Add CMAKE_CUDA_SEPARABLE_COMPILATION variable
      IWYU: Suppress warnings from the internal Clang
      Merge topic 'test-bad-foreach-in-function'
      Merge topic 'FindRuby-through-2.4'
      Merge topic 'blas-lapack-flame'
      clang-tidy: Clarify comment explaining purpose of CLANG_TIDY_SHA1
      Tests: Remove unnecessary result files from RunCMake.File_Generate
      Tests: Decouple COMPILE_LANGUAGE in file(GENERATE) from COMPILE_OPTIONS
      Genex: Fix COMPILE_LANGUAGE messages to allow file(GENERATE) with Xcode
      Genex: Enable COMPILE_LANGUAGE for file(GENERATE) with Visual Studio
      Merge topic 'vs-source-group-order'
      Merge topic 'serverBugFixHasInstallRule'
      Merge topic 'FindOpenGL-glvnd-policy'
      Merge topic 'perf-source-lookup'
      Merge topic 'iwyu-suppress-clang-warnings'
      Merge topic 'cuda-sep-comp-var'
      Merge topic 'ctest-chrono'
      Merge topic 'cpack-minor-cleanup-and-tests-extension'
      Merge topic 'autogen-rcc-custom-command'
      Merge topic 'fix-cmake-server-bad-buffering'
      Merge branch 'release-3.10'
      Merge branch 'release-3.10'
      Merge topic 'tidy-sha1-comment'
      Genex: Enable COMPILE_LANGUAGE for COMPILE_OPTIONS with Visual Studio
      Merge topic 'gtest-fix-discovery'
      IWYU: Add more mappings for std::__decay_and_strip
      Fortran: Add option to run the compiler through launcher tools
      Merge topic 'serverFixTestDiscovery'
      Merge topic 'server-target-isGeneratorProvided'
      Merge topic 'iwyu-workaround'
      Merge topic 'hardcoded-path-removal'
      Merge topic 'extend-compile-language-genex'
      Merge branch 'release-3.10'
      GNUInstallDirs: Update link to 64-bit ABI documents
      CMakeFindBinUtils: Improve switch between MSVC- and GNU-like tools
      IWYU: Add mappings for std::enable_if on chrono durations
      bootstrap: Add infrastructure to detect threading flags
      AIX: Add -pthread flag to enable std::thread with GCC
      Merge topic 'GNUInstallDirs-update-link'
      Merge topic 'cuda-implicit-include-dirs'
      Merge topic 'fortran-compiler-launcher'
      Merge topic 'cppcheck_testdriver'
      Merge topic 'win-clang-debug'
      Merge topic 'CheckIncludeFiles-language-CXX'
      Merge topic 'clang-cl-fix'
      Merge topic 'aix-threads'
      Merge topic 'CodeBlocks-custom-compiler-id'
      Merge branch 'release-3.10'
      CheckIncludeFiles: Fix name of source file used for check
      Merge topic 'CheckIncludeFiles-fix-src-name'
      Merge topic 'findiconv-module'
      Merge topic 'findcuda-separable-compilation-fix'
      Merge topic 'whitelist-more-interface-properties'
      Merge topic 'CMakeFindBinUtils-improve-switch'
      cmStandardLexer.h: Do not include a C++ header
      Merge branch 'upstream-KWSys' into update-kwsys
      Simplify CM_FALLTHROUGH implementation
      Merge topic 'libuv-raii'
      cmUVHandlePtr: Move to CMakeLib to make it available everywhere
      cmUVHandlePtr: Add uv_timer_ptr
      cmUVHandlePtr: Add uv_process_ptr
      GitSetup: Restrict import to files we need
      Merge branch 'upstream-GitSetup' into update-gitsetup
      Merge topic 'update-kwsys'
      Merge topic 'simplify-fallthrough'
      Merge topic 'fixCMakeVersionRC'
      Merge topic 'fix-cmake-server-bad-buffering-test'
      Merge topic 'bootstrap-clang-5'
      Merge topic 'libuv-raii'
      Merge topic 'simplify_target_link_libraries'
      Merge topic 'update-gitsetup'
      Merge branch 'release-3.10'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'cmake-job-pool'
      Merge topic 'update-kwsys'
      Merge topic 'csharp_project_without_sources'
      Merge topic 'cpack-pkg-fix'
      Merge branch 'release-3.10'
      Merge topic 'pragma-once'
      Merge topic 'add_library-mention-xcode-objlib-behavior'
      Use CM_FALLTHROUGH in Windows-specific code
      Merge topic 'ctest-chrono'
      Merge topic 'win-fallthrough'
      Merge topic 'update-cpplint'
      Merge topic 'src-genex-refactoring'
      Merge topic 'include_external_ms_project_support_non_windows_target'
      Merge topic 'update-cm-thread'
      Merge branch 'upstream-KWSys' into update-kwsys
      cmake-gui: Update RegexExplorer for changes to KWSys
      Help: Document that ASM should be enabled last
      Merge topic 'findmpi-found-cond'
      Merge topic 'findmpi-notfound-spam'
      Merge topic 'update-kwsys'
      Merge topic 'src-COMPILE_DEFINITIONS-genex'
      Merge topic 'doc-lang-order'
      Merge branch 'release-3.10'
      server: drop "ctestInfo" backtrace information
      Merge branch 'backport-revert-server-target-backtraces' into revert-server-target-backtraces
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'gtest-discovery-timeout'
      Merge topic 'revert-server-target-backtraces'
      Merge branch 'release-3.10'
      Merge topic 'splitRCPatchComponent'
      Merge topic 'FindOpenCL-amd-sdk'
      Merge topic 'externalproject_download_dir'
      Merge topic 'cpack-rpm-check-executable-flags'
      CTest: Fix regression in test timeout compuatation
      Merge branch 'automoc-apple-framework' into autogen-fix-library-deps
      Merge branch 'automoc-apple-framework' into autogen-fix-library-deps
      Merge topic 'fix-ctest-chrono'
      CTest: Fix regression in build-and-test timeout compuatation
      CTest: Fix regression in build-and-test timeout forwarding
      cmCTestBuildAndTestHandler: Convert timeout to std::chrono::duration
      Merge topic 'update-kwsys'
      Merge topic 'autogen-fix-library-deps'
      Merge branch 'release-3.10'
      Merge topic 'cuda_darwin_proper_install_names_flags'
      Merge branch 'release-3.10'
      Merge branch 'upstream-KWSys' into update-kwsys
      CTest: Simplify std::chrono::duration<double> conversion to double
      CTest: Remove unfinished batch test mode
      Merge topic 'update-kwsys'
      Merge topic 'ctest-remove-unfinished-batch-mode'
      Merge topic 'cpack-generator-scripts-enable-all-cmake-policies'
      CTest: Use integer-representable value for "infinite" timeout
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'fix-ctest-chrono'
      Merge topic 'fix-iar-binutils-for-cxx'
      Merge topic 'FindPkgConfig_doc_cleanup'
      Merge branch 'release-3.10'
      Merge topic 'update-kwsys'
      Merge topic 'use-std-string'
      Merge topic 'FindPerlLibs-MacOS-failure'
      Merge topic 'irsl-msvc-omp-fix'
      Merge topic 'findmpi-builtin-fix'
      Merge branch 'release-3.10'
      Merge branch 'release-3.10'
      Merge topic 'cmGraphVizWriter_Interface_Dependers'
      Merge topic 'irsl-intel-fortran-only-fix'
      Merge topic 'autogen-separate-tests'
      Merge topic 'per-source-COMPILE_LANGUAGE-genex-support'
      Merge branch 'release-3.10'
      Merge topic 'fix_failing_ResolveDeviceSymbols_test'
      Merge topic 'makefile-simplify-fortran'
      Merge topic 'vs-vcxproj-lowercase-utf-8'
      Merge topic 'FindFLTK-per-config'
      Merge branch 'upstream-KWSys' into update-kwsys
      Merge topic 'cuda-mixed-cxx-standard'
      Merge topic 'update-kwsys'
      Merge branch 'backport-autogen-nested-lists-fix' into autogen-nested-lists-fix
      Merge topic 'autogen-nested-lists-fix'
      Merge branch 'release-3.10'
      cmcmd: Fix cmake_symlink_library for inconsistent slashes
      Copyright.txt: Update year range to end in 2018
      Merge topic 'solaris_warning_single'
      Merge topic 'FindBLAS-modernize'
      Merge topic 'objlib-dedup'
      Merge topic 'cmake_symlink_library-slashes'
      Merge topic 'use-override'
      Merge topic 'cpackifw-package-remove-target-dir'
      Merge topic 'copyright-year'
      cmGlobalNinjaGenerator: Avoid using deprecated std::ptr_fun
      Merge topic 'FindPkgConfig_search_path_fix'
      Generalize check for C++14 constructs
      Compile CMake as C++17 if supported by the compiler
      Merge topic 'self-c++17'
      Merge topic '17431-iphone-deployment-target'
      Merge topic 'execute_process_UTF8_keyword'
      Merge topic 'use_generator_is_multi_config'
      libuv: unix: restart syscalls interrupted by our signal handler
      cmCTest: Remove unused member LastStopTimeout
      cmCTest: Refactor stop time calculations
      cmCTestRunTest: Subsume ResolveTimeout into only call site
      cmCTestMultiProcessHandler: Check stop time more directly
      cmCTestMultiProcessHandler: Fix StartNextTests loop on not-started test
      Merge branch 'upstream-KWIML' into update-kwiml
      Merge topic 'msvc2017-findcuda'
      Merge topic 'FindCUDA-deduplicate-c+std-host-flags'
      Merge topic 'vs-ranged-for'
      Merge topic 'vs10-target-generator-range-for'
      Merge topic 'doc-OUTPUT_NAME-clarify'
      Merge topic 'doc-CMAKE_SYSTEM_NAME-mode'
      Merge topic 'COMPILE_FLAGS-clarify-sf-prop-documentation'
      Merge topic 'cpack_versions'
      Merge topic 'FindPostgres_support_for_v10'
      Merge branch 'release-3.10'
      cmCTestMultiProcessHandler: Add helper to make libuv use SA_RESTART
      Merge topic 'update-kwiml'
      Merge topic 'serverTestInfoExpandVariables'
      Merge topic 'unhardcode-configuration-types'
      Merge branch 'release-3.10'
      MSVC: Avoid warning when enabling ASM language with C compiler
      Merge topic 'doc-install-arg-order'
      Merge topic 'doc-fixes'
      Merge topic 'FindBoost-1.66'
      Merge topic 'cuda_msvc_support_complex_gencode_signatures'
      Merge topic 'misc-typos'
      Merge topic 'specify-source-extensions'
      Merge topic 'msvc-asm'
      Merge branch 'backport-autogen-nexist-source-fix' into autogen-nexist-source-fix
      Merge topic 'autogen-nexist-source-fix'
      Merge branch 'release-3.10'
      cmLocalVisualStudio7Generator: Clarify condition for target that compiles
      cmLocalVisualStudio7Generator: Clarify variable name of compiled language
      cmVisualStudio10TargetGenerator: Factor out include dir computation
      Merge topic 'ctest-libuv'
      Merge topic 'avoid-ambiguous-extension-logic-for-known-paths'
      Merge topic 'cuda_allow_G_to_device_debugging_on_msvc'
      Tests: Remove redundant code from RunCMake.GenerateExportHeader case
      GNU: Use -fvisibility on AIX when supported
      Genex: Enable COMPILE_LANGUAGE for COMPILE_DEFINITIONS with VS and Xcode
      Genex: Enable COMPILE_LANGUAGE for INCLUDE_DIRECTORIES with VS and Xcode
      Merge topic 'gnu-visibility-aix'
      Merge topic 'CheckIncludeFile-required-libs'
      Merge topic 'extend-compile-language-genex'
      libuv: Teach import script to add missing newlines
      Merge topic 'fix-documentation'
      CTest: Fix decoding of MBCS character split by buffering
      CTest: Fix process output read error cases
      Merge topic 'msvc_cuda_8_explicitly_specify_cuda_language'
      Merge topic 'fix_ninja_cuda'
      Merge topic 'FindTCL-thread-suffix'
      Merge topic 'ctest-libuv-output-decode'
      Merge topic 'autogen-parallel'
      Merge branch 'release-3.10'
      Merge topic 'cache-truncate-newlines'
      Merge topic 'FindOpenGL-fix-typo'
      Merge branch 'upstream-libuv' into update-libuv
      libuv: Update build within CMake
      IWYU: Add more workaround mappings for internal bits
      Merge topic 'iwyu'
      Merge topic 'docs_cmake_crosscompiling'
      Merge topic 'heading_automoc_macro_names'
      Merge topic 'genex-output-known-extension'
      Merge topic 'FindPythonInterp-windows-current-user'
      Merge topic 'FindJava-jdk-10'
      Merge topic 'update-libuv'
      Merge topic 'serverCrashIfNoMinVersionSpecified'
      Merge topic 'boost-optional-components'
      Merge topic 'autogen-first-line-fix'
      cpack: Enable MSVC debug hook earlier
      Extend libuv file translate mode workaround to all executables
      Merge topic 'feature-codelite-fortran'
      Merge topic 'recognize-versioned-shared-libraries'
      include_regular_expression: Fix propagation to subdirectories
      Merge topic 'libuv-restore-fmode'
      Merge topic 'generic-inc-sep-typo-remove'
      Merge topic 'vcxproj-spaces'
      Merge topic 'UseJava-native-headers-generation'
      Merge topic 'cpack_trace'
      Merge topic 'GenerateExportHeader-include-guard'
      Merge branch 'upstream-KWSys' into update-kwsys
      curl: Update script to get curl 7.58.0
      Merge branch 'upstream-curl' into update-curl
      Makefile,Ninja: Use tool-specific response file flag for include dirs
      XL: Enable use of response files for includes and objects
      Merge topic 'stdstring'
      Merge topic 'windows-resources-through-link'
      Merge topic 'fix-include_regular_expression-subdir'
      Merge topic 'sourceFile-new-properties'
      Merge topic 'update-kwsys'
      Merge topic 'RemoveKDevelop3'
      Merge topic 'server-polish-opt-handshake'
      Merge topic 'fix-cray-pic'
      Merge topic 'xl-qoptfile'
      Merge topic 'CPackDeb-help-typo'
      cmUVSignalHackRAII: Use nullptr instead of NULL
      De-duplicate cmUVSignalHackRAII
      Help/dev: Add log step to 'release' branch instructions
      Merge topic 'doc-dev-release'
      Tests: Speed up RunCMake.GeneratorExpression
      Tests: Speed up RunCMake.TargetPropertyGeneratorExpressions
      Merge topic 'update-curl'
      Merge topic 'ctest-chrono'
      Merge topic 'dedup-uv-signal-hack'
      Merge topic 'test-genex-speedup'
      Merge topic 'intel-cxx17-flags'
      Merge topic 'ctest_start_function_scope'
      Merge topic 'reduce-temporaries'
      cmGlobalXCodeGenerator: Avoid -Wconditional-uninitialized warning
      Makefile,Ninja: De-duplicate ComputeObjectFilenames method
      FindCUDA: Fix regression in per-config flags
      Merge topic 'xcode-gen-warning'
      Merge topic 'vcxproj-DebugInformationFormat-newline'
      Merge topic 'doc-typo-CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE'
      Merge topic 'doc-typo-CMAKE_INCLUDE_CURRENT_DIR'
      Merge topic 'update_foreach_range_doc'
      Windows: Embed version information into cmake-gui
      CheckIPOSupported: Document existing Fortran support
      Windows: Increase stack size used by CMake binaries
      Merge topic 'FindCUDA-restore-config-types'
      Merge topic 'adsp-asmembler-identification'
      Merge topic 'dedup-ComputeObjectFilenames'
      Merge topic 'vs-restore-order'
      Merge topic 'CheckIPOSupported-doc-Fortran'
      Merge topic 'source_group-TREE-args'
      Merge topic 'generate_speedup'
      Merge topic 'msvc_cuda_files_use_consistent_obj_names'
      Merge topic 'windows-embed-cmake-gui-version'
      Merge topic 'windows-cmake-stack-size'
      UseSWIG: Convert docs to a bracket comment
      UseSWIG: Improve documentation markup
      Merge topic 'perf-from-callgrind'
      Merge topic 'findmpi-linker-parsing-enh'
      Merge topic 'UseSWIG-doc-clarify'
      Merge topic 'std-string-apis'
      Merge topic 'msvc-doc-fix'
      Merge branch 'upstream-KWSys' into update-kwsys
      Tests: Add missing error check in CudaOnly.GPUDebugFlag
      Ninja: Remove unused device link line code
      cmCustomCommandGenerator: Simplify cmOutputConverter access
      Merge topic 'update-kwsys'
      Merge topic 'ninja-unused-device-link'
      Merge topic 'test-cuda-missing-check'
      Merge topic 'simplify-ccg-converter'
      Merge topic 'UseSWIG-fix-regression'
      Merge topic 'vs-static-ConvertToWindowsSlash'
      Merge topic 'autogen-documentation'
      Merge topic 'autogen-improve-multi-config'
      Merge topic 'fix_help_cmake_parse_arguments'
      Merge topic 'bootstrap-try-clang'
      Help: Consolidate 3.11 release notes
      Help: Organize and revise 3.11 release notes
      Merge topic 'doc-3.11-relnotes'
      Help: Drop development topic notes to prepare release
      CMake 3.11.0-rc1 version update
      Merge branch '17711-reset-xcode-target-var' into release-3.11
      Merge branch 'FindImageMagick-FixFor7.0.x' into release-3.11
      Merge branch 'autogen-write-on-change-only' into release-3.11
      Android.mk: Evaluate generator expressions up front
      Android.mk: Fix export of static libraries with PRIVATE dependencies
      Merge branch 'export-android-mk' into release-3.11

Bryon Bean (7):
      cmCTestMultiProcessHandler: Factor out duplicate test finish logic
      cmCTestRunTest: Drop unused members
      cmCTestRunTest: Modernize constructor and destructor decls
      cmProcess: Remove unused ReportStatus method
      cmProcess: Use explicit enum for process state
      cmProcess: Use explicit enum for process exit exception
      CTest: Re-implement test process handling using libuv

Byoungchan Lee (1):
      cmComputeLinkInformation: Better RPATH detection for versioned libraries.

Christian Pfeiffer (37):
      Fortran: Use same DOC for flags as other languages
      FindOpenMP: Use NO_DEFAULT_PATH where appropriate
      FindMPI: Treat 'command not found' as an error
      FindOpenMP: Enable policy CMP0012
      Merge topic 'fomp-cmp0012'
      FindQt4: Set PLUGINS and IMPORTS dir even if empty
      wxWidgets: Respect WX_CONFIG and WXRC_CMD env vars
      FindImageMagick: Add more library names
      Modules: Remove paths set as global Unix prefixes
      FindAVIFile: Replace PATHS with updated suffixes
      FindPike: Update names and paths
      FindMPEG,2: Update to current libmpeg2 behavior
      Modules: Replace coded PATHS with PATH_SUFFIXES
      IRSL: Install the 1041 folder for Intel compilers
      Merge topic 'imagemagick-6-freebsd-names'
      Merge topic 'wxwidgets-env-variables'
      Merge topic 'findqt4-dirs-fix'
      Merge topic 'irsl-intel-1041-folder'
      FindIconv: Add the FindIconv module.
      IRSL: Skip libgfxoffload if no Intel C++ is used
      FindLibLZMA: Add library name for Windows
      Merge topic 'findliblzma-win-name'
      Merge topic 'winarm64'
      FindMPI: Move MSMPI/MPICH2 mpiexec search
      Merge topic 'findmpi-new-mpiexec-search'
      FindOpenMP: Employ genex where possible
      Merge topic 'findopenmp-genex'
      GenericSystem: Remove misspelled flag default
      FindMPI: Improve link information parsing
      Intel: Correct the C11 ext flag
      Intel: Add C++17 compiler options
      FindMPI: Use more CMake variables
      FindMPI: Retain unused link paths
      FindMPI: Set up environment variables for wrapper
      FindMPI: Support for IMPI's compiler check
      FindMPI: Discard IMPI boilerplate text
      Help: Clarify MSVC and MSVC_VERSION variables

Christoph Ruediger (1):
      Help: Improved MAIN_DEPENDENCY documentation of add_custom_command()

Chuck Atkins (1):
      Cray: Add common PIC flags

Clinton Stimpson (1):
      cmCPackDragNDropGenerator: Improve error reporting

Craig Scott (31):
      FetchContent: New module for populating content at configure time
      FetchContent: Add tests
      Merge topic 'cross_link_CheckLanguage_enable_language'
      Xcode: use ranged for loops, cleanup existing for loops
      Merge topic 'fetchcontent-support-use-before-project-command'
      Help: Fix cross-reference in COMPILE_FLAGS target property docs
      Merge topic 'compile_flags_xref_fix'
      Merge topic 'WriteBasicConfigVersionFile_SameMinorVersion'
      CTest: Check failed fixture dependencies before test command and args
      Merge topic 'check_fixtures_before_exe_existence'
      ExternalProject: Support substituting <DOWNLOAD_DIR>
      FindPkgConfig: Cleanup docs
      FindPkgConfig: Make IMPORTED_TARGET test verify NO...PATH properly
      FindPkgConfig: Fix IMPORTED_TARGET NO...PATH option handling
      Solaris: Fix shadowed declaration warning
      Merge topic 'ctest-update-timing-summary-manual'
      execute_process: Allow UTF-8 as a synonym for the UTF8 keyword
      GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Tests
      GENERATOR_IS_MULTI_CONFIG: Use for multi-config checks in Modules
      FindDoxygen: Add DOXYGEN_VERBATIM_VARS for quote prevention
      Merge topic 'doxygen_verbatim_vars'
      Merge topic 'various-typos'
      Merge topic 'improve_generated_property_docs'
      Merge topic 'add_cuda_to_source_regex'
      Merge topic 'cmSourceGroup-modern-cxx'
      Merge topic 'FindDoxygen-macos-utils'
      Help: Explain meaning and limitations of CMAKE_CROSSCOMPILING
      Help: Fix heading level for CMAKE_AUTOMOC_MACRO_NAMES
      Help: CMAKE_<LANG>_COMPILER_EXTERNAL_TOOLCHAIN typo removal
      Merge topic 'reword-cmake-E-time-help'
      Merge topic 'docs_cmake_lang_compiler_external_toolchain'

Cristian Adam (1):
      Check*: Added include guards

Curl Upstream (1):
      curl 2018-01-23 (d6c21c8e)

Daniele E. Domenichelli (2):
      WriteBasicConfigVersionFile: Add SameMinorVersion COMPATIBILITY option
      WriteBasicConfigVersionFile: Fix messages in ExactVersion tests

David Adam (4):
      CheckIncludeFiles: extend to allow a LANGUAGE argument
      CheckIncludeFiles: add unit tests
      CheckIncludeFiles: clean up documentation of new features
      CheckIncludeFiles: improve warning for missing argument

David Hirvonen (1):
      FindCUDA: de-duplicates C++11 flag when propagating host flags.

Deniz Bahadir (9):
      Defer check for sources within a target until generation.
      cmTargetPropCommandBase: Fix typo in error message
      Teach target_* commands to set INTERFACE properties of IMPORTED targets
      Add support for IMPORTED GLOBAL targets to be aliased
      cmTarget: Simplified and fixed a string-comparision.
      Add new target-property `IMPORTED_GLOBAL`.
      target_link_libraries: Return earlier on some error.
      target_link_libraries: Slightly fix some error-messages.
      target_link_libraries: Simplify implementation and add comments.

Domen Vrankar (11):
      CPack/Deb: handle shlibs file generation when SOVERSION set to 0
      CMake: enable setting default dir creation permissions
      Move file/dir permissions code to common file.
      CPack test: expand output checking fallback
      CPack: enable setting default dir creation permissions
      CPack: documentation typo fix
      CPack: set variable commands in lower case
      CPack test: correctly handle CPACK_PACKAGING_INSTALL_PREFIX
      CPack tests: add possibility for expecting config developer warnings
      CPack/RPM: check executable flags for debuginfo packages
      CPack: enable all CMake policies for generator scripts

Don Hinton (1):
      CheckIncludeFiles: Honor CMAKE_REQUIRED_LIBRARIES

Felix Schwitzer (1):
      swig: fix incremental build in case of removed interface files

Francisco Facioni (1):
      Ninja: Fixes CUDA device link in Windows

Francois Budin (2):
      FindICU: Search in 'sbin' directories for icu tools
      FindICU: Add support for static libraries on Windows

Frank Winklmeier (2):
      cmLocalGenerator: remove public GetImportedGeneratorTargets
      cmLocalGenerator: change ImportedGeneratorTargets from vector to map

GitSetup Upstream (1):
      GitSetup 2017-10-26 (1639317d)

Gregor Jasny (7):
      cmake: Add --open option for IDE generators
      cmake-gui: Use cmake::Open to open generated project
      Xcode: Do not create ZERO_CHECK source group
      Xcode: Add option to generate only topmost project file
      Xcode: rename embedded SDK query function
      Darwin: Emit deployment target that matches the SDK
      cmGlobalXCodeGenerator: Properly initialize TARGETS variable

Harry Mallon (2):
      FindOpenCL: Add support for AMD OpenCL SDK Light
      Cpack.cmake: Document some CPACK_* default values

Henry Schreiner (1):
      FindCUDA: Improve documentation formatting markup

Isaiah Norton (1):
      CPack: accept --trace and --trace-expand

Isuru Fernando (3):
      Flang: Add partial support on Windows
      Flang: Identify as simulating MSVC on Windows
      Flang: Add support for compiling sources on Windows

J M Dieterich (1):
      Find{BLAS,LAPACK}: Add support for FLAME blis and libflame

Jacek Blaszczynski (3):
      Add Arm64 support to COFF symbol export feature
      Use IMAGE_FILE_HEADER and add missing Arm 32bit images support
      Address code review feedback

Jamil Appa (1):
      FindCUDA: Add cublas device library to separable compilation

Jean-Christophe Fillion-Robin (1):
      FetchContent: Support use of the module before "project()" command

Jean-Philippe Lebel (1):
      CPack/IFW: Add option to control deletion of the install directory

Jeremiah van Oosten (1):
      VS: Add source file property to set hlsl debug and optimization flags

Justin Berger (12):
      Tests: reworked server tests to allow other operation modes
      server: Updated server tests to try various communication channels
      utility: Added minimal std::thread drop-in
      server: Swapped to cm_thread impl
      misc: Added utility method to allow working with stacks
      test: Updated server test harness to try to cause fragmentation
      utility: Disabled copy ctors in thread classes
      tests: unconditionally enabled server tests
      Add RAII handles for libuv handle types
      tests: Added tests to verify UV RAII semantics/constructs
      server: Switched to a auto model for handles
      utilities: Swapped to use std C++11 mutex/threading constructs

Justin Goshi (12):
      cmake-server: Add target install destinations to codemodel
      VS generator: support /diagnostics compiler flag
      Windows: Embed version information into CMake binaries
      server: add "ctestInfo" request to get test info
      server: return minimum cmake required version for each project
      server: project has install rule bug fix
      server: ctestInfo fix to return all tests
      server: return whether or not a target is generator provided
      Windows: Fix version embedding in CMake binaries
      CMakeVersion RC file: Split patch into 2 components
      server: Expand generator expressions for test info
      server: fix crash if no min version specified

KWIML Upstream (1):
      KWIML 2018-01-09 (9c2d6cae)

KWSys Upstream (15):
      KWSys 2017-10-10 (239bc737)
      KWSys 2017-10-12 (ef0ad34d)
      KWSys 2017-11-01 (6ffca34c)
      KWSys 2017-11-02 (54f0901a)
      KWSys 2017-11-07 (5249a82d)
      KWSys 2017-11-09 (40d7b1bb)
      KWSys 2017-11-30 (fa1ab7b8)
      KWSys 2017-12-01 (0f0023b1)
      KWSys 2017-12-05 (9376537e)
      KWSys 2017-12-07 (4aee0036)
      KWSys 2017-12-08 (2d27b1d0)
      KWSys 2017-12-12 (3ba214b7)
      KWSys 2017-12-15 (8f755ee9)
      KWSys 2018-01-23 (0579db1c)
      KWSys 2018-02-01 (04fcc449)

Kai Wolf (1):
      Help: Fix code example in cmake_parse_arguments.rst

Kitware Robot (123):
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      CMake Nightly Date Stamp
      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 (9):
      Help: note that CMAKE_SYSTEM_NAME is not set in script mode
      Help: fix documentation for OUTPUT_NAME
      Help: improve install() documentation of argument ordering
      cmCacheManager: Truncate values containing newlines
      cmCacheManager: Test and document newline truncation behavior
      GenerateExportHeader: add INCLUDE_GUARD_NAME option
      GenerateExportHeader: add release notes, tests for include guard changes
      cmCTestScriptHandler: Add new field ShouldRunCurrentScript
      Help: add release notes, documentation for CTEST_RUN_CURRENT_SCRIPT behavior

Luz Paz (1):
      Various typo fixes

Manuel Núñez (3):
      Call GetRealPath through cmSystemTools instead of KWSys directly
      cmSystemTools: Implement GetRealPath on Windows
      cmTimestamp: For symlinks switch to timestamp of resolved path

Marc Chevrier (14):
      UseJava: OUTPUT_DIR must exists in all cases.
      UseJava: add_jar OUTPUT_DIR option used only for jar generation.
      Refactor per-source generator expression evaluation
      Add generator expression support to per-source COMPILE_DEFINITIONS
      FindPerlLibs: fix MacOS failure
      FindPerlLibs: refactoring
      FindPerlLibs: Add support for MSYS and CYGWIN
      Genex: Per-source $<COMPILE_LANGUAGE:...> support
      add_jar: add option GENERATE_NATIVE_HEADERS
      LocalGenerator: refactoring
      sourceFile properties: add property COMPILE_OPTIONS
      VisualStudio generators: refactoring
      sourceFile properties: add property INCLUDE_DIRECTORIES
      UseSWIG: Restore support for like-named .i files in different modules

Mark Salisbury (2):
      FindFreetype: Normalize slashes when legacy FREETYPE_LIBRARY is specified
      FindBZip2: Normalize slashes when legacy BZIP2_LIBRARIES is specified

Mateusz Janek (1):
      source_group: Fix TREE argument parsing

Matt McCormick (1):
      Ninja: add CMAKE_JOB_POOLS variable as default for JOBS_POOLS

Matthias Maennich (5):
      cmLinkedTree: avoid unnecessary copies during Push of T
      cm{Unset,Set}Command: use std::string to determine the env variable name
      Replace cmArray{Begin,End,Size} by their standard counterparts
      cm_codecvt: cleanup superfluous semicolons
      cmForEachCommand: prevent leakage

Melven Roehrig-Zoellner (1):
      CodeBlocks: add option for the CB compiler ID

Michael Stürmer (1):
      VS: Enable generation of CSharp projects without initial .cs files

Nico Müller (1):
      Compiler/TI: Add support for depfile generation for Ninja

Noel Eck (1):
      UseSWIG: Clarify documentation of SWIG_OUTFILE_DIR

Patrick Boettcher (1):
      update vim-syntax to latest cmake-commit

Paul "TBBle" Hampson (6):
      FindBoost: Boost 1.66.0 dependency and release update
      FindBoost: Fix incorrect alphabetisation of headers list
      FindBoost: Implement "Architecture and Address Model" tag
      FindBoost: Search for upstream-packaged libs next to includes
      FindBoost: Generate imported targets for future Boost versions
      Linkify target_link_libraries in DEBUG_CONFIGURATIONS

Pavel P (1):
      Windows: Add support for running CMake tools through a symlink

Pavel Solodovnikov (3):
      objlib: fix unchecked insertions in `cmGeneratorTarget::GetLanguages`
      Reduce allocation of temporary values on heap.
      Reduce raw string pointers usage.

Robert Dailey (1):
      VS: Use newline for empty DebugInformationFormat tags

Robert Maynard (11):
      Help: enable_language now documents the CheckLanguage module
      Cuda: ResolveDeviceSymbols now properly execute everywhere.
      cmMakefile: Refactor determining a targets C++ standard level
      CUDA: Fix CUDA_STANDARD selection via cxx_std_11 with CXX_STANDARD
      GENERATED: Improve the documentation of the GENERATED file property
      CUDA: Add cu as default source file extension
      CUDA: gencode signature that list multiple code types now supported.
      CUDA: Allow -G to control device debuging on MSVC.
      CUDA: MSVC will now state files are cuda files when needed
      Help: Better explain that foreach(RANGE ) is inclusive.
      CUDA: Use MSVC default pattern for naming object files

Roger Leigh (2):
      FindBoost: Use CMAKE_CXX_COMPILER_ID for Intel compiler
      FindBoost: Add Windows ABI tag for Clang debug

Rolf Eike Beer (6):
      TryRun: do not call strcpy()
      cmCommandArgumentParserHelper: constify some char* values
      cmCommandArgumentParser: remove the variable tokens from the class
      FindBLAS: use FPHSA
      FindBLAS: simplify if()
      FindBLAS: optionally query pkg-config for a library

Roman Wüger (1):
      FindImageMagick: Add 7.0 library names

Sebastian Holtermann (47):
      Autogen: Don't add AUTOMOC_MOC_OPTIONS to moc-predefs command
      Autogen: Introduce standalone RCC generator class
      Autogen: Switch to use custom commands for RCC
      Autogen: Remove rcc code from cmQtAutoGenerators
      Autogen: Rename cmQtAutoGenerators to cmQtAutoGeneratorMocUic
      Autogen: Add and use cmQtAutoGenerator base class
      Autogen: Make cmQtAutoGeneratorInitializer an instantiable class
      Autogen: Detect rcc feature once during configuration
      Autogen: Use project relative paths in rcc custom command comment
      Autogen: Use integers instead of strings for the Qt version
      Autogen: Fix library dependency forwarding to _autogen target
      Autogen: Tests: Add basic scripts for separate tests
      Autogen: Tests: Separate mocOnly and mocOnlyOpts tests
      Autogen: Tests: Separate uicOnly test
      Autogen: Tests: Separate RccOnly and RccEmpty tests
      Autogen: Tests: Separate RccOffMocLibrary test
      Autogen: Tests: Separate MocSkipSource test
      Autogen: Tests: Separate UicSkipSource test
      Autogen: Tests: Separate RccSkipSource test
      Autogen: Tests: Separate MocMacroName test
      Autogen: Tests: Separate MocDepends test
      Autogen: Tests: Separate MocInclude test
      Autogen: Tests: Separate MocCMP0071 test
      Autogen: Tests: Separate UicInclude test
      Autogen: Tests: Separate ObjectLibrary test
      Autogen: Tests: Separate MacOsFW test
      Autogen: Tests: Separate SameName test
      Autogen: Tests: Separate StaticLibraryCycle test
      Autogen: Tests: Separate Complex test
      Autogen: Tests: Separate RerunMocBasic test
      Autogen: Tests: Separate RerunMocPlugin test
      Autogen: Tests: Separate RerunRccDepends test
      Autogen: Tests: Move QtAutoUicInterface test to QtAutogen/UicInterface
      Autogen: Fix for problematic nested lists separator
      Autogen: Ignore not existing source files in cmMakefile
      Autogen: Tests: Fix MocInclude test(s)
      Autogen: Process files concurrently in AUTOMOC and AUTOUIC
      Autogen: Tests: Add AUTOGEN_PARALLEL tests
      Autogen: Add documentation for (CMAKE_)AUTOGEN_PARALLEL
      Autogen: Add release notes for (CMAKE_)AUTOGEN_PARALLEL
      Autogen: Rename cmQtAutogeneratorInitializer to cmQtAutoGenInitializer
      Autogen: AUTOMOC/UIC fix for moc/uic include on the first line
      Autogen: Tests: Extend AUTOMOC include patterns test
      Autogen: Tests: Extend AUTOUIC include patterns test
      Autogen: Improved multi-config include scheme
      Autogen: Documentation: Update for AUTORCC changes
      Autogen: Overwrite info files when changed only

Sergiu Deitsch (1):
      FindBoost: support OPTIONAL_COMPONENTS

Shane Parris (4):
      file(DOWNLOAD|UPLOAD): Add 'NETRC' and 'NETRC_FILE' suboption
      Add testcases for file(DOWNLOAD|UPLOAD) netrc options
      ExternalProject: Add support for NETRC and NETRC_FILE suboption
      Add dev notes for topic 'curl_netrc_options'

Stefan Brüns (1):
      FindJava: ignore javah for JDK 10, it has been removed

Stefano Sinigardi (3):
      FindFLTK: fix indentation
      FindFLTK: revise .rst markup
      FindFLTK: Find debug and release variants separately

Stephen Sorley (2):
      cpack wix: fix path error on cygwin
      cpack wix: support WiX generator on Cygwin

Sylvain Joubert (1):
      TestDriver: fix style-'variableScope' cppcheck warning

Takenori Yamamoto (1):
      FindOpenCL: Add support for CUDA OpenCL on Linux

Taylor Braun-Jones (1):
      Help: Reword misleading docs for cmake -E time

Thomas Thielemann (1):
      FindDoxygen: On macOS search in '/Applications/Utilities' too

Tobias Hunger (2):
      Server-mode: Rename functions to reflect what they do
      Server-mode: Document protocol version for optional handshake arguments

Tobias R. Henle (1):
      CodeLite: Better support for Fortran and Windows

Tobias Svehagen (1):
      CPackDeb: Fix typo in documentation

Tomoki Imai (2):
      cmGlobalGenerator: Add IsIncludeExternalMSProjectSupported method
      include_external_msproject: Support non-Windows target platforms

Vitaly Stakhovsky (10):
      cmIDEOptions: use std::string instead of const char*
      VS: Emit "utf-8" encoding as lowercase in .vcxproj headers
      VS: Use 'override' keyword for overridden methods in generator classes
      VS: Use range-based 'for' loops in generator code
      VS: Modernize 'for' loops in cmVisualStudio10TargetGenerator to C++11
      cmSourceGroup: code improvements; use std::string and C++11 loops
      cmVisualStudio10TargetGenerator: remove redundant space char in some tags
      cmMakefile: use std::string in more methods; cleanup c_str()s
      VS: Restore the order of the AdditionalIncludeDirectories tag
      cmVisualStudio10TargetGenerator: Limit scope of ConvertToWindowsSlash()

Werner Palfinger (1):
      FindPythonInterp: support single-user installs on Windows

Wouter Klouwen (7):
      CTest: correct misleading warning message for RUN_SERIAL tests
      CTest: use std::chrono::steady_clock for time keeping
      CTest: adopt std::chrono::system_clock
      CTest: convert timeouts to std::chrono::duration
      CTest: introduce cmDuration
      CTest: add safe conversion from cmDuration to integer types
      Make use of std::chrono throughout every component

Yoshinori Tahara (1):
      VS: Fix warnings in generated references to '.settings' files

Yurii Batrak (2):
      Makefiles: Avoid nested make calls for Fortran module dependencies
      Makefiles: Drop 'requires' step and its supporting infrastructure

Zack Galbreath (1):
      CTest: fix Time formatting in Notes.xml

libuv upstream (1):
      libuv 2018-01-19 (63de1eca)

lorenz (1):
      FindTCL: Find 8.6 libraries with 't' suffix

luz.paz (1):
      MAINT: Misc. typos

luzpaz (1):
      Fix trivial typos in text

silvioprog (2):
      Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE docs
      Help: Fix typo in CMAKE_INCLUDE_CURRENT_DIR docs

vim-cmake-syntax upstream (1):
      vim-cmake-syntax 2017-10-31 (a8a846f0)

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


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list