summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Add missing word in CMAKE_CURRENT_{BINARY,SOURCE}_DIRKai Köhne2022-01-262-2/+2
|
* Merge topic 'parser-cleanup'Brad King2022-01-264-86/+68
|\ | | | | | | | | | | | | | | | | | | 4959276c02 cmListFileCache: Remove cmCommandContext 0386641142 cmListFileCache: Rename FromCommandContext to FromListFileFunction 3c4fa4c892 cmListFileCache: Move cmListFileFunction earlier Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6899
| * cmListFileCache: Remove cmCommandContextBrad King2022-01-251-31/+12
| | | | | | | | Subsume it inside `cmListFileFunction`.
| * cmListFileCache: Rename FromCommandContext to FromListFileFunctionBrad King2022-01-254-18/+19
| | | | | | | | Accept a `cmListFileFunction` instead of a `cmCommandContext`.
| * cmListFileCache: Move cmListFileFunction earlierBrad King2022-01-251-44/+44
| |
* | Merge branch 'release-3.22'Brad King2022-01-260-0/+0
|\ \
| * \ Merge topic 'FindMPI-static-first' into release-3.22Brad King2022-01-261-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 036d0cbbde FindMPI: Place static first in mpi test source Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6900
* | \ \ Merge topic 'FindMPI-static-first'Brad King2022-01-261-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 036d0cbbde FindMPI: Place static first in mpi test source Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6900
| * | | FindMPI: Place static first in mpi test sourceBrad King2022-01-251-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | Move the `static` added by commit 8cce0ad32f (FindMPI: Fix missing static warning in the mpi test source, 2021-06-30, v3.22.0-rc1~502^2) to the beginning of the line. Fixes: #23141
* | | Merge topic 'FindXercesC-NAMES_PER_DIR'Brad King2022-01-261-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 47cbc08594 FindXercesC: Use NAMES_PER_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6898
| * | | FindXercesC: Use NAMES_PER_DIRjpfeuffer2022-01-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This was missing for us for Xerces. Issue: #20882
* | | | Merge topic 'cache-short-paths'Brad King2022-01-261-4/+26
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f835c3699 cmOutputConverter: Cache Short Paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6887
| * | | | cmOutputConverter: Cache Short PathsClemens Wasser2022-01-251-4/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cache the Short Paths since we only convert the same few paths anyway and calling `GetShortPathNameW` is really expensive. Also, compile the code path only on Windows hosts since it only runs when using a Windows Shell anyway.
* | | | | CMake Nightly Date StampKitware Robot2022-01-261-1/+1
| | | | |
* | | | | Merge branch 'release-3.22'Brad King2022-01-250-0/+0
|\ \ \ \ \ | | |_|/ / | |/| | / | |_|_|/ |/| | |
| * | | CMake 3.22.2v3.22.2Brad King2022-01-251-1/+1
| | | |
* | | | Merge topic 'FindCUDAToolkit-doc'Brad King2022-01-251-3/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5067b6b6ee FindCUDAToolkit: Remove duplicated targets in docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6892
| * | | | FindCUDAToolkit: Remove duplicated targets in docsGuo2022-01-241-3/+1
| | | | | | | | | | | | | | | | | | | | Also remove an unfinished sentence.
* | | | | Merge topic 'fileapi-defer-static-init'Brad King2022-01-251-22/+19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfacb49154 fileapi: Make internal "toolchains" field tables more local Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !6894
| * | | | | fileapi: Make internal "toolchains" field tables more localBrad King2022-01-241-22/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `Toolchains::DumpToolchain` uses some statically initialized tables. Move them into its definition. This may avoid initializing them when not needed. Issue: #23126
* | | | | | Merge branch 'release-3.22'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'doc-3.22-patches' into release-3.22Brad King2022-01-251-0/+7
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1461eff899 Help: Add missing 3.22.1 section to the release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6895
* | \ \ \ \ \ Merge topic 'doc-3.22-patches'Brad King2022-01-251-0/+7
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1461eff899 Help: Add missing 3.22.1 section to the release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6895
| * | | | | | Help: Add missing 3.22.1 section to the release notesBrad King2022-01-241-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3.22.1 had no release notes because there were no changes to documented features or interfaces. Now that we have a 3.22.2 section, add one for the previous patch release to avoid confusion.
* | | | | | | Merge topic 'ep_test_with_build_with_server-arg-fix'Brad King2022-01-251-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9406b2073e Tests: Remove stray argument from test invocation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6893
| * | | | | | | Tests: Remove stray argument from test invocationCraig Scott2022-01-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The run_cmake_with_options() command already sets the test command to ${CMAKE_COMMAND}. The options passed to that command shouldn't also add another ${CMAKE_COMMAND}. This removes a warning seen in the output of tests that invoke __ep_test_with_build_with_server().
* | | | | | | | Merge branch 'release-3.22'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge branch 'release-3.21' into release-3.22Brad King2022-01-250-0/+0
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ Merge branch 'release-3.21'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | |
| * | | | | | | | Merge branch 'ci-xcode-13.2' into release-3.21Brad King2022-01-251-6/+6
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge-request: !6897
* | \ \ \ \ \ \ \ \ Merge branch 'release-3.22'Brad King2022-01-250-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'ci-xcode-13.2' into release-3.22Brad King2022-01-251-6/+6
| |\ \ \ \ \ \ \ \ \ | | | |/ / / / / / / | | |/| | / / / / / | | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | 8cb32fc8ad gitlab-ci: update macOS jobs to use Xcode 13.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6897
* | | | | | | | | Merge topic 'ci-xcode-13.2'Brad King2022-01-251-6/+6
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8cb32fc8ad gitlab-ci: update macOS jobs to use Xcode 13.2 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6897
| * | | | | | | | gitlab-ci: update macOS jobs to use Xcode 13.2Brad King2022-01-251-6/+6
| | |/ / / / / / | |/| | | | | |
* | | | | | | | CMake Nightly Date StampKitware Robot2022-01-251-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'release-3.22'Brad King2022-01-240-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'cmp0128_cuda' into release-3.22Brad King2022-01-2418-35/+57
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee1396e29e CMP0128: Add flag in OLD mode even when standard matches the default b2c25de8e0 CMP0128: Avoid test code duplication 3a089cd256 CMP0128: Prefix test names with mode e13dd52535 XL: Detect default extensions mode for legacy compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6890
* | \ \ \ \ \ \ \ Merge topic 'cmp0128_cuda'Brad King2022-01-2418-35/+57
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ee1396e29e CMP0128: Add flag in OLD mode even when standard matches the default b2c25de8e0 CMP0128: Avoid test code duplication 3a089cd256 CMP0128: Prefix test names with mode e13dd52535 XL: Detect default extensions mode for legacy compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6890
| * | | | | | | | CMP0128: Add flag in OLD mode even when standard matches the defaultRaul Tambre2022-01-235-2/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 4a0485be (cmStandardLevelResolver: Avoid unnecessary flags, fix unset level logic, 2021-04-29) unintentionally changed the behavior by modifying the code to match a pre-existing comment. The resulting behavior change however matches the intentions of CMP0128, so we simply need to guard it. Fixes #23122.
| * | | | | | | | CMP0128: Avoid test code duplicationRaul Tambre2022-01-237-26/+10
| | | | | | | | |
| * | | | | | | | CMP0128: Prefix test names with modeRaul Tambre2022-01-237-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Makes clear that these tests are for the NEW behaviour.
| * | | | | | | | XL: Detect default extensions mode for legacy compilerRaul Tambre2022-01-232-2/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The legacy non-Clang variant seems to support a GNU-like extensions mode, which is the default. Enable detection for it.
* | | | | | | | Merge topic 'vs-package-restore'Brad King2022-01-2461-66/+589
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9aa7831f05 Presets: add resolve packages setting to build presets. b2f8f0bb87 cmGlobalVisualStudio10Generator: Auto restore NuGet packages. 193b8fca52 cmBuildOptions: Split build arguments into separate object. 6a10103493 Help: Update preset schema description for version 3 entries. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6761
| * | | | | | | Presets: add resolve packages setting to build presets.Carsten Rudolph2022-01-2211-4/+160
| | | | | | | |
| * | | | | | | cmGlobalVisualStudio10Generator: Auto restore NuGet packages.Carsten Rudolph2022-01-2232-8/+319
| | | | | | | |
| * | | | | | | cmBuildOptions: Split build arguments into separate object.Carsten Rudolph2022-01-2228-53/+109
| | | | | | | |
| * | | | | | | Help: Update preset schema description for version 3 entries.Carsten Rudolph2022-01-211-4/+4
| | | | | | | |
* | | | | | | | Merge topic 'update-kwsys'Brad King2022-01-246-24/+123
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ecd5a18928 Merge branch 'upstream-KWSys' into update-kwsys ca03a9be6c KWSys 2022-01-22 (16e180ad) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !6878
| * \ \ \ \ \ \ \ Merge branch 'upstream-KWSys' into update-kwsysBrad King2022-01-226-24/+123
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # By KWSys Upstream * upstream-KWSys: KWSys 2022-01-22 (16e180ad)
| | * | | | | | | KWSys 2022-01-22 (16e180ad)KWSys Upstream2022-01-226-24/+123
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit 16e180ad8ae26f896adf1c30929b1d53b3e13dac (master). Upstream Shortlog ----------------- Brad King (2): 929b6c6c Glob: Revert "Optimize directory/symlink checks on Windows" 4b552447 Directory: Replace FileData with methods accepting file index Clemens Wasser (5): 43ce7a20 SystemTools: Factor out FileIsSymlinkWithAttr helper d078f9e6 Directory: Store FIND_DATA for files in Directory 7573b0fd Directory: Add Is{Directory,Symlink} to FileData 99c7831e Glob: Optimize directory/symlink checks on Windows d4c5ed92 Glob: Optimize directory/symlink checks on Windows Markus87 (1): 5f2dcc13 SystemTools: Fix FilesDiffer 32-bit signed integer overflow on Windows