summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'fileapi-provide-glob-dependent'Brad King2024-03-212-1/+58
|\ | | | | | | | | | | | | | | | | 6116bcb066 fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles object f578515d02 cmGlobCacheEntry: Add helper to carry CONFIGURE_DEPENDS glob cache arguments Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9348
| * fileapi: Add CONFIGURE_DEPENDS glob info to cmakeFiles objectArctic Lampyrid2024-03-192-1/+58
| | | | | | | | | | Fixes: #25668 Co-authored-by: Brad King <brad.king@kitware.com>
* | Merge branch 'release-3.28'Brad King2024-03-201-3/+4
|\ \
| * | CMake 3.28.4v3.28.4Brad King2024-03-201-3/+4
| | |
* | | Merge topic 'doc-release-3.29-typos'Brad King2024-03-193-5/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | eceb368ccc Help: Fix typos in 3.29 docs 31fb693d06 Help: Fix typos and grammar in pre-3.29 docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9353
| * | | Help: Fix typos in 3.29 docsCraig Scott2024-03-192-4/+4
| | | |
| * | | Help: Fix typos and grammar in pre-3.29 docsCraig Scott2024-03-191-1/+1
| | | |
* | | | Merge topic 'doc-exit-code-range'Brad King2024-03-191-2/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c980745b82 Help: Specify advisable range for exit code in cmake_language(EXIT) Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9352
| * | | | Help: Specify advisable range for exit code in cmake_language(EXIT)Craig Scott2024-03-191-2/+7
| |/ / / | | | | | | | | | | | | | | | | The limitations added here are documented in the bash shell's reference manual.
* | | | Merge topic 'doc-project-include-vars-3.29'Brad King2024-03-185-10/+14
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | | | | | | | | | dcb894fb00 Help: Update project() code injection for new 3.29 include behavior 09cf39ab07 Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9343
| * | Help: Update project() code injection for new 3.29 include behaviorCraig Scott2024-03-161-6/+6
| | | | | | | | | | | | | | | | | | Specifically, the various CMAKE_PROJECT_...INCLUDE... variables can now take a list of things, and those things can be module names too, not just file names.
| * | Help: Improve wording of CMAKE_PROJECT_..._INCLUDE... changes for 3.29Craig Scott2024-03-164-4/+8
| | |
| * | Merge topic 'LINKER_TYPE-mold-support' into release-3.29Brad King2024-03-141-0/+6
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it 939ac5287e LINKER_TYPE: fix spelling error in message 922883782b LINKER_TYPE: Document that linker tool should be in the PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9334
* | \ \ Merge topic 'LINKER_TYPE-mold-support'Brad King2024-03-141-0/+6
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | 801ae06952 LINKER_TYPE: Support MOLD only on GCC versions that support it 939ac5287e LINKER_TYPE: fix spelling error in message 922883782b LINKER_TYPE: Document that linker tool should be in the PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9334
| * | | LINKER_TYPE: Document that linker tool should be in the PATHMarc Chevrier2024-03-121-0/+6
| | | | | | | | | | | | | | | | Issue: #25748
* | | | Merge topic 'ctest-tls-options'Brad King2024-03-138-9/+79
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aeb8bcc055 ctest: Fall back to CMake options for TLS version 56e319ce4a ctest: Fall back to CMake options for TLS server verification 6671f17f65 ctest: Add explicit options for TLS version 0aba13a2f3 ctest: Add explicit options for TLS server verification 51728a6dd3 CTest: Create scope to isolate defaults for DartConfiguration.tcl 8a3a486fb5 cmCTestCurl: Factor out helper struct for curl options 7f668bb94f cmCTestCurl: Use inline member initialization add81210df cmCurl: Assert that we cover all TLS versions supported by our vendored curl ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9318
| * | | | ctest: Fall back to CMake options for TLS versionBrad King2024-03-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `CMAKE_TLS_VERSION` or `ENV{CMAKE_TLS_VERSION}` if `CTEST_TLS_VERSION` is not set. Issue: #25701
| * | | | ctest: Fall back to CMake options for TLS server verificationBrad King2024-03-121-0/+3
| | | | | | | | | | | | | | | | | | | | Use `CMAKE_TLS_VERIFY` if `CTEST_TLS_VERIFY` is not set.
| * | | | ctest: Add explicit options for TLS versionBrad King2024-03-124-2/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a dedicated `TLSVersion` ctest option and a `CTEST_TLS_VERSION` variable to control it. Issue: #25701
| * | | | ctest: Add explicit options for TLS server verificationBrad King2024-03-125-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a dedicated `TLSVerify` ctest option and a `CTEST_TLS_VERIFY` variable to control it. Deprecate `CurlOptions` because it exposes internal implementation details.
| * | | | Help: Format ctest(1) CurlOptions values as a definition listBrad King2024-03-121-2/+9
| | | | |
| * | | | Help: Factor out CMAKE_TLS_VERSION allowed valuesBrad King2024-03-122-7/+8
| | | | |
* | | | | Merge topic 'export-find_dependency-calls'Brad King2024-03-136-21/+44
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | | | | | 3a739d4dcb EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9336
| * | | EXPORT_PACKAGE_DEPENDENCIES: Add experimental feature gateBrad King2024-03-126-21/+44
| |/ / | | | | | | | | | | | | | | | | | | Some design concerns have been raised after trying the 3.29 release candidates. Avoid committing to a stable public interface for now. Issue: #25767
| * | Merge topic 'ctest-j-default' into release-3.29Brad King2024-03-114-11/+43
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5de1e21659 ctest: Allow passing -j without value to choose a contextual default bbcbcff7d9 cmCTestMultiProcessHandler: Modernize member initialization 7457b474a1 Tests: Remove unnecessary parallel suppression from CTestCoverageCollectGCOV ae69801d96 Tests: Convert CTestTestSkipReturnCode to RunCMake.ctest_test case 30dda49416 Tests: Convert CTestTestSerialOrder to RunCMake.ctest_test case Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9315
* | \ \ Merge topic 'ctest-j-default'Brad King2024-03-114-11/+43
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5de1e21659 ctest: Allow passing -j without value to choose a contextual default bbcbcff7d9 cmCTestMultiProcessHandler: Modernize member initialization 7457b474a1 Tests: Remove unnecessary parallel suppression from CTestCoverageCollectGCOV ae69801d96 Tests: Convert CTestTestSkipReturnCode to RunCMake.ctest_test case 30dda49416 Tests: Convert CTestTestSerialOrder to RunCMake.ctest_test case Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9315
| * | | ctest: Allow passing -j without value to choose a contextual defaultBrad King2024-03-104-11/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Under job server integration, added by commit 80fe56c481 (ctest: Add support for running under a make job server on POSIX systems, 2023-11-15, v3.29.0-rc1~324^2), use a very high default so that parallelism is effectively limited only by available job server tokens. Otherwise, choose a default limit based on the number of processors. Also allow passing `0` to specify unbounded parallelism. Fixes: #25739
* | | | Merge topic 'ctest-tests-from-file'Brad King2024-03-111-6/+6
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 170ec48601 Help: Improve ctest tests-from-file documentation wording and wrapping 1a4837641e ctest: Remove unnecessary and ambiguous tests-from-file comment syntax d52c66bfb3 ctest: Honor tests-from-file options with empty input 8673264e25 Tests: Make ctest tests-from-file expected output more precise Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9322
| * | | Help: Improve ctest tests-from-file documentation wording and wrappingBrad King2024-03-081-4/+4
| | | |
| * | | ctest: Remove unnecessary and ambiguous tests-from-file comment syntaxBrad King2024-03-081-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Test names can contain `#`. Since we ignore lines that do not match any test names anyway, "commenting" can still work without explicit syntax. Also drop whitespace trimming for similar reasons. Fixes: #25741
* | | | Merge topic 'doc-https'Brad King2024-03-086-13/+13
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | 53a542936e Help: Convert http URLs to https Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9313
| * | | Help: Convert http URLs to httpsscivision2024-03-076-13/+13
| |/ /
* | | Merge topic 'CUDAToolkit_nvfatbin'Brad King2024-03-081-0/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d420ee6b43 FindCUDAToolkit: Add support for nvfatbin added in 12.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9311
| * | | FindCUDAToolkit: Add support for nvfatbin added in 12.4Robert Maynard2024-03-051-0/+5
| | | |
* | | | Merge topic 'ExternalProject-TLS_VERSION'Brad King2024-03-013-0/+14
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2ef3bd9186 ExternalProject: Add TLS version options for https connections f0a36b1a76 ExternalProject: Factor out helper to get NETRC options 019960a52a ExternalProject: Factor out helper to get TLS_CAINFO option 1afa6f359e ExternalProject: Factor out helper to get TLS_VERIFY option e39c37ab29 ExternalProject: Revise wording of TLS_VERIFY documentation fe5e6c27bd ExternalProject: Prepare for multiple git submodule config options Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Craig Scott <craig.scott@crascit.com> Merge-request: !9296
| * | | | ExternalProject: Add TLS version options for https connectionsBrad King2024-02-293-0/+14
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add a `TLS_VERSION` option and honor `CMAKE_TLS_VERSION` variables. Also map the version to Git options as we already do for `TLS_VERIFY`. Issue: #25701
* | | | Merge topic 'Help-add_custom_command-grammo'Brad King2024-02-291-1/+1
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | b03356f954 Help/add_custom_command: fix verb grammo Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9297
| * | Help/add_custom_command: fix verb grammoBen Boeckel2024-02-281-1/+1
| | |
| * | Merge topic 'Help-file-ARCHIVE_EXTRACT-mention-working-dir' into release-3.29Brad King2024-02-271-0/+7
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 189d28d77d Help/file: mention the working directory for `ARCHIVE_EXTRACT` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9291
* | \ \ Merge topic 'curl-tls-version'Brad King2024-02-286-0/+52
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 434fe8a34b file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERSION environment variable fb9a6cf909 file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERSION variable 8e6776b9f3 file(DOWNLOAD|UPLOAD): Add TLS_VERSION option for https connections Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9290
| * | | | file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERSION environment variableBrad King2024-02-284-3/+19
| | | | | | | | | | | | | | | | | | | | Issue: #25701
| * | | | file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERSION variableBrad King2024-02-284-0/+25
| | | | | | | | | | | | | | | | | | | | Issue: #25701
| * | | | file(DOWNLOAD|UPLOAD): Add TLS_VERSION option for https connectionsBrad King2024-02-282-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an option to specify the minimum allowed TLS version for https connections. Issue: #25701
* | | | | Merge topic 'Help-file-ARCHIVE_EXTRACT-mention-working-dir'Brad King2024-02-271-0/+7
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | 189d28d77d Help/file: mention the working directory for `ARCHIVE_EXTRACT` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9291
| * | | Help/file: mention the working directory for `ARCHIVE_EXTRACT`Ben Boeckel2024-02-271-0/+7
| | | | | | | | | | | | | | | | See: https://discourse.cmake.org/t/10135
* | | | Merge topic 'vs-UseDebugLibraries'Brad King2024-02-235-4/+65
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 721d8b192a VS: Add UseDebugLibraries to vcxproj files by default 47136b6959 VS: Suppress more MSBuild defaults affected by UseDebugLibraries 82a174182a cmVisualStudioGeneratorOptions: Add UsingDebugRuntime method f498032141 cmVisualStudioGeneratorOptions: Rename {IsDebug => UsingDebugInfo} Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9275
| * | | | VS: Add UseDebugLibraries to vcxproj files by defaultBrad King2024-02-225-4/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use heuristics to select a reasonable value. Add policy CMP0162 to provide compatibility with existing projects. Fixes: #25327
* | | | | Merge topic 'doc-create_test_sourcelist'Brad King2024-02-231-26/+59
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2c646641ec Help: Document create_test_sourcelist source path convention c21f0eb30b Help: Modernize create_test_sourcelist documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !9281
| * | | | Help: Document create_test_sourcelist source path conventionBrad King2024-02-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Document the change in commit a29ca55b1f (create_test_sourcelist: use the full path to the driver, 2023-12-09, v3.29.0-rc1~264^2).
| * | | | Help: Modernize create_test_sourcelist documentationBrad King2024-02-221-26/+54
| | |/ / | |/| |