summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CTest: Add support for outputJUnitFile in presetsKyle Edwards2022-10-1811-8/+131
| | | | Fixes: #22400
* CMakePresets.json: Add outputJUnitFile to test presets schemaKyle Edwards2022-10-184-0/+14
|
* Tests: Add test for outputLogFile in CMakePresets.jsonKyle Edwards2022-10-183-1/+12
|
* CMakePresets.json: Disallow extra properties in test output schemaKyle Edwards2022-10-185-3/+73
| | | | And add test for testOutputTruncation being unsupported.
* Merge topic 'xcode-framework-consumption' into release-3.25Brad King2022-10-173-5/+40
|\ | | | | | | | | | | | | | | 4aa86da827 Xcode: ensure framework with custom output directory can be consumed Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !7791
| * Xcode: ensure framework with custom output directory can be consumedMarc Chevrier2022-10-143-5/+40
| | | | | | | | Fixes: #24046
* | Merge branch 'release-3.24' into release-3.25Brad King2022-10-170-0/+0
|\ \
| * \ Merge branch 'release-3.23' into release-3.24Brad King2022-10-170-0/+0
| |\ \
| | * \ Merge branch 'doc-timestamp-f' into release-3.23Brad King2022-10-141-0/+2
| | |\ \ | | | | | | | | | | | | | | | Merge-request: !7796
| * | \ \ Merge branch 'doc-timestamp-f' into release-3.24Brad King2022-10-141-0/+2
| |\ \ \ \ | | | |/ / | | |/| | | | | | | Merge-request: !7796
* | | | | Merge topic 'doc-timestamp-f' into release-3.25Brad King2022-10-171-0/+2
|\ \ \ \ \ | | |/ / / | |/| | / | |_|_|/ |/| | | | | | | | | | | 7d25ae7350 Help: Add versionadded for string(TIMESTAMP) %f specifier Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7796
| * | | Help: Add versionadded for string(TIMESTAMP) %f specifierBrad King2022-10-141-0/+2
| | |/ | |/| | | | | | | | | | This was accidentally left out of commit c050d6a01e (string(TIMESTAMP): add %f specifier for microseconds, 2022-01-27, v3.23.0-rc1~59^2).
* | | Merge topic 'FindGLUT-pkg-config-HINTS' into release-3.25Brad King2022-10-141-60/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2fc4b6257 FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfig a60a33dcb0 FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logic 4ad57224b5 FindGLUT: Use pkg-config's results as HINTS for normal search Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christopher Degawa <cddegawa@gmail.com> Merge-request: !7770
| * | | FindGLUT: Drop the now-unnecessary exclusion of pkg-config for multiconfigleha-bot2022-10-131-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit e0a62b84b5 (FindGLUT: On Windows and with multiple config generator do not use pkg-config, 2022-09-27, v3.25.0-rc1~69^2). We now call `select_library_configurations()` even after using pkg-config, which will handle the absent libraries on Debug/Release configurations. Issue: #24028
| * | | FindGLUT: Drop the now-unnecessary ALLOW_SYSTEM_CFLAGS logicleha-bot2022-10-131-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert commit 8041ca5df0 (FindGLUT: Fix GLUT_INCLUDE_DIRS with pkg-config and /usr/include, 2022-05-11, v3.24.0-rc1~151^2). As the main code path will always do `find_path()` which respects the `CMAKE_FIND_ROOT_PATH_MODE_INCLUDE` variable and will search in system paths depending on that variable. Issue: #23474, #24028
| * | | FindGLUT: Use pkg-config's results as HINTS for normal searchleha-bot2022-10-131-41/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit f90d15458a (FindGLUT: Use pkg-config to find flags if available, 2021-06-11, v3.22.0-rc1~469^2), pkg-config results are used directly. However, this is not compatible with other features of CMake's find logic such as `CMAKE_FIND_ROOT_PATH` and per-config results. Switch to a convention already used by pkg-config support in other find modules, in which the pkg-config results are only used as hints for the main search logic. Fixes: #24028
* | | | Merge topic 'doc-typo' into release-3.25Brad King2022-10-142-8/+8
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | f9fd27a5ee Help: Fix typo that crashes older pygments lexers Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Craig Scott <craig.scott@crascit.com> Merge-request: !7792
| * | | Help: Fix typo that crashes older pygments lexersBrad King2022-10-132-8/+8
|/ / / | | | | | | | | | | | | | | | | | | | | | In commit cb14ae2b87 (try_compile: Add SOURCE_FROM_{ARG,VAR}, 2022-09-21, v3.25.0-rc1~94^2~2) we accidentally added unbalanced closing `]` characters in the `try_compile` and `try_run` signatures. Fixes: #24053
* | | Merge topic 'correct_cufile_linkage' into release-3.25Brad King2022-10-131-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | eefba0fb02 FindCUDAToolkit: cuFile_rdma_static needs to link to cuFile_static Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7785
| * | | FindCUDAToolkit: cuFile_rdma_static needs to link to cuFile_staticRobert Maynard2022-10-121-1/+1
|/ / /
* | | CMake 3.25.0-rc1v3.25.0-rc1Brad King2022-10-121-1/+1
| | |
* | | Merge topic 'doc-gen' into release-3.25Brad King2022-10-121-15/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9e8b8bf4ef Help: Document version when COMPILE_LANGUAGE genex accepts multiple languages 16f37ea7a0 Help: Document comma-separation in some generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7784
| * | | Help: Document version when COMPILE_LANGUAGE genex accepts multiple languagesMichael Hirsch2022-10-121-0/+4
| | | |
| * | | Help: Document comma-separation in some generator expressionsMichael Hirsch2022-10-121-15/+15
| | | |
* | | | Merge topic 'doc-cmake-E-subcommand-suboptions' into release-3.25Brad King2022-10-126-52/+99
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 26020fdaae Help: Reference options of sub-commands in some older release notes (>= 3.20) c3ec1b7411 Help: Replace the ref `cmake --workflow --preset` with `option` role a0349eb13f Help: Make cmake(1) sub-command options look like other options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7782
| * | | | Help: Reference options of sub-commands in some older release notes (>= 3.20)Alex Turbov2022-10-124-29/+36
| | | | |
| * | | | Help: Replace the ref `cmake --workflow --preset` with `option` roleAlex Turbov2022-10-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | So, it'll look the same as refs to other commands in this release notes below.
| * | | | Help: Make cmake(1) sub-command options look like other optionsAlex Turbov2022-10-121-21/+61
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Particularly, - options for `cmake -E env` - options for `cmake -E tar`
* | | | Merge topic 'GoogleTest-TYPED_TEST_P' into release-3.25Brad King2022-10-121-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1d340d7cb2 GoogleTest: Add gtest-filter for TYPED_TEST_P Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7778
| * | | | GoogleTest: Add gtest-filter for TYPED_TEST_POleksii Odynochenko2022-10-111-2/+4
| | | | |
* | | | | Merge topic 'add_nvptx_compiler_to_findCUDAToolkit' into release-3.25Brad King2022-10-121-0/+20
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 01cfd0163d FindCUDAToolkit: Add support for the nvptx compiler library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7779
| * | | | | FindCUDAToolkit: Add support for the nvptx compiler libraryRobert Maynard2022-10-111-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #23892
* | | | | | Merge topic 'add_cufile_to_findCUDAToolkit' into release-3.25Brad King2022-10-121-0/+25
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ce6de038d9 FindCUDAToolkit: Add support for the cuFile library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7763
| * | | | | | FindCUDAToolkit: Add support for the cuFile libraryRobert Maynard2022-10-111-0/+25
| | | | | | |
* | | | | | | Merge branch 'release-3.24' into release-3.25Brad King2022-10-120-0/+0
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | Merge branch 'flang-implicit-link-info' into release-3.24Brad King2022-10-116-2/+50
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !7781
* | \ \ \ \ \ \ Merge topic 'flang-implicit-link-info' into release-3.25Brad King2022-10-126-2/+50
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0301779e85 LLVMFlang: Add support for mixed-language linking with Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7781
| * | | | | | | LLVMFlang: Add support for mixed-language linking with FortranBrad King2022-10-116-2/+50
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parse implicit link information for this compiler to support mixed-language linking. This was missed by commit 85749766df (LLVMFlang: Add support for LLVM Flang, 2021-07-07, v3.24.0-rc1~86^2). Also activate mixed-language test cases that would have caught this. Issue: #22387
* | | | | | | Begin 3.25 release versioningBrad King2022-10-111-3/+3
| | | | | | |
* | | | | | | Help: Drop development topic notes to prepare releaseBrad King2022-10-112-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | | | | | | Merge topic 'doc-3.25-relnotes'Brad King2022-10-1155-275/+264
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 286a40cb5b Help: Update Sphinx versionadded directives for 3.25 release f93f97d6c2 Help: Organize and revise 3.25 release notes c174ef23f4 Help: Consolidate 3.25 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7751
| * | | | | | | Help: Update Sphinx versionadded directives for 3.25 releaseBrad King2022-10-0713-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.24.0 --overwrite Manually de-duplicate the directive in FindOpenSP.
| * | | | | | | Help: Organize and revise 3.25 release notesBrad King2022-10-071-125/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.24 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Drop the `UseSWIG` bullet, as it is a simple bug fix. Drop the `LINK_LIBRARY` bullet, as it just polishes an existing feature, and has a corresponding `versionadded` mark anyway.
| * | | | | | | Help: Consolidate 3.25 release notesBrad King2022-10-0742-273/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.25.rst`.
* | | | | | | | Merge topic 'doc-misc-trivial-cleanups'Brad King2022-10-1115-51/+54
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 321eb0c33d Help: Tasking compiler supports compile warning as error f8b3b24915 Help: Minor grammar, typo and formatting cleanups 3de30134f1 Help: Re-sort property, variable and compiler id lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7769
| * | | | | | | | Help: Tasking compiler supports compile warning as errorCraig Scott2022-10-091-0/+1
| | | | | | | | |
| * | | | | | | | Help: Minor grammar, typo and formatting cleanupsCraig Scott2022-10-0912-19/+21
| | | | | | | | |
| * | | | | | | | Help: Re-sort property, variable and compiler id listsCraig Scott2022-10-093-32/+32
| |/ / / / / / /
* | | | | | | | Merge topic 'docutils-error-helper-deprecation'Brad King2022-10-111-12/+6
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 294b6db533 Utilities/Sphinx: Avoid deprecated docutils error handling helpers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7777
| * | | | | | | | Utilities/Sphinx: Avoid deprecated docutils error handling helpersBrad King2022-10-111-12/+6
| | |_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `SafeString` and `ErrorString` classes are deprecated and will be removed in Docutils 0.21 or later. They help avoid encoding errors during exception handling in Python <= 2.7, but these days we always use Python 3 to build the documentation, at least during development, when error cases are most likely to occur. Fixes: #24039