summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | Help: Update Sphinx versionadded directives for 3.31 releaseBrad King2024-10-093-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.30.0 --overwrite
| * | | | | Help: Organize and revise 3.31 release notesBrad King2024-10-091-201/+177
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add section headers similar to the 3.30 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | | | | Help: Consolidate 3.31 release notesBrad King2024-10-0940-344/+277
|/ / / / / | | | | | | | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.31.rst`.
* | | | | Merge topic 'ci-script-cmake-version'Brad King2024-10-097-7/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2a8d7e76ef ci: Update ctest scripts with policies through CMake 3.29 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9887
| * | | | | ci: Update ctest scripts with policies through CMake 3.29Brad King2024-10-087-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 84db8506ff (Deprecate compatibility with CMake versions older than 3.10, 2024-10-03) some of the scripts warned when executed with a `ctest` built earlier in the pipeline.
* | | | | | Merge topic 'project-vars-policy'Brad King2024-10-0916-35/+120
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e5a9ccbcc8 project: Always set <PROJECT-NAME>_* as normal variables Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9879
| * | | | | | project: Always set <PROJECT-NAME>_* as normal variablesCraig Scott2024-10-0816-35/+120
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-introduce the behavior originally introduced in CMake 3.30.3 by commit c1ece78d11 (project: non cache <project> prefix variables are also created, 2024-08-27, v3.30.3~2^2), but this time with a policy for compatibility. Issue: #25714 Issue: #26243
* | | | | | Merge topic 'FindProtobuf-protoc-missing'Brad King2024-10-091-0/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4a1177246d FindProtobuf: Fail protobuf_generate early if protoc is missing Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9880
| * | | | | | FindProtobuf: Fail protobuf_generate early if protoc is missingJiaRui Liu2024-10-081-0/+6
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2024-10-091-1/+1
| |/ / / / / |/| | | | |
* | | | | | Merge branch 'release-3.30'Brad King2024-10-081-10/+11
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | CMake 3.30.5v3.30.5Brad King2024-10-082-11/+12
| | | | | |
* | | | | | Merge topic 'FindOpenMP-CUDA-Clang'Brad King2024-10-084-8/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a4b60d948d FindOpenMP: Add support for CUDA when compiling with Clang Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9886
| * | | | | | FindOpenMP: Add support for CUDA when compiling with ClangBrad King2024-10-074-8/+7
| | | | | | |
* | | | | | | Merge topic 'clang-cuda-link-flags'Brad King2024-10-081-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cfa888a6e2 Clang/CUDA: Add language-wide flags when linking with compiler driver Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9885
| * | | | | | Clang/CUDA: Add language-wide flags when linking with compiler driverBrad King2024-10-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do this for other compiler/language combinations, but these flags were left out by commit 5df21adf46 (CUDA: Add support for Clang compiler, 2020-03-07, v3.18.0-rc1~145^2~1).
* | | | | | | Merge topic 'test-cuda-optixir-includes'Brad King2024-10-081-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c75e873564 CUDA: OptiXIR test includes all required headers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9884
| * | | | | | | CUDA: OptiXIR test includes all required headersRobert Maynard2024-10-071-0/+1
| | | | | | | |
* | | | | | | | Merge branch 'release-3.30'Brad King2024-10-080-0/+0
|\ \ \ \ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge topic 'project-vars' into release-3.30Brad King2024-10-084-11/+48
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa07ddfebf project: Only check non-cache vars when setting project vars Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9883
* | \ \ \ \ \ \ \ Merge topic 'project-vars'Brad King2024-10-084-11/+48
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fa07ddfebf project: Only check non-cache vars when setting project vars Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9883
| * | | | | | | | project: Only check non-cache vars when setting project varsCraig Scott2024-10-074-11/+48
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in commit 86ad7cc886 (project: Only define non-cache vars if already defined, 2024-09-15, v3.30.4~2^2) was meant to only check for non-cache variables when deciding whether to set non-cache project variables for the current call. However, it erroneously checked for any variable, including cache variables. This gives the intended result on the first run, but on subsequent runs a cache variable will exist that did not on the first run, leading to different behavior between the two runs. Fix the logic to only check for a pre-existing non-cache variable, as was originally intended. Fixes: #26355
* | | | | | | | CMake Nightly Date StampKitware Robot2024-10-081-1/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge topic 'cmake--workflow-preset'Brad King2024-10-078-5/+81
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b80aa1d3a3 preset: Easier command line interface for Workflow Presets Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9866
| * | | | | | | preset: Easier command line interface for Workflow PresetsKevin Tolle2024-10-058-5/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A positional option allows 'cmake --workflow --preset <preset>' to be shortened to 'cmake --workflow <preset>'. Fixes: #26270
* | | | | | | | Merge topic 'GoogleTest-DISCOVERY_EXTRA_ARGS'Brad King2024-10-077-2/+102
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2dcba446e2 GoogleTest: Add DISCOVERY_EXTRA_ARGS to gtest_discover_tests() f55f9fd5c1 Help: Mention TEST_LIST with gtest_discover_tests() can omit tests Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9856
| * | | | | | | | GoogleTest: Add DISCOVERY_EXTRA_ARGS to gtest_discover_tests()Cedric Martineau2024-10-047-1/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26261 Co-authored-by: Craig Scott <craig.scott@crascit.com>
| * | | | | | | | Help: Mention TEST_LIST with gtest_discover_tests() can omit testsCraig Scott2024-10-041-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test names with square brackets can't be safely parsed in the list returned through TEST_LIST, so they are omitted from the list. This was implemented in 8b85b10fb3 (GoogleTest: Add handling for square brackets in test names, 2022-01-05), but the documentation wasn't updated as part of that change.
* | | | | | | | | Merge topic 'ci-linkcheck'Brad King2024-10-072-2/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7cc12caa32 FindDevIL: Restore http link after redirect was removed 51c737515b FindAVIFile: Restore http link after redirect was removed Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9877
| * | | | | | | | | FindDevIL: Restore http link after redirect was removedBrad King2024-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert the URL change from commit 8a59fb1c90 (FindDevIL: Replace http link with its redirect, 2024-09-26), as the http redirect seems to have been removed.
| * | | | | | | | | FindAVIFile: Restore http link after redirect was removedBrad King2024-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert the URL change from commit f77e36aa37 (FindAVIFile: Replace http link with its redirect, 2024-09-26), as the http redirect seems to have been removed.
* | | | | | | | | | CMake Nightly Date StampKitware Robot2024-10-071-1/+1
| |_|_|_|_|/ / / / |/| | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2024-10-061-1/+1
| | | | | | | | |
* | | | | | | | | CMake Nightly Date StampKitware Robot2024-10-051-1/+1
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | Merge topic 'deprecate-pre-3.10'Brad King2024-10-04619-661/+756
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84db8506ff Deprecate compatibility with CMake versions older than 3.10 9e3b559b6a Tests: Update cmake_minimum_required versions to 3.10 f4aa34daa7 Tests/RunCMake: Update cmake_minimum_required versions to 3.10 1d38d52995 Tests/RunCMake: Match diagnostic line numbers more robustly 55778f5a16 ExternalProject: Enable all policies in internal scripts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9875
| * | | | | | | | Deprecate compatibility with CMake versions older than 3.10Brad King2024-10-0335-37/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue a deprecation warning on calls to `cmake_minimum_required` or `cmake_policy` that set policies based on versions older than 3.10. Note that the effective policy version includes `...<max>` treatment. Update the check from commit 3a4791548d (Deprecate compatibility with CMake versions older than 3.5, 2023-02-09, v3.27.0-rc1~508^2).
| * | | | | | | | Tests: Update cmake_minimum_required versions to 3.10Brad King2024-10-03338-353/+355
| | | | | | | | |
| * | | | | | | | Tests/RunCMake: Update cmake_minimum_required versions to 3.10Brad King2024-10-03190-189/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For policy-specific tests, use the version before the policy was introduced. Otherwise, use 3.10 where possible.
| * | | | | | | | Tests/RunCMake: Match diagnostic line numbers more robustlyBrad King2024-10-0352-78/+78
| | | | | | | | |
| * | | | | | | | ExternalProject: Enable all policies in internal scriptsBrad King2024-10-039-9/+9
| | | | | | | | |
* | | | | | | | | Merge topic 'cpack-deb-depends-list'Brad King2024-10-042-2/+12
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 443a06807c CPackDeb: always treat PACKAGE_DEPENDS as a list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9873
| * | | | | | | | CPackDeb: always treat PACKAGE_DEPENDS as a listEdoardo Bortolozzo2024-10-032-2/+12
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove some edge cases where if CPACK_DEBIAN_PACKAGE_DEPENDS is a list it would not be expanded on all components leaving some with ';'(s) in the Depends field of the control file. Same goes for using CPACK_DEBIAN_PACKAGE_SHLIBDEPS.
* | | | | | | | CMake Nightly Date StampKitware Robot2024-10-041-1/+1
| |/ / / / / / |/| | | | | |
* | | | | | | Merge topic 'doc-find-progr'Brad King2024-10-031-0/+20
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7a88ca2e56 Help: Document find_program filename suffix behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9871
| * | | | | | | Help: Document find_program filename suffix behaviorscivision2024-10-031-0/+20
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Issue: #16453
* | | | | | | Merge topic 'aix-rpath-padding'Brad King2024-10-031-12/+16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3e5b9229e0 AIX: Fix XCOFF editor to avoid duplicating standard libpath entries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9865
| * | | | | | | AIX: Fix XCOFF editor to avoid duplicating standard libpath entriesAditya Vidyadhar Kamath2024-10-021-12/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `/usr/lib` and `/lib` entries need to be present, but do not need to be at the end. Avoid appending extra copies of the entries if they already exist. Closes: #26275
* | | | | | | | Merge topic 'nvhpc23'Brad King2024-10-031-0/+7
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 247497eacf NVHPC: Record C++23 support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9859
| * | | | | | | | NVHPC: Record C++23 supportscivision2024-10-021-0/+7
| | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NVHPC 24.9 documents support for `-std=c++23` [1]. [1] https://docs.nvidia.com/hpc-sdk/archive/24.9/hpc-sdk-release-notes/index.html
* | | | | | | | Merge topic 'cmake-host-executable-suffix'Brad King2024-10-035-1/+25
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5d2b89d5fa Add CMAKE_HOST_EXECUTABLE_SUFFIX for Unix/Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: shiz01 <shiz01@tutanota.com> Merge-request: !9863