[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