0aae790 | Brad King | 23 June 2021, 13:01:47 UTC | CMake 3.21.0-rc1 | 23 June 2021, 13:01:47 UTC |
60c5188 | Brad King | 23 June 2021, 12:55:14 UTC | Merge topic 'cuda-rules-override' into release-3.21 1d9009c27a CUDA: Implement CMAKE_USER_MAKE_RULES_OVERRIDE[_CUDA] Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6253 | 23 June 2021, 12:55:26 UTC |
1d9009c | Seth R Johnson | 22 June 2021, 01:25:12 UTC | CUDA: Implement CMAKE_USER_MAKE_RULES_OVERRIDE[_CUDA] This is implemented by other languages, and is documented for all languages. This was accidentally left out of CUDA. | 22 June 2021, 13:59:01 UTC |
6d9fec6 | Brad King | 21 June 2021, 15:49:10 UTC | Merge branch 'release-3.20' into release-3.21 | 21 June 2021, 15:49:10 UTC |
efa5e1f | Brad King | 21 June 2021, 15:23:19 UTC | CMake 3.20.5 | 21 June 2021, 15:23:19 UTC |
25e8266 | Brad King | 21 June 2021, 15:20:33 UTC | Help: Add 3.20 release note section for 3.20.{3,4,5} Make it clear that the notes for these patch releases were not forgotten, and that there were simply no changes to documented features or interfaces. | 21 June 2021, 15:20:33 UTC |
dec9277 | Brad King | 21 June 2021, 14:06:46 UTC | Merge branch 'release-3.20' into release-3.21 | 21 June 2021, 14:06:46 UTC |
b948b46 | Brad King | 21 June 2021, 14:03:18 UTC | Merge topic 'ep-git-update-commit-ref' into release-3.21 360ff17dc6 ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6249 | 21 June 2021, 14:03:36 UTC |
782b6bf | Brad King | 21 June 2021, 14:00:58 UTC | Merge topic 'test-xcode-13' into release-3.21 1dd0eae4fc Tests: Fix xcode version detection for Xcode 13 on ARM Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6248 | 21 June 2021, 14:01:25 UTC |
6438a03 | Brad King | 21 June 2021, 13:58:40 UTC | Merge topic 'tutorial-sphinx-targets' into release-3.21 73898c4922 Tutorial: Make code snippets linkable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6247 | 21 June 2021, 13:59:56 UTC |
375e14b | Brad King | 21 June 2021, 13:57:30 UTC | Merge topic 'doc-source_group-scope' into release-3.21 2abce79409 Help: Clarify the usage scope of source_group Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6246 | 21 June 2021, 13:58:04 UTC |
ed5bd39 | Brad King | 21 June 2021, 13:56:43 UTC | Merge topic 'GNUInstallDirs-alpine' into release-3.21 37b24e0bed GNUInstallDirs: don't use lib64 on Alpine Linux Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6244 | 21 June 2021, 13:56:48 UTC |
621f7bf | Brad King | 21 June 2021, 13:56:09 UTC | Merge branch 'test-xcode-13' into release-3.20 Merge-request: !6248 | 21 June 2021, 13:56:09 UTC |
d6c0cc1 | Brad King | 21 June 2021, 13:47:28 UTC | Merge branch 'ep-git-update-commit-ref' into release-3.20 Merge-request: !6249 | 21 June 2021, 13:47:43 UTC |
3a66a58 | Brad King | 21 June 2021, 13:46:24 UTC | Merge topic 'compiler-id-lang-vars' into release-3.21 c8eb357738 CompilerId: Tolerate variables named for languages Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6243 | 21 June 2021, 13:46:30 UTC |
360ff17 | Craig Scott | 20 June 2021, 05:40:45 UTC | ExternalProject: Use ${ref}^0 to avoid MSYS/Cygwin shell substitutions In 5e941a545b (ExternalProject: Ensure git fetch if updating to hash we don't have yet, 2021-05-09), the form ${ref}^{commit} was used to ensure the ref was treated as a commit. When running under a MSYS2 or Cygwin shell, the {commit} part can be translated by the shell, leaving it as ${ref}^commit, which git doesn't understand. Use the equivalent but safer form ${ref}^0, since it won't be subject to the shell substitution issue. Fixes: #22299 | 20 June 2021, 05:40:45 UTC |
1dd0eae | Brad King | 18 June 2021, 17:56:02 UTC | Tests: Fix xcode version detection for Xcode 13 on ARM Running `xcode -version` on an ARM box prints content to stderr: objc[...]: Class ... is implemented in both... One of the two will be used. Which one is undefined. Capture and parse only stdout. Otherwise we might configure test behavior for the wrong version of Xcode. | 18 June 2021, 18:04:32 UTC |
2abce79 | Heiko Thiel | 18 June 2021, 16:23:01 UTC | Help: Clarify the usage scope of source_group Fixes: #18856 | 18 June 2021, 16:52:43 UTC |
73898c4 | Brad King | 18 June 2021, 16:28:02 UTC | Tutorial: Make code snippets linkable Extend the change from commit 9e5bbb69ea (Tutorial: Add captions for code blocks, 2021-06-11) to also add a Sphinx named target to code blocks. Name each target after the change the code block makes. | 18 June 2021, 16:31:45 UTC |
37b24e0 | Natanael Copa | 18 June 2021, 14:59:16 UTC | GNUInstallDirs: don't use lib64 on Alpine Linux Fixes: #22318 | 18 June 2021, 15:16:18 UTC |
c8eb357 | Philippe Canal | 17 June 2021, 22:59:45 UTC | CompilerId: Tolerate variables named for languages If a project or user sets a variable or cache entry named `C`, `CXX`, `CUDA`, `Fortran`, `CSharp`, or `ISPC`, we were previously comparing each enabled language name to the value of that variable, rather than the name itself. Double-quote the string to take advantage of policy `CMP0054`, but also add "x" prefixes to support projects that do not set the policy. This extends a similar fix in commit bd16a985fc (CompilerId/Features: Tolerate variables named for languages, 2021-04-28) in more places. In particular, ensure that we consider the proper list of compiler ids. Issue: #22125 | 18 June 2021, 13:41:08 UTC |
d64d2d1 | Brad King | 18 June 2021, 13:39:18 UTC | Merge topic 'vs-utf-8' into release-3.21 9ba99a1203 VS: Add support for Utf8Enconding when using VS 16.10+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6238 | 18 June 2021, 13:39:24 UTC |
333e197 | Brad King | 18 June 2021, 13:38:20 UTC | Merge topic 'vs-flag-tables' into release-3.21 b0f830ced6 VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 3fd65f5ca6 VS: Compare VS instance versions as strings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6241 | 18 June 2021, 13:38:26 UTC |
efc3e25 | Brad King | 18 June 2021, 13:36:54 UTC | Merge topic 'gcc11-errors' into release-3.21 701773f1da CheckCompilerFlag: Handle -Werror= for GCC 11 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6242 | 18 June 2021, 13:37:08 UTC |
9ba99a1 | Gustavo Varo | 16 June 2021, 22:05:55 UTC | VS: Add support for Utf8Enconding when using VS 16.10+ On VS 16.10 Preview 2 or above, generate `UseUtf8Encoding` instead of `StdOutEncoding=UTF-8` in `.vcxproj` files. Fixes: #22032 | 17 June 2021, 17:44:22 UTC |
701773f | Marc Aldorasi | 17 June 2021, 17:39:48 UTC | CheckCompilerFlag: Handle -Werror= for GCC 11 | 17 June 2021, 17:39:48 UTC |
22fb071 | Brad King | 17 June 2021, 17:17:06 UTC | Begin 3.21 release versioning | 17 June 2021, 17:17:06 UTC |
f52b5ab | Brad King | 17 June 2021, 17:15:33 UTC | gitlab-ci: Drop package pipeline upload jobs for release branch The package pipeline for release versions should not upload packages automatically to our archive of nightly development versions. | 17 June 2021, 17:15:33 UTC |
d59b76f | Brad King | 17 June 2021, 17:14:21 UTC | Help: Drop development topic notes to prepare release Release versions do not have the development topic section of the CMake Release Notes index page. | 17 June 2021, 17:14:21 UTC |
8850f6e | Brad King | 17 June 2021, 17:09:39 UTC | Merge topic 'doc-3.21-relnotes' f119fbeec5 Help: Update Sphinx versionadded directives for 3.21 release 45acb61432 Help: Organize and revise 3.21 release notes 046aee0441 Help: Consolidate 3.21 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6226 | 17 June 2021, 17:09:45 UTC |
0b39489 | Brad King | 17 June 2021, 17:08:22 UTC | Merge topic 'help-tutorial-separate-pages' 9c703ff741 Tutorial: Add infrastructure to preserve old links when renaming steps 9e5bbb69ea Tutorial: Add captions for code blocks fe60154fe8 Tutorial: Small formatting improvements 25dde20cc5 Tutorial: Fix links after splitting steps d1c3e7e78a Tutorial: Split steps into separate files 13fdb26323 Tutorial: Break up intro paragraph 8406d4c1d1 Utilities/Sphinx: Index guide section documents for cross-referencing Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Juan Ramos <juanr.dev+gitlab@protonmail.com> Merge-request: !6217 | 17 June 2021, 17:08:29 UTC |
9c703ff | Brad King | 17 June 2021, 16:10:14 UTC | Tutorial: Add infrastructure to preserve old links when renaming steps | 17 June 2021, 16:10:14 UTC |
9e5bbb6 | Josef Angstenberger | 10 June 2021, 22:20:58 UTC | Tutorial: Add captions for code blocks | 17 June 2021, 15:57:56 UTC |
fe60154 | Josef Angstenberger | 10 June 2021, 21:42:39 UTC | Tutorial: Small formatting improvements - Use inline literals for all code fragments and names. - Add missing console code-blocks. - Always use c++, not c as code language. | 17 June 2021, 15:57:56 UTC |
25dde20 | Josef Angstenberger | 10 June 2021, 21:16:18 UTC | Tutorial: Fix links after splitting steps | 17 June 2021, 15:55:18 UTC |
d1c3e7e | Josef Angstenberger | 10 June 2021, 21:03:40 UTC | Tutorial: Split steps into separate files Fixes: #21737 | 17 June 2021, 15:53:55 UTC |
13fdb26 | Brad King | 17 June 2021, 14:33:07 UTC | Tutorial: Break up intro paragraph | 17 June 2021, 14:33:07 UTC |
8406d4c | Brad King | 16 June 2021, 15:58:48 UTC | Utilities/Sphinx: Index guide section documents for cross-referencing Extend the change from commit 6185265800 (Utilities/Sphinx: Index guide-level documents for cross-referencing, 2019-12-06, v3.17.0-rc1~181^2~1) to name guide documents other than the top level using their docname instead of their title. This will allow them to be cross-referenced by a stable name even if their title changes. | 17 June 2021, 13:55:56 UTC |
f119fbe | Brad King | 17 June 2021, 13:48:54 UTC | Help: Update Sphinx versionadded directives for 3.21 release Run the script: Utilities/Sphinx/update_versions.py --since v3.20.0 --overwrite Manually remove directives generated in documents for long-existing features for which documentation was added. | 17 June 2021, 13:48:54 UTC |
45acb61 | Brad King | 14 June 2021, 16:48:19 UTC | Help: Organize and revise 3.21 release notes Add section headers similar to the 3.20 release notes and move each individual bullet into an appropriate section. Revise a few bullets. | 17 June 2021, 12:47:49 UTC |
b0f830c | Brad King | 17 June 2021, 12:25:04 UTC | VS: Do not apply any '/external:*' flag table mapping on VS < 16.10 Since commit 887e9df0c7 (VS: Update v142 CL flag table for VS 16.10, 2021-06-04) we map several `/external:*` flags to their corresponding `.vcxproj` elements. These elements were added to `cl.xml` in VS 16.10, so filter them out in older VS versions. Add a field to the json flag table format to specify the minimum version of VS needed for a given mapping. Issue: #22308 | 17 June 2021, 12:25:04 UTC |
3fd65f5 | Brad King | 17 June 2021, 11:30:48 UTC | VS: Compare VS instance versions as strings This makes the values more readable. | 17 June 2021, 11:54:48 UTC |
c92595b | Brad King | 17 June 2021, 10:49:09 UTC | Merge topic 'c_17_23-AppleClang' b642022046 AppleClang: Add flags for C17 and C23 Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6231 | 17 June 2021, 10:49:15 UTC |
07ae952 | Brad King | 17 June 2021, 10:47:36 UTC | Merge branch 'release-3.20' | 17 June 2021, 10:47:42 UTC |
1aa1690 | Brad King | 17 June 2021, 10:47:36 UTC | Merge topic 'fix-flow-control-override' c017098d4d CMake: Allow override of unexpected non-flow-control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6232 | 17 June 2021, 10:47:42 UTC |
acd82e4 | Brad King | 17 June 2021, 10:47:36 UTC | Merge topic 'fix-flow-control-override' into release-3.20 c017098d4d CMake: Allow override of unexpected non-flow-control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6232 | 17 June 2021, 10:47:42 UTC |
3cb0cb9 | Brad King | 17 June 2021, 10:45:51 UTC | Merge branch 'release-3.20' | 17 June 2021, 10:45:58 UTC |
cd73f37 | Brad King | 17 June 2021, 10:45:51 UTC | Merge topic 'vs-map-external-warnings' into release-3.20 947f0c8b81 VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 e59a208b69 cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method d6d4af0ec3 cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6233 | 17 June 2021, 10:45:57 UTC |
e05cf2d | Brad King | 17 June 2021, 10:45:51 UTC | Merge topic 'vs-map-external-warnings' ab3830401f Merge branch 'backport-3.20-vs-map-external-warnings' e4ca525d84 VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 aabc3ca47d cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method e66a7fe07b cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace 947f0c8b81 VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 e59a208b69 cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method d6d4af0ec3 cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6233 | 17 June 2021, 10:45:57 UTC |
54860f1 | Brad King | 17 June 2021, 10:36:02 UTC | Merge topic 'ci-clang' 886a97cbe7 gitlab-ci: add job to test with clang-7 and ninja on debian10 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6237 | 17 June 2021, 10:36:32 UTC |
4941bf5 | Brad King | 17 June 2021, 10:35:32 UTC | Merge topic 'ci-cuda' f7af01efb6 gitlab-ci: add job testing cuda10.2 with clang 11 9548b059c0 ci: add clang-11 to cuda10.2 base image Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6236 | 17 June 2021, 10:35:39 UTC |
e80f56a | Kitware Robot | 17 June 2021, 04:03:04 UTC | CMake Nightly Date Stamp | 17 June 2021, 04:03:04 UTC |
b642022 | Brad King | 16 June 2021, 13:55:10 UTC | AppleClang: Add flags for C17 and C23 Follow up commit 72f4984cdc (Clang: C23 support, 2021-02-07). | 16 June 2021, 19:50:55 UTC |
886a97c | Brad King | 16 June 2021, 18:56:06 UTC | gitlab-ci: add job to test with clang-7 and ninja on debian10 In commit 7e5e558d0f (gitlab-ci: add job to test with clang-7 on debian10, 2021-06-04) we added coverage of clang-7 with the Unix Makefiles generator. Do the same for Ninja. | 16 June 2021, 18:57:34 UTC |
f7af01e | Brad King | 16 June 2021, 18:22:48 UTC | gitlab-ci: add job testing cuda10.2 with clang 11 | 16 June 2021, 18:25:38 UTC |
9548b05 | Brad King | 16 June 2021, 18:18:09 UTC | ci: add clang-11 to cuda10.2 base image | 16 June 2021, 18:18:09 UTC |
ab38304 | Brad King | 16 June 2021, 17:34:48 UTC | Merge branch 'backport-3.20-vs-map-external-warnings' | 16 June 2021, 17:34:48 UTC |
e4ca525 | Brad King | 16 June 2021, 14:56:15 UTC | VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 Since commit 9054cd05e6 (VS: Add flag table entries for '/external:W*' flags in VS 16.10, 2021-05-28, v3.20.4~10^2) we map flags to the `ExternalWarningLevel` element. VS 16.9 does not support that element, but its `cl` compiler does support the `/external:W*` flags. Filter out the flag table entry on older VS versions. Fixes: #22308 | 16 June 2021, 17:24:32 UTC |
aabc3ca | Brad King | 16 June 2021, 14:53:22 UTC | cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method Port from `cmGlobalVisualStudioVersionedGenerator`. | 16 June 2021, 17:22:32 UTC |
e66a7fe | Brad King | 16 June 2021, 14:54:50 UTC | cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace | 16 June 2021, 17:20:44 UTC |
947f0c8 | Brad King | 16 June 2021, 14:56:15 UTC | VS: Do not apply '/external:W*' flag table mapping on VS < 16.10 Since commit 9054cd05e6 (VS: Add flag table entries for '/external:W*' flags in VS 16.10, 2021-05-28, v3.20.4~10^2) we map flags to the `ExternalWarningLevel` element. VS 16.9 does not support that element, but its `cl` compiler does support the `/external:W*` flags. Filter out the flag table entry on older VS versions. Fixes: #22308 | 16 June 2021, 15:08:15 UTC |
e59a208 | Brad King | 16 June 2021, 14:53:22 UTC | cmGlobalVisualStudio10Generator: Adopt GetVSInstanceVersion method Port from `cmGlobalVisualStudioVersionedGenerator`. | 16 June 2021, 14:57:15 UTC |
d6d4af0 | Brad King | 16 June 2021, 14:54:50 UTC | cmGlobalVisualStudio10Generator: Move static functions to anonymous namespace | 16 June 2021, 14:57:14 UTC |
c017098 | Kyle Edwards | 16 June 2021, 14:39:39 UTC | CMake: Allow override of unexpected non-flow-control commands Fixes: #22310 | 16 June 2021, 14:39:39 UTC |
4371a25 | Brad King | 16 June 2021, 12:28:32 UTC | Merge topic 'FindLATEX' d3274e0a6f FindLATEX: Search user-local MiKTeX locations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6230 | 16 June 2021, 12:28:39 UTC |
d3274e0 | Steven A White | 16 June 2021, 05:01:02 UTC | FindLATEX: Search user-local MiKTeX locations I've noticed the default installer for MikTex does not prompt for escalation. So, many installations I find do not have registry entries. This should cover finding it in the current defaults. | 16 June 2021, 12:25:34 UTC |
a9fbc49 | Brad King | 16 June 2021, 12:19:23 UTC | Merge topic 'scandep-format' a35d121276 Ninja: Populate P1689R4 compiled-module-path field for Fortran 10b2e53469 cmScanDepFormat: Remove Fortran-specific compiled-module-path logic 2b9890e9b9 cmScanDepFormat: Avoid writing lookup-method with default value Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6228 | 16 June 2021, 12:19:28 UTC |
89a1aa8 | Brad King | 16 June 2021, 12:14:01 UTC | Merge branch 'release-3.20' | 16 June 2021, 12:14:42 UTC |
7d6a71a | Brad King | 16 June 2021, 12:14:01 UTC | Merge topic 'ci-xcode-12.5' 9c98878451 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6229 | 16 June 2021, 12:14:42 UTC |
a9ff600 | Brad King | 16 June 2021, 12:14:01 UTC | Merge topic 'ci-xcode-12.5' into release-3.20 9c98878451 gitlab-ci: update macOS jobs to use Xcode 12.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6229 | 16 June 2021, 12:14:41 UTC |
24399a8 | Kitware Robot | 16 June 2021, 04:01:09 UTC | CMake Nightly Date Stamp | 16 June 2021, 04:01:09 UTC |
9c98878 | Brad King | 15 June 2021, 19:42:08 UTC | gitlab-ci: update macOS jobs to use Xcode 12.5 | 15 June 2021, 19:42:08 UTC |
a35d121 | Brad King | 14 June 2021, 20:25:02 UTC | Ninja: Populate P1689R4 compiled-module-path field for Fortran When scanning Fortran dependencies, we know the file path at which a provided module file is written. Store it in the `compiled-module-path` field as specified by P1689R4. Our collator in `cmake_ninja_dyndep` no longer needs to assume that the module file path can be derived from the logical module name. In the future, the Fortran dependency scanning may be done by the compiler itself, in which case it will provide the value of `compiled-module-path`. | 15 June 2021, 13:11:06 UTC |
10b2e53 | Brad King | 14 June 2021, 20:14:35 UTC | cmScanDepFormat: Remove Fortran-specific compiled-module-path logic Read and write the `compiled-module-path` field only when explicitly known. Move the assumption that the `compiled-module-path` can be derived from the logical module name from the scandep parser to the `cmake_ninja_dyndep` helper. | 15 June 2021, 13:09:28 UTC |
2b9890e | Brad King | 14 June 2021, 19:32:31 UTC | cmScanDepFormat: Avoid writing lookup-method with default value | 15 June 2021, 12:48:05 UTC |
998fa49 | Brad King | 15 June 2021, 12:40:24 UTC | Merge topic 'ninja-scandep-preprocessor-output' 312ced6547 cmNinjaTargetGenerator: Fix scan rule PREPROCESSED_SOURCE placeholder 1dd9c4ab6f cmNinjaTargetGenerator: Clarify GetScanBuildStatement condition d94b23885a cmNinjaTargetGenerator: Simplify scan rule response file selection Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !6227 | 15 June 2021, 12:40:29 UTC |
9a31298 | Brad King | 15 June 2021, 12:39:29 UTC | Merge topic 'CMakeDependentOption' 0665d9092e CMakeDependentOption: Allow parentheses in the depends string Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6225 | 15 June 2021, 12:39:37 UTC |
b302dd7 | Kitware Robot | 15 June 2021, 04:01:25 UTC | CMake Nightly Date Stamp | 15 June 2021, 04:01:25 UTC |
312ced6 | Brad King | 14 June 2021, 19:15:39 UTC | cmNinjaTargetGenerator: Fix scan rule PREPROCESSED_SOURCE placeholder When running the module dependencies scan tool for for a language that does not compile the preprocessed output, we do not actually put the preprocessed output in the build graph. However, the value of `CMAKE_EXPERIMENTAL_<LANG>_SCANDEP_SOURCE` may reference the placeholder for the preprocessed source. Populate the placeholder to keep the file out of the way. In particular, do not clobber the `.ddi` file. | 14 June 2021, 19:15:39 UTC |
1dd9c4a | Brad King | 14 June 2021, 19:11:20 UTC | cmNinjaTargetGenerator: Clarify GetScanBuildStatement condition Use the `compilePP` variable directly rather than relying on callers to make `compilePP == !ppFileName.empty()`. | 14 June 2021, 19:11:20 UTC |
d94b238 | Brad King | 14 June 2021, 19:06:34 UTC | cmNinjaTargetGenerator: Simplify scan rule response file selection Since commit 33a8e0bb09 (cmNinjaTargetGenerator: Simplify scan rule depfile selection, 2020-11-06, v3.20.0-rc1~516^2~1), the `$out` of the scan rule always matches our `.rsp` file selection, so use `$out.rsp`. | 14 June 2021, 19:06:34 UTC |
0665d90 | Daniel Schürmann | 13 June 2021, 21:50:47 UTC | CMakeDependentOption: Allow parentheses in the depends string `if()` takes the condition as a list of arguments. Parentheses need to be separated as well. Fixes: #22303 | 14 June 2021, 17:45:49 UTC |
046aee0 | Brad King | 14 June 2021, 16:14:28 UTC | Help: Consolidate 3.21 release notes Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.21.rst`. | 14 June 2021, 16:14:28 UTC |
0d3ddb1 | Brad King | 14 June 2021, 15:59:23 UTC | Merge branch 'release-3.20' | 14 June 2021, 15:59:23 UTC |
b61fe6a | Brad King | 14 June 2021, 15:05:49 UTC | CMake 3.20.4 | 14 June 2021, 15:05:49 UTC |
6b218d2 | Brad King | 14 June 2021, 13:48:58 UTC | Merge topic 'objc-std-17-23' e8dc95ae1e ObjectiveC: Add C17 and C23 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !6219 | 14 June 2021, 13:49:22 UTC |
13b40c1 | Brad King | 14 June 2021, 13:48:08 UTC | Merge topic 'FindBLAS-LAPACK-docs' 5bf1651452 Find{BLAS,LAPACK}: Revise and extend Intel MKL usage documentation 8585a12bd9 Find{BLAS,LAPACK}: Move enabled language requirement to top of documentation 6a7c055f96 Find{BLAS,LAPACK}: Revise formatting of intro docs 43b581367d Find{BLAS,LAPACK}: Move implementation note from docs to comments 3beac78a13 Find{BLAS,LAPACK}: Revise imported targets documentation layout 6f305cd5fd Find{BLAS,LAPACK}: Factor out vendor documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6218 | 14 June 2021, 13:48:37 UTC |
6022795 | Brad King | 14 June 2021, 13:46:20 UTC | Merge topic 'FindBLAS-oneAPI-mkl' 130fa72bb3 Find{BLAS,LAPACK}: Update for Intel oneAPI structure under MKLROOT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6210 | 14 June 2021, 13:47:31 UTC |
f245a20 | Brad King | 14 June 2021, 13:45:38 UTC | Merge topic 'xcode13-linker-output' a7bbbbf73b Tests: ignore Xcode DVTPlugInManager output 8dcdd4351f Tests: recognize Xcode 13 linker warning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6216 | 14 June 2021, 13:45:44 UTC |
06dc53f | Brad King | 14 June 2021, 13:42:39 UTC | Merge branch 'release-3.20' | 14 June 2021, 13:44:14 UTC |
a7ad3a5 | Brad King | 14 June 2021, 13:42:39 UTC | Merge topic 'help-cmake_path-IS_PREFIX' into release-3.20 e49cbf1d44 Help: cmake_path: fix erroneous example for IS_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6223 | 14 June 2021, 13:44:14 UTC |
cad0a20 | Brad King | 14 June 2021, 13:42:39 UTC | Merge topic 'help-cmake_path-IS_PREFIX' b06887b48c Merge branch 'backport-3.20-help-cmake_path-IS_PREFIX' into help-cmake_path-IS_PREFIX 4665d1e69a Help: cmake_path: fix erroneous example for IS_PREFIX e49cbf1d44 Help: cmake_path: fix erroneous example for IS_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6223 | 14 June 2021, 13:44:14 UTC |
2e533bf | Brad King | 14 June 2021, 13:41:38 UTC | Merge branch 'release-3.20' | 14 June 2021, 13:41:51 UTC |
43c42e1 | Brad King | 14 June 2021, 13:41:38 UTC | Merge topic 'fileapi-link-fragments' into release-3.20 68bbec66e0 fileapi: Fix codemodel-v2 link command fragment relative paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6220 | 14 June 2021, 13:41:50 UTC |
6fa9f3c | Brad King | 14 June 2021, 13:41:38 UTC | Merge topic 'fileapi-link-fragments' 68bbec66e0 fileapi: Fix codemodel-v2 link command fragment relative paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6220 | 14 June 2021, 13:41:50 UTC |
6230be4 | Kitware Robot | 14 June 2021, 04:01:14 UTC | CMake Nightly Date Stamp | 14 June 2021, 04:01:14 UTC |
d0ddef5 | Kitware Robot | 13 June 2021, 04:01:06 UTC | CMake Nightly Date Stamp | 13 June 2021, 04:01:06 UTC |
b06887b | Marc Chevrier | 12 June 2021, 09:24:14 UTC | Merge branch 'backport-3.20-help-cmake_path-IS_PREFIX' into help-cmake_path-IS_PREFIX | 12 June 2021, 09:24:14 UTC |
4665d1e | Marc Chevrier | 12 June 2021, 09:23:47 UTC | Help: cmake_path: fix erroneous example for IS_PREFIX Fixes: #22302 | 12 June 2021, 09:23:47 UTC |
e49cbf1 | Marc Chevrier | 12 June 2021, 09:18:37 UTC | Help: cmake_path: fix erroneous example for IS_PREFIX | 12 June 2021, 09:22:40 UTC |