[Cmake-commits] CMake annotated tag, v3.14.0-rc1, created. v3.14.0-rc1
Kitware Robot
kwrobot at kitware.com
Thu Feb 7 09:23:03 EST 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The annotated tag, v3.14.0-rc1 has been created
at 2881313b6635fa19e332f8cbf3cac9b7e861b0d2 (tag)
tagging 1e2e12889b3550713cfcb86a9367c3046a6f56e9 (commit)
replaces v3.13.4
tagged by Brad King
on Thu Feb 7 08:39:36 2019 -0500
- Log -----------------------------------------------------------------
CMake 3.14.0-rc1
-----BEGIN PGP SIGNATURE-----
iQJKBAABCgA0FiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAlxcNRgWHGJyYWQua2lu
Z0BraXR3YXJlLmNvbQAKCRAtLO8QNJIWhG/rEAC1fA5n+aGOnkeW5M/0+XNZhyYs
CyxuYY4OF5AupAeBr3jQdmou642b5K2nkUE2Z0Ej/Sewvr4sqf2CFN5KLzDVLsKF
dSlFEobi0KTMa7XTKWkOhNHuF3Eeppp3JtgEJmeiCHUw494KwkFSYmO5aK2erFro
mSAldmsoyr+Sz7Bpbiu547Ve6CD1x76LPKdRyK9rRBfco0ui2csUp287TnZnLDmN
RBbTIeCiUtqx/n8e9XEgxNXin3tThTGKvE+QBnStsMlYiCajHr6iVGqyPTBYx4UJ
kb8ZmrL7DtjGKCwsdBLhJ9x70HjJkANOdDXXOgAjCqXkkUuBRlPHQb9hdEH3Bzw6
0lm4FYKHWBj7+CYOdL9AKo3jdYOQF+/ZNuf9lsBJVskAFMKhYdZPMNgRZOiK9DZO
MM4KXO5sZztzdh8q7lVQaqgzPPfD8Jp416+O+IM/T9l05/BPWwREEfNF9JDpUaKF
XhZ32PM0CXnnbcyuFIeb7IhKy6ESxwx4mTEgErjJHqxcU4igD1+3MT+Uszd1EfAj
bOwoRgiY5Q5KXs6dI7qnE65eSrjbM+swrlEYohw+PYgTSyUZPo/CYizKi93MrvE9
gQkKu2ytTGeFYUdknLpeMv+2y+a49+W4JZmAin8dwp36n8kpWLHvT2QZfI1p9MG6
B3a1ILZoi4+SgDPSBA==
=KjHd
-----END PGP SIGNATURE-----
Alexander Grund (5):
GetPrerequisites: Don't use hardcoded name for otool
BundleUtilites: Don't use hardcoded name for install_name_tool
GetPrerequisites: Add GET_PREREQUISITES_VERBOSE to set verbose
GetPrerequisites: Allow prefixed tools
GetPrerequisites: Fix handling of executable scripts
Andrew Paprocki (1):
Fortran: Add compiler ID/Version generator expressions
Anton Chernov (1):
CUDA: Add CUDA 10 (Turing) detection
Artur Ryt (12):
cmTarget: Remove unused classes cmTargetSet and cmTargetManifest
cmMakefile: Fix ConfigureString not passing filename and line
cmMakefile: Fix @CMAKE_CURRENT_LIST_LINE@ for ExpandVariablesInStringNew
cmMakefile: move common logic to IsProjectFile function
cmMakefile: Move uninitialized vars logic into MaybeWarnUninitialized()
cmCommandArgumentParserHelper: use cmMakefile::MaybeWarnUninitialized
cmake: Enable --warn-uninitialized inside string(CONFIGURE) and configure_file
cmDocumentationSection: Remove unused parameter in constructor
cmDocumentation: Get rid of raw pointers in AllSections map
cmake: Return generator docs directly
Help: Mark default CMake generator with asterisk
Autogen: Refactor std::bind calls to lambdas
Ben Boeckel (32):
cmListCommand: check list(FILTER) operation before the list
cmListCommand: make list(ACTION not_a_list) succeed when idempotent
cmListCommand: handle empty lists for list(REMOVE_AT)
Tests: add tests for empty-value keyword arguments in target_*
cmTargetPropCommandBase: skip property setting if there's nothing to add
cmTargetPropCommandBase: simplify code path
cmTargetPropCommandBase: check keywords after parsing
FindGDAL: add an imported target
Tests/FindGDAL: add a test for FindGDAL
FindGDAL: set the GDAL_VERSION
FindPostgreSQL: add an imported target
Tests/FindPostgreSQL: add a test for FindPostgreSQL
cmNinjaNormalTargetGenerator: don't use `|| true` for link-what-you-use
FindPostgreSQL: extract the actual version number
FindJPEG: handle multiarch installs of libjpeg-turbo
FindX11: use lowercase function names
FindX11: use `list(APPEND)` for clearer code
FindX11: fix some formatting in the documentation
FindX11: match variables with library names
FindX11: find Xext.h
FindX11: remove local variable from the advanced list
FindX11: require Freetype and Fontconfig for Xft
FindX11: add imported targets
Tests/FindX11: add a test
FindBoost: test version variables
FindBoost: provide the version in x.y.z format
Help: fix typo for CTEST_CUSTOM_TESTS_IGNORE
Help/find_package: clarify intended behavior with REQUIRED QUIET
ExternalProject: support SOURCE_SUBDIR for BUILD_IN_SOURCE
Help: prefer commit hashes in commit references
Tests: add cases for providing Qt5Core_VERSION manually
Merge branch 'autogen-qt-version-from-dirprops-release' into autogen-qt-version-from-dirprops-master
Betsy McPhail (4):
ctest_submit: Refactor file list to use a vector instead of a set
ctest_submit: Add support for a "Done" part
Tests: Make ExternalProjectLocal independent of Tutorial directory
Tests: Update CMake tutorial
Brad King (617):
Merge branch 'release-3.13'
Begin post-3.13 development
Merge topic 'platform-gnu'
Merge topic 'doc-cmp0077'
Merge topic 'misc-typos'
Merge branch 'release-3.13'
Merge topic 'pkgc-op-lt-gt'
Merge branch 'release-3.13'
Merge topic 'doc-osx-vars-as-cache'
Merge branch 'release-3.13'
Merge topic 'doc-find_package-update'
Merge branch 'release-3.13'
Merge branch 'UseSWIG-php-regression' into release-3.12
Utilities/Release: Update to openssl-1.1.1
Merge topic 'autogen-moc-predef-cross-compile'
Merge topic 'UseSWIG-php-regression'
Merge branch 'release-3.12'
Merge branch 'release-3.13'
Merge topic 'list-SORT-docs'
Merge topic 'project-always-set-desc-url'
Merge topic 'add_ctest_progress_docs'
Merge branch 'release-3.13'
Merge topic 'update-prebuilt-openssl'
Merge topic 'doc-target_link_libraries-keywords-not-genex'
Merge topic 'vs-flag-map-Qspectre'
Merge topic 'mkl_ilp64'
Merge topic 'doc-regex-backslash'
Merge branch 'release-3.13'
Merge topic 'string-TIMESTAMP-unset-TZ'
Merge branch 'release-3.13'
Merge topic 'FindBISON-fix-verbose-file'
Merge branch 'release-3.13'
Merge branch 'release-3.13'
Merge topic 'readme-build-docs'
Merge topic 'if-synopsis'
Merge topic 'project-version'
Merge topic 'update-vim-syntax'
Merge branch 'release-3.13'
cmLocalGenerator: Remove AddCompileDefinitions method
Merge topic 'backport-FindMatlab-missing-install'
Merge branch 'backport-FindMatlab-missing-install' into release-3.12
Merge branch 'release-3.12'
Merge topic 'ctest-done'
Merge topic 'FindwxWidgets-optional'
Merge topic 'install-subdirectory-order'
Merge topic 'cmake_policy-get_warning'
Merge topic 'vs-cuda-pdb'
Merge branch 'release-3.13'
Merge topic 'remove-AddCompileDefinitions'
Merge branch 'backport-revert-install-code-script-genex' into revert-install-code-script-genex
Merge topic 'FindBoost-mt-release'
Merge topic 'FindPython-updates'
Merge topic 'revert-install-code-script-genex'
Merge branch 'release-3.13'
Merge topic 'find_libinput'
Merge topic 'cppcheck-exit-code'
Merge topic 'FindPkgConfig-operator-docs'
Merge topic 'update_debug_target_properties'
Merge branch 'release-3.13'
Merge topic 'ctest_done_bug_fix'
Merge topic 'document-dollar-in-varnames'
Merge branch 'release-3.13'
Merge topic 'ctest-coverage-gtm-percent'
Merge topic 'FindLibinput-compile-options'
Merge topic 'vs-improve'
Merge topic 'ctor-remove'
Merge topic 'gem-string'
Merge topic 'better-empty-list-behavior'
Merge topic 'improve-readme'
cmListFileCache: Add wrapper template for values with a backtrace
cmListFileCache: Add ExpandListWithBacktrace helper
Declare support for CMake versions through 3.12 for own build
Merge topic 'revert-server-iface-sources'
Merge topic 'rel-doc-qthelp'
Merge branch 'release-3.13'
Merge topic 'update-vim-syntax'
Merge branch 'release-3.13'
cmLinkItem: Add backtrace
add_dependencies: Track backtraces internally
Track backtraces in target dependencies internally
cmLocalGenerator: Make MoveSystemIncludesToEnd file-local
Add generator APIs to get build settings with backtraces
install: Record TARGET mode backtraces internally
Merge topic 'doc-target_link_libraries-item-quoting'
Merge branch 'release-3.13'
Merge topic 'FindLibinput-no-version-string-var'
Merge topic 'cmake-through-3.12'
Merge topic 'find_fontconfig'
Merge topic 'target-depend-backtraces'
Merge topic 'deployqt4-cmp0080-fix'
Merge branch 'release-3.13'
Merge topic 'update-kwsys'
Merge topic 'ExternalProject-log-options'
Merge topic 'backtrace-gen-values'
Merge branch 'release-3.13'
Merge topic 'curl-ssize_t'
Merge topic 'update-curl'
Merge topic 'GNUInstallDirs-kfreebsd-man'
Merge branch 'release-3.13'
Merge topic 'rst-block-comments'
Merge branch 'cuda-filter-device-link-items' into release-3.12
Merge topic 'scripting-commands'
Merge topic 'vs-csharp-in-custom-target'
Merge topic 'vs-csharp-win32-flags'
Merge branch 'release-3.13'
Merge branch 'tar-warnings' into release-3.12
Merge topic 'fix-no-testing'
Merge topic 'tar-warnings'
Merge topic 'cuda-thread-flags'
Merge branch 'release-3.12'
Merge branch 'release-3.13'
Merge topic 'cmake-gui-vs-open-space'
Merge topic 'FindBoost-1.69'
Merge branch 'release-3.13'
Merge branch 'upstream-KWSys' into update-kwsys
Merge branch 'release-3.13'
Merge topic 'project-commands'
Merge topic 'deprecation'
Merge topic 'more-highlighting'
curl: Do not call cmake_minimum_required inside CMake itself
Merge topic 'FindMPI-pthread-cuda'
Merge branch 'release-3.13'
Merge topic 'update-kwsys'
Merge topic 'relative-rpath'
Merge topic 'xref1'
Merge topic 'deprecation2'
Tests: Add cases for -{C,D,U} without a source tree
Merge topic 'doc-updates'
Merge branch 'release-3.13'
Merge topic 'EnableIPOBuild'
Merge topic 'appdef-stdstring'
Merge topic 'minusCparse'
Merge topic 'no-smiley'
Merge topic 'graphviz-fix-alias'
Merge topic 'ExternalProject-log-patch'
Merge topic 'target_property-clarification'
Merge branch 'set_directory_properties-script-mode' into release-3.12
Merge branch 'backport-cuda-filter-device-link-libs'
Merge branch 'backport-cuda-filter-device-link-libs' into release-3.12
CUDA: Find CMAKE_LINKER on Windows
MSVC: Factor out enable_language(RC) call into helper macro
CUDA: Enable RC language on Windows
Merge topic 'FindMatlab-2018a-API'
Merge topic 'UseSWIG-multi-input'
Merge topic 'UseSWIG-typos'
Merge topic 'qccDepfile'
Merge topic 'FindBoost-stacktrace'
Merge topic 'flang-preprocess-source'
Merge topic 'set_directory_properties-script-mode'
Merge topic 'cuda_device_linking_drop_dynamic_libs'
Merge branch 'release-3.12'
Merge branch 'release-3.13'
CSharp: Fix regression in VS project type selection for custom target
Merge topic 'FindPostgreSQL-11'
Merge topic 'FindBoost-debug-lib-prefix'
Merge branch 'release-3.13'
Merge branch 'backport-fix-custom-target-with-csharp' into release-3.12
Merge branch 'backport-fix-custom-target-with-csharp'
Merge topic 'fix-custom-target-with-csharp'
Merge topic 'FindProtobuf-threads'
Merge branch 'release-3.12'
Merge branch 'release-3.13'
Merge branch 'server-file-monitor-check' into release-3.12
FindGDAL: Modernize documentation layout
FindPostgreSQL: Modernize documentation layout
Merge topic 'server-file-monitor-check'
Merge branch 'release-3.12'
Merge branch 'release-3.13'
Merge topic 'FindBoost-exact-version'
Merge topic 'check-keywords-only-if-used'
Merge topic 'msvc-custom-rc-mt'
Merge topic 'FindGDAL-target'
CMake 3.12.4
Merge branch 'release-3.12'
Merge topic 'custom-command-work-dir-genex'
Merge topic 'update-curl'
Merge branch 'release-3.13'
Merge topic 'lwyu-hides-link-error'
Merge branch 'backport-FindBoost-explicit-arch-tag'
Merge topic 'blaslapack95'
Merge topic 'rename-cpack-ext-generator'
Merge topic 'FindBoost-explicit-arch-tag'
Merge branch 'release-3.13'
Merge topic 'autogen_origin_depends'
Merge topic 'FindPostgreSQL-target'
Merge topic 'cpack-doc-gen-names'
Merge branch 'release-3.13'
Merge topic 'xref2'
Merge topic 'FindSQLite3-module'
Merge topic 'genex'
Merge topic 'fix-double-warn-uninitialized-in-script-mode'
Merge topic 'string_func_usage'
Merge topic 'FindOpenMP-log-errors'
Merge branch 'release-3.13'
Merge branch 'release-3.13'
Merge topic 'find-jpeg-turbo-multiarch-version'
Merge topic 'pkgconfig-mark-advanced'
Merge topic 'install-defaults'
Merge topic 'env'
Merge topic 'cpack-improve-unknown-generator-error'
Merge topic 'FindBoost-link-threads'
Merge branch 'release-3.13'
Merge topic 'FindBoost-compiler-guess-update'
Merge topic 'asm-compiler-id-clang'
Merge branch 'release-3.13'
Merge topic 'FindICU-link-dl'
Merge topic 'FindODBC-mingw-avoid-hardcoded-odbc32'
Merge topic 'autogen_global_target'
Merge topic 'CPack-sections'
Merge topic 'deprecate-ParseArguments'
Merge topic 'CMakePrintHelpers'
Merge topic 'CMakeAddFortranSubdirectory'
Merge topic 'DocumentationVTK'
Merge topic 'CheckPrototypeDefinition'
Merge topic 'FindPackageMessage'
Merge topic 'BundleUtilities'
Merge topic 'if_support_checking_if_cache_var_defined'
Merge topic 'colored-ctest-summary'
Merge topic 'vs-just-my-code-flag-map'
Merge topic 'FindBoost-1.69'
Merge branch 'release-3.13'
Merge topic 'WriteCompilerDetectionHeader'
Merge topic 'DeployQt4'
Merge topic 'env2'
Merge topic 'SelectLibraryConfigurations'
Tests: Split GNUInstallDirs expectations for FreeBSD
GNUInstallDirs: Split "info" and "man" default logic
Merge topic 'macro'
Merge topic 'macro+function-invocation'
Merge topic 'deprecate-modules2'
Merge topic 'GNUInstallDirs-FreeBSD-info'
Tests: Factor out RunCMake.WriteBasicConfigVersionFile test
Tests: Simplify RunCMake.WriteBasicConfigVersionFile
Tests: Add option for custom RunCMake.XcodeProject timeout
Help/dev: Drop 'size_t' preference from source code guide
Help: Drop compile features section from cmake-developer(7) manual
Help: Fix policy markup example in cmake-developer(7)
Help/dev: Factor out a CMake Documentation Guide for developing the docs
Merge topic 'WIN32'
Merge topic 'macro3'
Merge topic 'doc-developer-to-source-guide'
Merge topic 'test-XcodeProject-timeout'
Merge topic 'autogen_info_write'
Merge topic 'deprecate-findqt'
Merge topic 'configure_file-canonical-deps'
Merge topic 'test-WriteBasicConfigVersionFile'
Merge topic 'cpack'
Merge topic 'ctest-stdin'
Merge topic 'pie-link-options'
Merge topic 'findx11-imported-targets'
Merge topic 'macro_doc_cleanups'
Merge topic 'backport-configure_file-canonical-deps'
Merge branch 'release-3.13'
Help: Modernize example find module docs in cmake-developer(7)
Help/dev: Modernize module example in the CMake Documentation Guide
Merge topic 'irsl-ucrt-version'
Merge topic 'FindPython-lib-arch'
Merge topic 'blas-pkgcfg'
Merge topic 'genex-in_list-empty-args'
Merge branch 'release-3.13'
Merge branch 'release-3.13'
C++ feature checks: Filter out libstdc++ sprintf warnings
Merge topic 'fortran-submodule-case'
Merge branch 'release-3.13'
Merge topic 'find-boost-test-version'
Help: Add notes for topic 'FindGIF-modernize'
Merge topic 'FindGIF-modernize'
Merge topic 'clang-tidy'
Merge topic 'cxx-checks-tolerate-sprintf-warning'
Merge topic 'clang-tidy-bugprone'
Merge topic 'windows-taskbar-progress'
Tests: Teach run_ctest to handle removal of CTestConfig.cmake
Help: Extend the cmake(1) manual
Merge topic 'FindBoost-no-cxx'
Merge topic 'vs2015-no-sdk'
Merge branch 'release-3.13'
Merge topic 'blaslapack_mkl_gfortran'
Merge topic 'ctest-updates'
Merge topic 'FindDoxygen-win-glob'
Merge topic 'autogen_target_docs'
clang-tidy: fix warnings in macOS-only code
Merge topic 'autogen_uic_empty_fix_3_13'
Merge branch 'release-3.13'
Merge branch 'release-3.13'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'file-size'
Merge topic 'explicit-operator-bool'
Merge topic 'clang-tidy-macos'
Merge topic 'readability-static-accessed-through-instance'
Help: Replace use of :code:`` with plain reST syntax
cmSystemTools: Add EncodeURL helper
productbuild: escape pkg-ref urls
Merge topic 'update-kwsys'
Merge topic 'cuda-external'
Merge branch 'release-3.13'
Merge topic 'support_ewdk_install'
Merge topic 'cpack-deb-tar-format'
Merge topic 'cmcmd_touch_err'
Merge topic 'autogen_uic_empty_fix'
Merge topic 'arch-independent-version-file-creation'
Merge topic 'try-compile'
Merge topic 'autogen-qtversion-detection'
Merge topic 'productbuild-encode-pkg-url-ref'
Help: Add notes for topic 'FindCURL-components'
Merge branch 'backport-autogen_revert_implicit_includes'
Merge topic 'FindThreads-asan'
Merge topic 'UseEcos-append-flags'
Merge topic 'qnx_compiler_detection'
Merge topic 'FindHDF5-static-hl'
Merge topic 'cmtarget-remove-unused-classes'
Merge topic 'FindCURL-components'
Merge topic 'misc-typos'
Merge topic 'submit-method'
Merge topic 'pkg-clang-tidy'
Merge topic 'gnu-octave'
Merge topic 'vs-json-flag-table'
FindThreads: Drop IRIX-specific options and results
Merge topic 'autogen_revert_implicit_includes'
Merge topic 'cpack-status-callback'
Merge branch 'release-3.13'
Merge topic 'file-read_symlink'
Merge topic 'cuda-arch-turing'
Merge topic 'SWIG'
Merge topic 'ninja-win-long-commands'
Merge topic 'autogen-cleanups'
Merge topic 'cuda-arch-turing'
Merge branch 'release-3.13'
jsoncpp: fix signed overflow when parsing negative value
cmStateSnapshot: Add method to get current directory snapshot
cmTimestamp: Expose CreateTimestampFromTimeT publicly
jsoncpp: Require version 1.4.1 when using system-provided library
Tests: Add RunCMake "prep" step
Add support for using C++17 string_view or a fallback
fileapi: Add protocol v1 infrastructure with support for shared query files
fileapi: Add protocol v1 support for client-specific query files
fileapi: Add protocol v1 support for stateful per-client queries
fileapi: Add helper to create and reference a json reply file
fileapi: Report cmake generator in reply index file
fileapi: add codemodel v2
String: Add a custom string type
String: Add support for concatenation by operator+
String: Add 'borrow' member to construct borrowing instances
String: Add support for a ""_s string literal syntax
String: Add str_if_stable() as a const alternative to str()
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'output-converter-simplify'
Merge topic 'default-test-timeout'
Merge topic 'vs_conformance_mode_flags'
Merge topic 'FindThreads-drop-irix'
Merge topic 'machoFormat'
Merge topic 'fix-configure-line-number'
Merge topic 'object-library-link'
fileapi: add cache v2
fileapi: add cmakeFiles v1
fileapi: extend codemodel v2 with a project model
fileapi: extend codemodel v2 with directory details
Help: Add release note for fileapi feature
Merge branch 'release-3.13'
Merge topic 'fileapi'
Merge topic 'custom-string'
Merge topic 'update-kwsys'
Merge topic 'server-mode-install-fix'
Merge topic 'UseJava-jar-depends'
Merge topic 'vs-csharp-ref-dot'
Merge topic 'vs_deploy_content_fix'
Merge topic 'doc-get-target-property'
Copyright.txt: Update year range to end in 2019
Merge topic 'copyright-year'
Help/dev: Document where topic stage branch is held
Tests: Pass python interpreter into RunCMake.CTestCommandLine
Merge topic 'vs2017-skip-2019'
Merge branch 'release-3.13'
cmake: Drop unused table entry for selecting default generator
VS: Remove unused MSBuild XML parsing script
Tests: Add cases for ctest --show-only=json-v1
VS: Convert GetToolsVersion to non-virtual table lookup
VS: Convert GetIDEVersion to non-virtual table lookup
VS: Move ExpressEdition member to top-level generator
VS: Convert WriteSLNHeader to non-virtual lookup table
Merge topic 'better_sphinx_colors'
Merge topic 'fix-msvc-warnings'
Merge topic 'autogen-qt6'
Merge topic 'cmake-CDU-option-parsing'
Merge branch 'release-3.13'
Merge topic 'ctest-show-as-json'
Merge topic 'vs-refactor'
Help: Document VS generator default platform selection
VS: Clarify global generator constructor interface
VS: Move platform name members to top-level global generator
VS: Track explicitly when platform is specified in generator name
Merge topic 'threads'
Merge topic 'doc-roff-fix'
Merge topic 'sort1'
Merge topic 'fix-doc-typo'
Merge topic 'bison_target_policy'
Merge topic 'xl-early-bE'
Merge topic 'cpack-deb-rpm-split'
Merge topic 'FindICE-more-exe'
Merge topic 'FindBoost-1.70'
Merge branch 'backport-autogen_noqt_warning' into autogen_noqt_warning
Merge topic 'vs_ce_support'
Merge topic 'vs-refactor'
VS: Parameterize cmVSSetupAPIHelper instances with VS version
VS: Rename VS 2017 generator sources to be version-independent
VS: Parameterize VS 2017 generator to support future versions
VS: Add Visual Studio 16 2019 generator
Remove now-unused code once used on IRIX
Add deprecation warnings for policies CMP0065 and below
Merge topic 'autogen_noqt_warning'
Merge topic 'cmake-option-parsing'
Merge branch 'release-3.13'
Merge branch 'upstream-KWSys' into update-kwsys
Tests: Make RunCMake.FindBoost robust to Boost_ROOT in environment
Restore support for a custom source group for CMakeLists.txt
Merge branch 'release-3.13'
Merge topic 'cpplint-no-output-no-warning'
Merge topic 'drop-IRIX'
Utilities/Release: Build for Windows 7 and above
IWYU: Update CMake code for IWYU built with Clang 6
Merge topic 'iwyu-clang-6'
Merge topic 'FindBoost-test-env'
Merge topic 'update-kwsys'
Merge topic 'deprecate-policy-old'
Merge topic 'curl-IPv6'
Merge topic 'refactor-cmDocumentation'
Merge topic 'check-fortran-run'
Merge topic 'vs10_cs_cf_support'
Merge topic 'rel-win7'
Merge topic 'extendwhitelist'
Merge topic 'fix-source-group-CMakeLists.txt'
Merge topic 'simplify-boolean-expr'
Merge topic 'vs2019'
Merge topic 'fetchcontent-uses-terminal'
Merge topic 'messenger-no-cmake'
Merge topic 'support_per_toolset_json_flags'
Merge topic 'autogen_adaptive_warning'
Merge topic 'swift'
Merge topic 'semi-warnings'
Merge topic 'iar-avr'
Tests: Fix RunCMake.CTestCommandLine to actually check json-v1
Merge branch 'upstream-libuv' into update-libuv
libuv: Include uv/ headers from each other without any path
Tests: Rename RunCMake.CTestCommandLine show-only test cases
Merge topic 'fix_csharp_defines'
Merge topic 'vs-debug-utility-targets'
libuv: Update CMake-internal buildsystem
Merge topic 'cmake_role-global-property'
CTestSVN: Accept std::string in SVNInfo constructor
Tests: Fix RunCMake.CTestCommandLine case when no python is found
CTest: Teach --show-only=json-v1 to filter out not-available tests
CTest: Teach --show-only= to reject unknown values
Tests: Fix Qt4And5Automoc tests to work on in-source build
Merge topic 'remove-duplicate-link'
Merge topic 'GHS_updates'
Merge topic 'automoc-test-in-place'
VS: Factor out helper function to compute host platform name
Split global generator factory list with and without platforms
Add global generator factory method to get list of known platforms
Add global generator factory method to get default platform name
Merge topic 'submit-url'
Merge topic 'find-package-resolve-symlinks'
Merge topic 'command_file_link'
Merge topic 'FindCURL-typo'
Merge topic 'ctest-json-polish'
Merge topic 'use-emplace'
Merge topic 'swift-module-name'
Merge topic 'autogen_mocs_compilation_first'
Merge topic 'cmake-role-fix'
Merge topic 'update-libuv'
Merge topic 'fortran-compiler-id'
Merge topic 'read-list-file'
Merge topic 'ExternalProject-non-cmake-source-subdir'
Refactor exclusion of -I/usr/include to avoid per-language values
try_compile: Preserve special characters in COMPILE_DEFINITIONS
CMakeDetermineCompilerABI: pass verbose flag during compilation
Tests: Remove unused files from RunCMake.CommandLine test
Merge topic 'cmake-gui-generator-platform'
Merge topic 'depends-string'
Merge topic 'stdout-string'
Merge topic 'Wcomma'
Merge topic 'findgit-imported-target'
Merge topic 'crosscompiling_emulator-fix'
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'help-mark-default-generator'
Merge topic 'implicit-includes'
Merge branch 'backport-cmake-warn-no-src-build-dir'
Merge topic 'cmake-warn-no-src-build-dir'
Merge branch 'release-3.13'
Merge topic 'cmake_build_jobs_supports_no_space'
Merge topic 'getmodulesfile-string'
Merge topic 'update-kwsys'
Merge topic 'tidy-pass-by-value'
Avoid -Wstring-plus-int warning
Silence -Wcomma warning
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'fortran-docs'
VS: Add v142 flag tables for cl and link tools
VS: Fix `/analyze:log` flag mapping for v142
VS: Add `-Zc:inline[-]` flag table entry for v142
VS: Populate `/Y-` flag table entry for v142
VS: Populate `-Qspectre-` flag table entry for v142
VS: Populate `/JMC-` flag table entry for v142
VS: Populate `/permissive` flag table entry for v142
VS: Fix `/MANIFESTUAC:NO` link flag mapping for v142
VS: Map the link `/debug` flag for v142
VS: Fix support for '/guard:cf' linker flag for v142
VS: Fix `/MANIFESTUAC:` link flag mapping for v142
VS: Update for Visual Studio 2019 Preview 2
cmListCommand: Avoid std::function move constructor on aarch64
Merge topic 'aarch64-no-std-move-function'
Merge topic 'revert-file-alt-httpauth'
Merge branch 'release-3.13'
Merge topic 'unixmfg3-string'
Merge topic 'error-overloads'
Merge topic 'renamefile-string'
Merge topic 'cmake-files-directory'
Merge topic 'update-kwsys'
Merge topic 'clang-warnings'
Merge topic 'FindICU-win64'
Merge topic 'swift'
Merge topic 'exclude_from_all'
Merge topic 'max-recursion-depth'
Merge topic 'FindPythonInterp-version-fix'
Merge topic 'intel-compile-features'
Merge branch 'release-3.13'
Merge topic 'png-optimize'
Merge topic 'vs2019'
Merge topic 'implicit-incs-upd'
Help: Add notes for topic 'get_filename_component_last_ext'
Merge topic 'get_filename_component_last_ext'
Merge topic 'cmake-E-compare_files-eol'
Merge topic 'doxygen-escaping'
Merge branch 'release-3.13'
Merge topic 'cmake-gui-s-b'
Merge topic 'commit-ref-in-prose'
VS: Use internal abstraction for VCTargetsPath host arch
VS: Remove stray semicolons from VS 2019 implementation
VS: Add support for explicit 32-bit toolset selection via host=x86
VS: Teach VS 2019 generator to select host tools matching host arch
Merge topic 'autogen_reenable_implicit_include_dirs'
Merge topic 'add-missing-macos-framework'
Merge topic 'vs-host-arch'
Find native build tool after selecting a toolset
VS: Use MSBuild matching toolset host architecture
Merge topic 'update-tutorial'
Merge topic 'ftc-string'
Merge topic 'message-stdstring'
Merge topic 'cmoutputconverter-simplify'
Merge topic 'add_consistent_verbose_build_flag'
Merge topic 'tidy-use-equals-default'
macOS: Restore compatibility for setting FRAMEWORK after install()
Merge branch 'backport-restore-install-late-framework'
Merge branch 'release-3.13'
Merge topic 'UseJava-if-cleanup'
Merge topic 'copyfile-stdstring'
Merge topic 'functional-callbacks'
Merge topic 'vendor-docs'
Merge topic 'vs-msbuild-arch'
Merge topic 'fetchcontent-reduce-boilerplate'
Xcode: Place object library artifacts outside Objects-normal directory
Xcode: Fix object library builds with sanitizers enabled
Merge branch 'upstream-KWSys' into update-kwsys
Configure KWSys to honor CMake_NO_CXX_STANDARD
Merge topic 'tidy-use-equals-delete'
Ninja: Drop unnecessary deptype customization infrastructure
Ninja: Detect when ninja is new enough to support a multi-line depfile
Ninja: Use deps=gcc for Intel Compiler on Windows
Remove unused 'class cmake' members
Find{BLAS,LAPACK}: Drop unnecessary mark_as_advanced calls
Merge topic 'unused-members'
Merge topic 'readlistfile-stdstring'
Merge topic 'restore-install-late-framework'
Merge topic 'autogen-qt-version-from-dirprops'
Merge branch 'backport-FindLAPACK-typo'
Merge topic 'FindLAPACK-typo'
Merge topic 'lapack-docs'
Merge topic 'msys_docs'
Merge topic 'variables1'
Merge topic 'update-kwsys'
Merge topic 'std-string-callback'
Merge topic 'tidy-use-equals-default-fix'
Merge topic 'autogen-std-bind-to-lambdas'
Merge topic 'xerces-xalan-header-checking'
Merge topic 'set-validate-cache-type'
Merge topic 'xcode-object-dir'
Merge topic 'install-strip-macos'
Merge topic 'ninja-intel-depfile'
Merge topic 'server-normalize-paths'
Merge topic 'document-list'
Merge topic 'implicit-incs-cleanup'
Merge branch 'release-3.13'
Merge branch 'release-3.13'
Merge topic 'set-env-warning'
Merge topic 'winrtrefs'
Merge topic 'vs-wince-deployment'
Merge topic 'cmSourceFile_refactor'
Tests: Isolate RunCMake.XcodeProject per-device cases from host arch
Xcode: Update default Swift language version for Xcode 10.2
VS: Fix Fortran target type selection when linking C++ targets
Merge branch 'upstream-KWSys' into update-kwsys
Merge topic 'swift-xcode-10.2'
Merge topic '17870-iphone-friendly-cmake'
Merge topic 'vs-fortran-target-check'
Merge topic 'autogen_single_all_sources_iteration'
Merge topic 'update-kwsys'
Merge topic 'autogen_same_name_different_extension'
Merge topic 'relax_CUDA_RESOLVE_DEVICE_SYMBOLS_constraints'
Merge topic 'deprecate-xcode-4'
Help: Consolidate 3.14 release notes
Help: Organize and revise 3.14 release notes
Merge topic 'doc-3.14-relnotes'
Help: Drop development topic notes to prepare release
CMake 3.14.0-rc1 version update
Merge branch 'vs-csharp-nowarn-numbers' into release-3.14
Merge branch 'xcode-stdlib-flags' into release-3.14
Merge branch 'FindHDF5-cleanup' into release-3.14
Merge branch 'cpack-ifw-error-wording' into release-3.14
Bruno Manganelli (8):
cmOutputConverter: Moved ForceToRelativePath to cmSystem
cmOutputConverter: Moved ContainedInDirectory to cmStateDirectory
cmAlgorithms: add utility functions to get signed size of containers
cmMessenger: Decouple from cmState
Source: Fix various compiler warnings in Visual Studio 2017
Factor out enum MessageType into dedicated header
cmake: inlined files dir constant and removed it from cmake.h
cmOutputConverter: move ConvertToRelativePath to cmStateDirectory.
Cameron Cawley (1):
FindICU: Add libdl to the link libraries for icu-uc
Cengizhan Pasaoglu (1):
Using front() and back() instead of calculations
Chuck Atkins (2):
FindMatlab: Guard against nonexistent installation
FindSQLite3: Add module to find SQLite3
Chuck Cranor (7):
CMakeDetermineCompilerABI: set locale to C for try_compile()
Compute implicit include directories from compiler output
ParseImplicitIncludeInfo: handle/add SunPro, XL, and -nostdinc test cases
ParseImplicitIncludeInfo: add Fortran implicit include handling
ParseImplicitIncludeInfo: add SunPro Fortran and PGI compiler, Cray fix
CrayPrgEnv/ParseImplicitIncludes: simplify for new implict include parser
ParseImplicitIncludeInfo: keep implicit incl. consistent when rerunning cmake
Craig Scott (32):
Help: Document Use_wxWindows.cmake as deprecated
Merge topic 'module-index-restructure'
Merge topic 'help-syntax-highlighting'
Merge topic 'cpack-gen-docs-link'
Merge branch 'release-3.13'
Merge topic 'pie-link-options'
Help: Minor grammar and typo corrections for macro command docs
Merge topic 'doc-module-doc-syntax'
Merge topic 'doc-cmake.1'
Merge topic 'contributing-build-instructions-link'
Merge topic 'output-on-failure'
Merge topic 'runcmake-test-filter'
Merge topic 'install-code-script-genex'
Merge topic 'link-options'
Merge topic 'remove-include-cmakeparsearguments'
Merge topic 'gtest-discovery-work-dir'
Merge topic 'add-override'
Merge topic 'messenger-no-cmstate-v2'
Merge topic 'get-ide-version-const'
Merge topic 'remove-std-iterator'
Merge topic 'bundle_fixes'
Merge topic 'nmake-compile-commands'
Merge topic 'fix-warn-uninitialized-in-configure'
Merge topic 'BundleUtilities-make-dir'
Merge branch 'release-3.13'
FetchContent: Give access to the terminal for download and update
Merge topic 'qt_wrap_command_deprecations'
ccmake: Append rather than replace Generators section of docs
FetchContent: Trivial doc corrections
cmake: Convert no source/build dir error to warning
Sphinx: Add limited support for nested variables in docs
FetchContent: Add new command FetchContent_MakeAvailable()
Cris Luengo (6):
FindMatlab: Always find core libraries.
FindMatlab: `matlab_add_mex` has new options `R2017b` and `R2018a`.
FindMatlab: add change log item.
FindMatlab: added unit tests for new functionality.
FindMatlab: Fix compilation error in one specific test configuration.
FindMatlab: Fix linker command under Windows.
Cristian Adam (2):
Add option to build CMake itself with IPO/LTO
QNX: Compiler and feature detection fixes
David Aguilar (2):
find_package: optionally resolve symlinks when discovering packages
find_package: add test coverage for CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS
David Demelier (1):
README: Suggest "sudo" for "make install"
Ethan Slattery (2):
IAR: Parse INFO strings from the binary format of AVR systems
IAR: Update compiler modules to support AVR systems
Florian Maushart (4):
cmake: Add -hideShellScriptEnvironment xcodebuild option
ctest: Fix --build-and-test without --build-target on Xcode
cmake: cmcmd.cxx fix "The arguments are" comments
cmake: Add options for verbose output to --build mode
Frank Benkstein (1):
configure_file: canonicalize input and output path in dependencies
Fred Baksik (19):
GHS: Only print bsp and os directives if specified by user
GHS: Update test suite
GHS: Have the top-level project name follow the specified project name
GHS: Update binary structure so that install scripts work
GHS: Cleanup how source files are listed
GHS: Update the top-level project generation
GHS: Place build system outputs per target output directives
GHS: Update the link line processing
GHS: Cleanup unused file handling functions and file output updates
GHS: Use the correct compiler flags for CMAKE_BUILD_TYPE
GHS: EXCLUDE_FROM_ALL updates
GHS: Add support for object libraries
GHS: Add support for some of the source file properties
GHS: Integrity Application updates
GHS: Append ".gpj" to target name when generating build command
GHS: Fix toolset selection
GHS: try_compile() now uses GHS platform variables
GHS: Add Compiler ID detection
GHS: Update test suite
Frederik Gladhorn (4):
FindLibinput: Add module to find libinput
FindLibinput: Use _COMPILE_OPTIONS instead of _DEFINITIONS
FindLibinput: do not set Libinput_VERSION_STRING
FindFontconfig: Add module to find Fontconfig
Gilles Khouzam (2):
Tests: Fix VSWinStorePhone test with Windows 10 SDK 17763
VS: Fix WinRT component references
Gregor Jasny (5):
cmake-server: Normalize build and source directories
Apple: Introduce separate system name for iOS, tvOS, and watchOS
Xcode: Completely disable code signing for compiler id detection
Xcode: deprecate support for Xcode 4
Xcode: Derive stdlib from CXX flags
Guillem Jover (1):
CPack/Deb: Remove paxr as a supported tar format for a .deb
Hannes Franke (1):
FindBoost: search default path if Boost_FIND_VERSION_EXACT
Harald Brinkmann (1):
Fail the build if cppcheck returns a non-zero exit code
Harry Mallon (2):
Help: Add documentation for MSYS variable
install: Fix stripping on macOS
Hiroshi Miura (5):
FindCURL: support COMPONENTS to check features
FindCURL: add test for component
FindLibLZMA: add imported target
FindCURL: fix component failure when no pkg-config
FindPython: Introduce NumPy component
Isaiah Norton (1):
cmake: add error message when '-E touch' fails
Jakub Benda (8):
FindBLAS: Consolidate duplicated code related to MKL on Windows
FindBLAS: Support combination of gfortran and Intel MKL
FindBLAS: Support 32bit Intel MKL 10.3+
FindLAPACK: Prioritize Intel MKL
FindLAPACK: Remove MKL components already provided by MKL BLAS
FindLAPACK: Unify internal variables related to MKL
FindLAPACK: Additional libraries for MKL+gfortran combination
FindBLAS: Do not look for BLAS once BLAS95 has been found
JerryShih (1):
FindThreads: Replace the pthread symbol checking in libc.
Joachim Wuttke (h) (27):
Help: expand "..." and "?" in logical generator expressions
Help: expand "ver", "pol", ...
Help: rm unmotivated "This means that"
Help: new section on conditional generator expressions
Help: Cross-link conditional and boolean expressions.
Help: 3 subtypes of boolean generator expressions.
Help: Revise documentation of string-valued generator expressions
Help: Add note on omitted <..> notation in cmake-generator-expressions(7)
Help: Add deprecation date of $<CONFIGURATION>
Help: sort conditional expressions below string-valued ones.
Help: Expand placeholders in string comparisons.
Help: Terminate explanations with a dot.
Help: Code example for case-insensitive comparison
Help: Explain conversion rules of $<BOOL:string>.
Help: add section on debugging generator expressions.
Help: Link to cmake.org "Get Involved" page from cmake-developer(7)
Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..})
Help: Remove over-precise clause.
Help: New section on Environment Variables in cmake-language.7
Help: Provide backreferences.
Help: Document if(DEFINED ENV{name})
Help: better summary and xrefs for CMakeAddFortranSubdirectory
Help: move CMakeParseArguments to deprecated section
Help: correct macro -> function in CMakePrintHelpers
Help: Insert section headers in CPack module
Help: Insert link from CONTRIBUTING to build instructions
Help: Revise compile options command docs, and provide example
Joachim Wuttke (l) (24):
Help: Add link to cmake-qt(7) to FindQt.cmake.
Help: Make synopsis of if command more compact; add section headers
Help: make the two signatures of command "project" orthogonal
Help: Describe options of command project in a definition list.
Help: Reorganise module index into sections
Help: Use appropriate list types in FindPkgConfig
Help: Revise docs of modules AddFileDependencies..CheckFunctionExists
Help: Revise docs on Scripting Commands
Help: short/long variable reference in if command
Help: Describe $CACHE and $ENV as operators
Help: remove reference to inexistent file DocumentationVTK.cmake.
Help: Correct macro -> function in FindPackageMessage.
Help: Remove duplication of function name.
Help: Describe environment variables as such.
Help: Revise documentation of SelectLibraryConfigurations
Help: Mention endmacro argument as legacy only.
Help: Move deprecated modules to appropriate section.
Help: Document that macro invocation is case-insensitive
Help: Document that function invocation is case-insensitive
Help: in macro vs function example, use lowercase names.
Help: describe differences between macro and function.
Help: Explain interaction of cpack(1) and CPack.
Help: Emphasize tool names in their manuals
Help: Improve cmake(1) manual organization
Joachim Wuttke (o) (26):
README: Fix typo (rm space).
Help: move description of CMAKE_PROJECT_* variables
README: Explain how to build CMake with the docs
Help: Override pygments CMakeLexer to support <..> and [..]
Help: Add version number to deprecation note
Help: Use 'deprecated' template, and date deprecation of modules
Help: Date deprecation of deprecated commands.
Help: Apply syntax highlighting to project commands
Help: Apply syntax highlighting to cmake-generator-expressions.7
Help: Syntax highlighting for long strings in cmake-language.7
Help: Spell out ";-list" as "semicolon-separated list"
Help: Back-reference from find_package() to "Find Modules"
Use_wxWindows: Correct version of deprecation
Help: Say early on that generator expressions can be nested.
Help: correct macro -> function in CheckPrototypeDefinition
Help: Downcase functions in BundleUtilities
Help: Downcase function names in DeployQt4 doc.
Help: Add links to variables
Help: Spell out MFC
Help: FindThreads not needed with modern C++.
Help: correct alphabetical sorting of lines
Help: Provide cross-references from and to set_property
Help: declare CMAKE_HOME_DIRECTORY obsolete
Help: "internal variables" instead of "obsolete", with some explanatory prose
Help: moved 7 variables to "internal" section
CPack/IFW: Correct wording in error message
Johannes Reiff (1):
FindICU: Find 64-bit Windows builds under CMP0074 NEW behavior
Jon Chronopoulos (1):
install: Teach CODE,SCRIPT modes to evaluate generator expressions
Jon Doron (1):
cmVSSetupHelper: Support Enterprise WDK build enviornment
Jonathan Storey (1):
VS: Add flag table entry for "permissive" flag to disable conformance mode
Joseph Snyder (1):
CTest: Fix GTM coverage handling of entry point named "%"
Julien Jomier (3):
QtDialog: Add windows taskbar progress
cmake-gui: Add field for generator platform selection
cmake-gui: Improve label for default platform
Justin Bassett (1):
CMakePackageConfigHelpers: Add ARCH_INDEPENDENT option
Justin Goshi (2):
TestGenerator: Record support file and line where test was added
CTest: Add --show-only[=format] option to print test info
KWSys Upstream (8):
KWSys 2018-10-25 (9e27254b)
KWSys 2018-11-28 (5ea12a52)
KWSys 2018-12-12 (abb8c680)
KWSys 2019-01-14 (1541d849)
KWSys 2019-01-22 (4fecfe6f)
KWSys 2019-01-24 (b9dd1636)
KWSys 2019-01-30 (ce89cada)
KWSys 2019-02-05 (65802a20)
Kitware Robot (127):
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Help: Convert remaining modules to block-style comments
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
CMake Nightly Date Stamp
Kyle Edwards (48):
Testing: Update hard-coded line numbers to [0-9]+ in some tests
add_subdirectory: Run subdirectory install rules in correct order
Testing: Add test for CMP0082
Help: Convert FindOpenGL documentation to block comment
cmake_policy: Add undocumented GET_WARNING command
Merge branch 'master' into deployqt4-cmp0080-fix
Utilities/Scripts: Add temporary block-style comment conversion script
Utilities/Scripts: Remove temporary block-style comment conversion script
Help: Clarify usage of TARGET_PROPERTY generator expression
install: Add sane set of defaults for DESTINATION and file type parameters
Help: Add documentation and release notes for install
find_package(): Add policy to remove the FindQt module
Genex: Add policy to handle empty list items in $<IN_LIST:...>
file: Add READ_SYMLINK sub-command
file: Fix formatting of error in SIZE sub-command
target_link_libraries: Propagate dependencies of object libraries
fileapi: Add more infrastructure to FileAPI test
fileapi: Add test for codemodel v2
fileapi: Add test for cache v2
Server mode: Fix regression of hasInstallRule
fileapi: Add test for cmakeFiles v1
Tests: Add RunCMake_TEST_FILTER environment variable
CMakeParseArguments: Remove superfluous includes of CMakeParseArguments
Merge topic 'member-init'
Tests: Fix Cygwin failure on RunCMake.install
Merge topic 'doc-stage'
Merge topic 'cygwin-install-test-fix'
Merge topic 'compile_options'
Merge topic 'modernize-for'
Tests: Add infrastructure to split up large CPack tests
Tests: Split CPack DEB and RPM tests into smaller tests
libuv: fix clang scan-build warning
liblzma: fix undefined shift result
cmGlobalUnixMakefileGenerator3: Fix memory leak warning
Merge topic 'xref3'
Source/LexerParser: Suppress "Use of zero-allocated memory" warning
Merge topic 'find_package-doc-clarification'
Merge topic 'clang-scan-build-warnings'
Properties: Add CMAKE_ROLE global property
Help: Remove duplicate reference to IMPORTED_LINK_DEPENDENT_LIBRARIES_<CONFIG>
CMAKE_ROLE: Fix value for ctest --build-and-test
CROSSCOMPILING_EMULATOR: Fix test generation for empty value
FindGit: Add imported target
cmMakefile: Impose maximum recursion limit
FindPython: Test existence of imported targets
Help: Add note about CMAKE_ROLE to FindGit documentation
FindPython: Support script mode
QtDialog: Clean up and document -S and -B options
Lucy Phipps (2):
CPack: Replace corrupted background png with original
Reduce size of PNG images
Maikel van den Hurk (1):
Add Mach-O CMAKE_EXECUTABLE_FORMAT detection
Marc Chevrier (19):
INTERFACE_POSITION_INDEPENDENT_CODE: add generator expressions support
POSITION_INDEPENDENT_CODE: Fix erroneous '-fPIE' flag for Sun Studio
POSITION_INDEPENDENT_CODE: Manage link flags for executables
CMP0083: fix warning message on try_compile
try_compile/try_run: Add support for LINK_OPTIONS option.
Check* functions family: add support for LINK_OPTIONS
Help: update policy 0078 documentation
UseSWIG: add management of SWIG option -module
UseJava: add_jar: rebuild jar on dependencies changes
PIE link options: Update strategy to fix performance regression
Merge branch 'topic-findliblzma' into 'master'
Help: FindLibLZMA: update formatting.
Merge branch 'doc-updates' into 'master'
Merge branch 'swig_src_file_ext' into 'master'
FindPythonInterp: Do not assume any version if test script fails
Merge topic 'findpython-script'
Merge topic 'findgit-note'
Merge topic 'FindPython-numpy'
UseJava: clean-up if() expressions
Mark O'Neill (3):
cmLocalNinjaGenerator: Propagate failures from batch file back to ninja
cmLocalNinjaGenerator: Report line of failure in ninja generated batch file
cmLocalNinjaGenerator: Prevent echoing of lines in ninja generated batch files
Mateusz Zych (2):
cmLocalNinjaGenerator: Simplify CreateRulePlaceholderExpander
MSVC: Respect CMAKE_RC_COMPILER and CMAKE_MT in vs_link_{dll,exe}
Mateusz Łoskot (3):
FindBoost: Output Boost_LIB_PREFIX if Boost_DEBUG=ON requested
FindODBC: Do not assume odbc32.lib for MinGW
FindBoost: Add support for Boost 1.70
Maximilian Heinzler (2):
FindGIF: Modernize
FindGIF: Add test
Michael Hirsch, Ph.D (9):
FindOctave: Add module to find GNU octave
CheckFortranSourceRuns: Add module to check if Fortran code runs
Help: Add examples to CheckFortranSource{Runs,Compiles}
DOCS: put Flang in alphabetical order
FindLAPACK: Remove extra indentation from a line
Find{BLAS,LAPACK}: Update docs to use modern conventions
Find{BLAS,LAPACK}: Add note and example for using Intel MKL
FindHDF5: Use execute_process instead of exec_program
FindHDF5: Modernize formatting of variable documentation
Mouginot B (1):
FindHDF5: Fix search for static hdf5_hl on Windows
Nehal J Wani (1):
Specify WORKING_DIRECTORY to execute_process() in GoogleTestAddTests
Nick Schultz (1):
graphviz: dereference ALIAS targets
Nils Gladitz (1):
VS: Add support for VS_DEBUGGER_* properties on custom targets
Noel Eck (1):
FindDoxygen: Avoid Windows-specific GLOB on other platforms
Paul Seyfert (1):
cmake: distinguish '-Cpath' from '-C path' in source dir parsing
Peter Wu (3):
RPATH: Add option for using $ORIGIN in build tree
RPATH: Record support for $ORIGIN on Haiku and Solaris
RPATH: Record support for $ORIGIN on various *BSD
R2RT (2):
cmMakefile: Rename SuppressWatches to SuppressSideEffects
CMP0053: Fix double warning on uninitialized variables in -P mode
Raf Czlonka (1):
Help: Prevent .so from being treated as a roff macro
Rechi Rechi (1):
curl: do not disable IPv6 support
Regina Pfeifer (37):
Mark operator bool explicit
clang-tidy: fix warnings from version 7
CTest: Don't require 'submit.php?' in submit location
CDashUpload: Use the query part of the submit url as field
ctest_build: Do not require unnecessary [CTEST_]PROJECT_NAME value
Remove warning when no CTestConfig.cmake file exists
Remove unnecessary CTEST_PROJECT_NAME variables
clang-tidy: Enable checks from bugprone set
clang-tidy: Fix readability-static-accessed-through-instance
CTest: Remove submit method 'xmlrpc'
CTest: Remove submit method 'cp'
CTest: Remove submit method 'scp'
CTest: Remove submit method 'ftp'
CTest: Remove submission trigger
CTest: Add release note about removed submission methods
CTest: Remove special case for Dart version <= 1
cmCPackFreeBSDGenerator: fix clang-tidy issues
Help: clarify documentation of ctest --timeout
cmUVHandlePtr: Use inherited constructors
clang-tidy: Remove redundant member initializations
clang-tidy: Use default member initialization
clang-tidy: Simplify boolean expressions
ctest_submit: Remove submit method from log output
CTest: Add function GetSubmitURL
CTest: Add option SubmitURL
ctest_submit: Add parameter SUBMIT_URL
Modules/CTest: Set SubmitURL
CTest: Add documentation and release notes for SubmitURL
clang-tidy: Use emplace
clang-tidy: Pass by value
clang-tidy: Use `= default`
cleanup: Prefer compiler provided special member functions
Use `std::function` for callbacks
MessageCallback: Remove unused bool& argument
clang-tidy: Use `= delete`
clang-tidy: Silence use-equals-default warning
OutputCallback: Accept std::string argument
Rob Boehne (1):
XL: Move '-bE' flag earlier so it can be overridden
Robert Maynard (10):
CUDA: Filter out non-static libraries during device linking
cpack: Better error message when generator doesn't exist.
cpack: When given an unknown generator print out all valid generators
If: Support the 'DEFINED CACHE{}' syntax
Help: CMakeTemplateStyle uses colors that better contrast.
FindBISON: Add policy CMP0088 to run bison in build tree
cmake: --build supports '-jN'
cmGlobalGenerator: Add a class that represent the build command
cmake: Add tests for verbose output to --build mode
CUDA: Honor CUDA_RESOLVE_DEVICE_SYMBOLS for more target types
Roger Leigh (1):
FindXercesC, FindXalanC: Don't examine non-existent version headers
Saleem Abdulrasool (4):
Ninja: add new placeholder `SWIFT_AUXILIARY_SOURCES`
Ninja: support `SWIFT_MODULE_NAME` property
Ninja: support `SWIFT_MODULE_NAME` property
Help: improve details on `CMAKE_LANG_CREATE_SHARED_*`
Sean McBride (2):
Fixed all but one clang -Wcomma warning
Fix most clang -Wextra-semi-stmt warnings in C++ files
Sebastian Holtermann (39):
Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS support
Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS documentation
Autogen: Add (CMAKE_)AUTOGEN_ORIGIN_DEPENDS release notes
Autogen: Add test for AUTOGEN_ORIGIN_DEPENDS=OFF
Autogen: Rename MocDepends test to AutogenOriginDependsOn
Autogen: Separate AUTOGEN_TARGET_DEPENDS tests into own tests suite
Autogen: Update <ORIGIN>_autogen target documentation
Autogen: Add cmQtAutoGenGlobalInitializer class
Autogen: Add support for global ``autogen`` and ``autorcc`` targets
Autogen: Add test for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
Autogen: Add documentation for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
Autogen: Add release notes for CMAKE_GLOBAL_AUTOGEN/RCC_TARGET
Autogen: Add and use cmQtAutoGenInitializer::InfoWriter class
Autogen: Add a definitions test to the MocOnly test
Autogen: Sort tests
Autogen: Documentation updates
Autogen: Tests: Differentiate between Qt core and Qt gui tests
Autogen: Add QtAutogen.UicNoGui test
Autogen: Don't add a WIN32 moc definition if we have a moc_predefs.h file
Autogen: Revert passing compiler implicit includes to moc
Autogen: Issue a warning when AUTOMOC/UIC/RCC gets disabled.
Autogen: Fix rcc validity check
Autogen: Add and use QtAutoGen::Tools method
Autogen: Adaptive missing Qt warning
cmTarget,cmGeneratorTarget: Add optional `before` parameter to AddSource
Autogen: Prepend instead of append `mocs_compilation.cpp` to the sources list
cmLocalGenerator: Simplify `GetIncludeDirectories`
cmLocalGenerator: Refactor `GetIncludeDirectoriesImplicit` method
Autogen: Reenable passing compiler implicit include directories to moc
Autogen: Read the Qt version from directory properties as well
cmSourceFile: Additional static property strings
cmSourceFile: Add IsGenerated method
Use cmSourceFile::GetIsGenerated
cmSourceFile: Refactor FindFullPath method
cmSourceFile: Check if a file is GENERATED first in the full path computation
cmSystemTools: Let `GetFileFormat` accept a `std::stding const&`
Autogen: Iterate over makefile sources only once
Autogen: Extend the SameName test with same name but different extension files
Autogen: AUTOMOC support for files with the same name but different extensions
Sebastian Lipponer (1):
cmTargetPropertyComputer: whitelist 'MANUALLY_ADDED_DEPENDENCIES'.
Stephan Szabo (33):
Update XML->JSON generation script
Convert cmIDEFlagTable to use owned strings
Add CL, LIB, Link, MASM, RC flag json
Add initial NASM flag table json
Add json flag tables for C#
Add placeholder CUDA json flag tables
VS: Place CUDA host compiler options in proper project file fields
VS: Select the CUDA runtime library
VS: Select CUDA code generation architectures
VS: Add more CUDA flag table entries
VS: Add CUDA flag table entry for -maxrregcount
VS: Manually fix generated NASM flag table
VS: Add NASM fwin/felf switches
VS: Manually fix MASM flag table entries
VS: Fix /MANIFESTUAC:NO linker option mapping
VS: Map the link `/debug` to its IDE property
VS: Add v140 and v141 flag table entries for /DEBUG:NONE and /DEBUG:FULL
VS: Fix support for '/guard:cf' linker flag
VS: Fix MANIFESTUAC link flag map to .vcxproj elements
MSVC: Add support for ARM64 architecture
Vs: remove /nowin32manifest from C# flags to enable default VS behavior
VS: Fix CSharp support for win32res: and win32icon: flags
VS: Fix /analyze:log flag mapping (#14858)
VS: in Clang/C2 toolset, setup correct compiler settings
VS 14: Add flag map for -std= to CppLanguageStandard tag in project files
VS: Fix regressed mapping for the cl `/Os` compiler flag
VS: Add v140 flag table entries for `-Zc:inline[-]`
VS: connect /Y- compiler option with "Not Using Precompiled Headers"
VS: Fix flag table entry for -Qspectre
VS: Add flag table entry for -JMC
Replace header flag tables with json reading
Remove old flag table headers
GlobalVisualStudio10Generator: Support non-standard toolset json flag files.
Sylvain Joubert (2):
PkgConfig: Be less verbose by mark(ing)_as_advanced the find_library result
CTest: Add colored output on tests summary where supported
Taylor Braun-Jones (1):
cmake: Add --ignore-eol option to `-E compare_files` command
Taylor Holberton (2):
set: warn if CACHE type is not recognized
set: warn of extra arguments after ENV value.
Tengiz Sharafiev (1):
VS: Add flag table entry for -JMC
Thirumal Venkat (1):
SWIG: Add support for custom Swig source file extensions
Tobias C. Berner (1):
GNUInstallDirs: Update FreeBSD "info" destination to share/info
Tobias Hunger (6):
Autogen: Qt version detection cleanup
cmQtAutoGenInitializer: Reduce code duplication
Documentation: Reference list of target properties in get_target_property
Autogen: Prepare for Qt 6
Autogen: Add AUTO(MOC|RCC|UIC)_EXECUTABLE target properties
qt_wrap_*: Add deprecation notes to command docs
Tomasz Słodkowicz (2):
FindwxWidgets: honor OPTIONAL_COMPONENTS
FindwxWidgets: implement detailed components status on Windows
Tushar Maheshwari (10):
cmFileCommand: Add CREATE_LINK subcommand
Help: Add documentation for file(CREATE_LINK) subcommand
Tests: file CREATE_LINK subcommand test cases
Tests: CREATE_LINK subcommand negative test case
Tests: Skip symlink tests on Windows
Tests: Avoid cross-device links in CREATE_LINK test
cmSystemTools: Silence CreateLink and CreateSymlink errors
cmGetFilenameComponentCommand: Add more components
Help: Add documentation for new get_filename_component components
Tests: Add tests for LAST_EXT and NAME_WLE
Vitaly Stakhovsky (19):
cmVisualStudio10TargetGenerator: Code improvement
cmCustomCommand: remove the default constructor
cmGeneratorTarget::GetExportMacro: return const std::string*
cmLocalGenerator::AppendDefines: Remove const char* overloads
Add missing override
Source: Modernize for loops, add const modifiers
cmLinkedTree: Remove deprecated std::iterator
cmGlobalVisualStudioGenerator::GetIDEVersion(): const added
cmMakefile::ReadListFile() accepts std::string argument
cmDepends: all members accept std::string arguments
cmSystemTools: Stdout(),Stderr() accept std::string argument
cmMakefile: GetModulesFile() accepts std::string param
cmLocalUnixMakefileGenerator3: more methods accept std::string
cmSystemTools::RenameFile: Accepts std::string args
cmSystemTools::Error(): new overload accepting std::string
cmFileTimeComparison: use std::string arguments
cmSystemTools::Message: Add overload accepting std::string
cmSystemTools: copy file member functions accept std::string params
ReadListFile: Accept std::string argument
Wil Stark (8):
VS: Fix Deploy content in .csproj files
VisualStudio10TargetGenerator: support C# refs with '.' in file name.
Tests: Detect VS and SDK availability early
VS: Honor WinCE deployment properties in VS 2010+
cmVisualStudio10TargetGenerator: Fix .NET Compact Framework projects.
VS: Honor target_compile_definitions for C# projects
VS: Fix deployment for WinCE projects
VS: Fix nowarn compiler option to accept warning numbers.
Wouter Klouwen (5):
ExternalProject: add LOG_DIR option that allows overriding of log location
ExternalProject: option LOG_MERGED_STDOUTERR to combine stdout and stderr
ExternalProject: add LOG_PATCH option to log the patch command
file: add SIZE option
ExternalProject: add LOG_OUTPUT_ON_FAILURE option
Yan Pashkovsky (2):
cmGlobalGenerator: Teach EscapeJSON to escape newlines and tabs
CMake: fix nmake compile_commands generation
Zack Galbreath (3):
ctest_submit: Generate Done.xml at submit time
Pass EXCLUDE_FROM_ALL from directory to targets
Tests: Update style of c++ code snippets in Tutorial directions
antmak (1):
UseEcos: Append C and CXX flags instead of overwriting them
jasjuang (1):
cpplint: only print diagnostics to console if there are errors
jspam (1):
FindIce: Find slice2confluence and slice2matlab executables
libuv upstream (1):
libuv 2019-01-15 (f84c5e69)
luz.paz (1):
Misc. comment typos
-----------------------------------------------------------------------
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list