summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cmMakefile: Store recursion depth limit as size_tBrad King2023-03-134-11/+8
|
* cmMakefile: Improve parsing of CMAKE_MAXIMUM_RECURSION_DEPTH variableBrad King2023-03-091-6/+5
|
* Tests: Simplify option passing to RunCMake.MaxRecursionDepth casesBrad King2023-03-091-16/+6
|
* Merge topic 'test-minver'Brad King2023-03-0962-62/+62
|\ | | | | | | | | | | | | | | bd7b2293aa Tests: Bump CMake minimum required version in find-module tests to 3.5 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8304
| * Tests: Bump CMake minimum required version in find-module tests to 3.5Brad King2023-03-0862-62/+62
| | | | | | | | | | CMake 3.27 deprecates compatibility with CMake < 3.5. Update find module tests to avoid the deprecation warning.
* | Merge topic 'FindwxWidgets-imported-target'Brad King2023-03-0913-3/+69
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | e36e455b7c FindwxWidgets: Add an imported target 42c84b1e2e ci: Add wxWidgets to Debian and Fedora base images Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8289
| * | FindwxWidgets: Add an imported targetCheesyNacho102023-03-089-0/+63
| | |
| * | ci: Add wxWidgets to Debian and Fedora base imagesBrad King2023-03-084-3/+6
| |/
* | Merge topic 'use_block'Brad King2023-03-098-16/+17
|\ \ | | | | | | | | | | | | | | | | | | | | | f3e85754b4 Modules:Check*: refactor: use block(SCOPE_FOR POLICIES) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8303
| * | Modules:Check*: refactor: use block(SCOPE_FOR POLICIES)scivision2023-03-088-16/+17
| | |
* | | Merge topic 'windows-arm64-recursion-limit'Brad King2023-03-091-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c68ebee9c2 cmake: Reduce default recursion depth when compiling for Windows ARM64 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8302
| * | | cmake: Reduce default recursion depth when compiling for Windows ARM64Brad King2023-03-081-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Windows ARM64 the stack frames are large enough (at least in Debug builds) that CMake language recursion to depth 1000 overflows the stack. Reduce the limit for this compiler. Suggested-by: Bill Hoffman <bill.hoffman@kitware.com>
* | | | Merge topic 'tutorial_refactor_cmake_scripts'Brad King2023-03-0921-114/+272
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e1f2b35723 Tutorial: Refactor MakeTable commands into MakeTable.cmake Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8249
| * | | | Tutorial: Refactor MakeTable commands into MakeTable.cmakeMarkus Ferrell2023-03-0721-114/+272
| | | | |
* | | | | CMake Nightly Date StampKitware Robot2023-03-091-1/+1
| |_|_|/ |/| | |
* | | | Merge branch 'release-3.26'Brad King2023-03-080-0/+0
|\ \ \ \ | |_|/ / |/| | |
| * | | CMake 3.26.0-rc6v3.26.0-rc6Brad King2023-03-081-1/+1
| | | |
* | | | Merge branch 'release-3.26'Brad King2023-03-080-0/+0
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |
| * | Merge branch 'release-3.25' into release-3.26Brad King2023-03-081-0/+7
| |\ \
* | \ \ Merge branch 'release-3.25'Brad King2023-03-081-0/+7
|\ \ \ \ | | |/ / | |/| |
| * | | CMake 3.25.3v3.25.3Brad King2023-03-082-1/+8
| | | |
* | | | Merge branch 'release-3.26'Brad King2023-03-080-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.25' into release-3.26Brad King2023-03-081-0/+7
| |\ \ \ | | |/ /
* | | | Merge branch 'release-3.25'Brad King2023-03-080-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.24' into release-3.25Brad King2023-03-081-0/+7
| |\ \ \
* | \ \ \ Merge branch 'release-3.24'Brad King2023-03-081-0/+7
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | CMake 3.24.4v3.24.4Brad King2023-03-082-1/+8
| | | | |
* | | | | Merge topic 'test-minver'Brad King2023-03-0810-37/+48
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | edf7888f70 Tests: Update RunCMake.include cmake_minimum_required version Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8298
| * | | | | Tests: Update RunCMake.include cmake_minimum_required versionBrad King2023-03-0710-37/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed in commit 1edf138506 (Tests/RunCMake: Update cmake_minimum_required versions, 2023-02-06). Also tighten up some expected stderr content to catch these cases during similar updates in the future.
* | | | | | Merge topic 'findmatlab'Brad King2023-03-082-84/+67
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 103dbb2fd2 FindMatlab: Windows -wait is only for -r, not -batch 1932ae0284 FindMatlab: refactor: use string(APPEND c4cacdc7eb FindMatlab: use modern foreach() af05544c49 FindMatlab: document function input/output 257a3e870e FindMatlab: add Matlab_VERSION and document. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8286
| * | | | | | FindMatlab: Windows -wait is only for -r, not -batchscivision2023-03-071-2/+2
| | | | | | |
| * | | | | | FindMatlab: refactor: use string(APPENDscivision2023-03-071-8/+7
| | | | | | |
| * | | | | | FindMatlab: use modern foreach()scivision2023-03-071-32/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | remove unused superseded commented code
| * | | | | | FindMatlab: document function input/outputscivision2023-03-071-41/+42
| | | | | | |
| * | | | | | FindMatlab: add Matlab_VERSION and document.scivision2023-03-071-1/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | fixes #24569
* | | | | | Merge topic 'vs-props-order'Brad King2023-03-082-1/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3c4c6d630 VS: Import default C++ props file before toolset-specific props file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8294
| * | | | | | VS: Import default C++ props file before toolset-specific props fileMatthew Voss2023-03-072-1/+4
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids overwriting toolset-specific settings like `VCRedistDir` with default settings. Fixes: #22420
* | | | | | Merge topic 'generate-runcmake-test-script'Brad King2023-03-082-0/+17
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f1aedf2240 Tests/RunCMake: Add script to auto-generate RunCMake test suite stub Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8296
| * | | | | | Tests/RunCMake: Add script to auto-generate RunCMake test suite stubKyle Edwards2023-03-072-0/+17
| |/ / / / /
* | | | | | Merge topic 'find_cudatoolkit_add_cudla_targets'Brad King2023-03-082-0/+23
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 21b102c77d FindCUDAToolkit: Add support for finding Tegra cudla library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8295
| * | | | | | FindCUDAToolkit: Add support for finding Tegra cudla libraryRobert Maynard2023-03-072-0/+23
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes #24575
* | | | | | Merge topic 'doc-signatures'Brad King2023-03-081-185/+207
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3600be4e31 Help: Use signature directive for 'if' command bedd62d52c Help: Improve sentence structure around "if so" ae7c4a5ff4 Help: Add internal cross-references to 'if' command docs 95bfacb8bb Help: Indent 'if' command docs more consistently Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8292
| * | | | | | Help: Use signature directive for 'if' commandBrad King2023-03-071-70/+90
| | | | | | |
| * | | | | | Help: Improve sentence structure around "if so"Brad King2023-03-071-6/+6
| | | | | | |
| * | | | | | Help: Add internal cross-references to 'if' command docsBrad King2023-03-071-12/+14
| | | | | | |
| * | | | | | Help: Indent 'if' command docs more consistentlyBrad King2023-03-071-102/+102
| |/ / / / /
* | | | | | Merge branch 'release-3.26'Brad King2023-03-080-0/+0
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge topic 'revert-vs-BuildInParallel' into release-3.26Brad King2023-03-081-7/+4
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | abb1c12162 VS: Revert "Build custom commands concurrently when possible" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8297
* | \ \ \ \ \ Merge topic 'revert-vs-BuildInParallel'Brad King2023-03-081-7/+4
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | abb1c12162 VS: Revert "Build custom commands concurrently when possible" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8297
| * | | | | | VS: Revert "Build custom commands concurrently when possible"Brad King2023-03-071-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 33c15ae2b9 (VS: Build custom commands concurrently when possible, 2023-01-19, v3.26.0-rc1~56^2) we add `BuildInParallel` to custom commands in `.vcxproj` files. However, this can break existing projects that implicitly rely on serial execution of custom commands. For example, custom commands in our FindCUDA module run MSVC (via nvcc) with a common `vc*.pdb` file, and therefore cannot run in parallel. Revert use of `BuildInParallel` while leaving most of the infrastructure for it in place. It can be restored later with an option or policy. Fixes: #24576 Issue: #18405