summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Use CMake highlighting for command synopsisAlex Turbov2022-11-0929-38/+38
| | | | Most of CMake commands use it. Fix a few of them to do the same.
* Help: Use monospaced font for a genex name in a section titleAlex Turbov2022-11-091-2/+2
|
* Help: Use `code-block:: cmake` instead of `::` for sub-commands descriptionsAlex Turbov2022-11-072-21/+21
| | | | | Most of CMake commands use syntax highlighting when describe sub-commands syntax. Fix a few of them to be like others...
* Help: ``CMake`` → CMakeAlex Turbov2022-11-075-8/+8
|
* Help: Unindent _See Also_ related commands listAlex Turbov2022-11-075-15/+13
| | | | To make it similar to other commands.
* Help: Use `caption` option of `code-block` for JSON trace format snippetsAlex Turbov2022-11-071-4/+2
|
* Help: Use captions for code snippets in the `FetchContent` moduleAlex Turbov2022-11-071-6/+4
| | | | | Instead of "manually" added captions use the Sphinx option of `code-block` directive.
* Help: Use role `:program:`Alex Turbov2022-11-0615-48/+48
| | | | | When mention execitable names use Sphinx semantic role `:program` instead of ``executable`` or **executable**.
* Help: Add some more `:option:` role to `cmake-language(7)` manualAlex Turbov2022-11-051-8/+8
|
* Help: Add `ATTENTION` for comments in the `cmake-language(7)` manualAlex Turbov2022-11-051-3/+3
| | | | | Some editors (OK, mine, I use `kate`) highlight some capitalized "keywords" (like `TODO`, `NOTE`, &etc) in comments.
* CMake Nightly Date StampKitware Robot2022-11-051-1/+1
|
* Merge branch 'release-3.25'Brad King2022-11-040-0/+0
|\
| * Merge topic 'tasking-pic' into release-3.25Brad King2022-11-041-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | 7e612977b9 Tasking: Fix PIC option for Tasking Toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph Seitz <christoph.seitz@posteo.de> Merge-request: !7862
* | \ Merge topic 'tasking-pic'Brad King2022-11-041-1/+1
|\ \ \ | | |/ | |/| | | | | | | | | | | | | | | | 7e612977b9 Tasking: Fix PIC option for Tasking Toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Christoph Seitz <christoph.seitz@posteo.de> Merge-request: !7862
| * | Tasking: Fix PIC option for Tasking ToolsetGordon Jess2022-11-031-1/+1
| | | | | | | | | | | | Fixes: #24114
* | | Merge branch 'release-3.25'Brad King2022-11-040-0/+0
|\ \ \ | | |/ | |/|
| * | Merge topic 'vs-default-toolset' into release-3.25Brad King2022-11-041-18/+20
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | c50df859c5 VS: Restore support for two-part default toolset version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7864
* | \ \ Merge topic 'vs-default-toolset'Brad King2022-11-041-18/+20
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | c50df859c5 VS: Restore support for two-part default toolset version Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7864
| * | | VS: Restore support for two-part default toolset versionBrad King2022-11-031-18/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit f972e4fd3a (cmVSGenerator: Add support for two-part toolset versions for Visual Studio, 2022-09-01, v3.25.0-rc1~180^2), if a two-part toolset version is requested, we fail early if globbing finds no auxiliary toolsets with that version. This broke our existing support for detecting when the default toolset matches the two-part version requested. Fix the logic to ignore the two-part globbing results if they are empty so we fall through to checking the default version. Fixes: #24107
* | | | Merge branch 'release-3.25'Brad King2022-11-040-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge branch 'release-3.24' into release-3.25Brad King2022-11-040-0/+0
| |\ \ \
* | \ \ \ Merge branch 'release-3.24'Brad King2022-11-040-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'ci-xcode-14.1' into release-3.24Brad King2022-11-0310-29/+37
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !7863
* | \ \ \ \ Merge branch 'release-3.25'Brad King2022-11-040-0/+0
|\ \ \ \ \ \ | | |_|/ / / | |/| | | |
| * | | | | Merge topic 'ci-xcode-14.1' into release-3.25Brad King2022-11-041-6/+6
| |\ \ \ \ \ | | | |/ / / | | |/| / / | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | 0d3d687067 gitlab-ci: update macOS jobs to use Xcode 14.1 9684a589ca Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branch eea23d21a3 Source: Tell Git not to check whitespace in third-party curses form code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7863
* | | | | Merge topic 'ci-xcode-14.1'Brad King2022-11-041-6/+6
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0d3d687067 gitlab-ci: update macOS jobs to use Xcode 14.1 9684a589ca Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branch eea23d21a3 Source: Tell Git not to check whitespace in third-party curses form code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7863
| * | | | gitlab-ci: update macOS jobs to use Xcode 14.1Brad King2022-11-031-6/+6
| | | | |
| * | | | Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branchSean McBride2022-11-038-23/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backport commit d5694e4623 (Source: Replace uses of sprintf with safer snprintf, 2022-06-17, v3.25.0-rc1~587^2) to the CMake 3.24 branch. This is needed to compile without warnings using Xcode 14.1's macOS 13.0 SDK.
| * | | | Source: Tell Git not to check whitespace in third-party curses form codeBrad King2022-11-031-0/+1
| | |/ / | |/| |
* | | | CMake Nightly Date StampKitware Robot2022-11-041-1/+1
| | | |
* | | | Merge branch 'release-3.25'Brad King2022-11-030-0/+0
|\ \ \ \ | | |/ / | |/| |
| * | | Merge topic 'ci-swift-5.7' into release-3.25Brad King2022-11-031-4/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 48ea2ce504 ci: Update debian10-ninja job to use Swift 5.7.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7860
* | \ \ \ Merge topic 'ci-swift-5.7'Brad King2022-11-031-4/+4
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 48ea2ce504 ci: Update debian10-ninja job to use Swift 5.7.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7860
| * | | | ci: Update debian10-ninja job to use Swift 5.7.1Brad King2022-11-021-4/+4
| | | | |
* | | | | Merge branch 'release-3.25'Brad King2022-11-030-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'correct_nvptxcompiler_not_linking_to_threads' into release-3.25Brad King2022-11-035-2/+37
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 62f13ed588 FindCUDAToolkit: Restore usage from multiple directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7859
* | \ \ \ \ Merge topic 'correct_nvptxcompiler_not_linking_to_threads'Brad King2022-11-035-2/+37
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 62f13ed588 FindCUDAToolkit: Restore usage from multiple directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7859
| * | | | | FindCUDAToolkit: Restore usage from multiple directoriesRobert Maynard2022-11-025-2/+37
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #24119
* | | | | | Merge branch 'release-3.25'Brad King2022-11-030-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'xcode-swift-include-dirs' into release-3.25Brad King2022-11-036-10/+23
| |\ \ \ \ \ | | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb4e6702b2 Xcode: Implement Swift include directories e1ccab12d7 Xcode: Restore Swift framework search directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7858
* | | | | | Merge topic 'xcode-swift-include-dirs'Brad King2022-11-036-10/+23
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb4e6702b2 Xcode: Implement Swift include directories e1ccab12d7 Xcode: Restore Swift framework search directories Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7858
| * | | | | Xcode: Implement Swift include directoriesBrad King2022-11-026-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Populate Xcode's `SWIFT_INCLUDE_PATHS` build setting with the target-wide include directories. Issue: #24116
| * | | | | Xcode: Restore Swift framework search directoriesBrad King2022-11-021-10/+12
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we selected a single "language for preprocessor" with which to compute both target-wide `GCC_PREPROCESSOR_DEFINITIONS` and `{HEADER,FRAMEWORK}_SEARCH_PATHS`. Since commit c0dd3dd2c1 (Xcode: Evaluate Swift compile definitions separately, 2022-10-25, v3.25.0-rc3~16^2) we never compute `GCC_PREPROCESSOR_DEFINITIONS` for Swift. Therefore we need to select the language for target-wide include and framework directories separately. Fixes: #24116
* | | | | Merge topic 'ci-mingw'Brad King2022-11-0314-7/+117
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3624295c9b ci: add MSYS Makefiles nightly CI job 01c58daec7 ci: add MinGW Makefiles nightly CI job 88b14c5cf4 Tests: Improve GeneratorExpression SHELL_PATH case robustness on MSYS 1.0 82c990e9be Tests: Improve RunCMake.GetPrerequisites sample executable selection Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7861
| * | | | | ci: add MSYS Makefiles nightly CI jobBrad King2022-11-025-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | Use the MinGW/MSYS 1.0 distribution from `mingw.osdn.io`.
| * | | | | ci: add MinGW Makefiles nightly CI jobBrad King2022-11-027-0/+63
| | | | | | | | | | | | | | | | | | | | | | | | Use the MinGW/MSYS 1.0 distribution from `mingw.osdn.io`.
| * | | | | Tests: Improve GeneratorExpression SHELL_PATH case robustness on MSYS 1.0Brad King2022-11-022-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit ca6ba3fee5 (Genex: Add a SHELL_PATH expression, 2015-09-24, v3.4.0-rc1~37^2) and commit 21da25d2a8 (Tests: Generalize GeneratorExpression MSYS path conversion workaround, 2019-03-11, v3.15.0-rc1~407^2~1) we use a prefix string to prevent the MSYS 1.0 shell from converting absolute paths of the form `/c/...` to windows-style paths. In the newer `mingw.osdn.io` distribution of MSYS 1.0, the `bash` shell now also converts paths that appear after `:`. We have no way to add a prefix string in that context, so perform the test's check of the `SHELL_PATH` genex value at generate time instead.
| * | | | | Tests: Improve RunCMake.GetPrerequisites sample executable selectionBrad King2022-11-023-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Get the runtime dependencies of an executable just built by the toolchain with which tests are running. Previously we used the `cmake` binary itself, but that might have been built for a different ABI than the tested binutils support.
* | | | | | CMake Nightly Date StampKitware Robot2022-11-031-1/+1
|/ / / / /
* | | | | Merge branch 'release-3.25'Brad King2022-11-020-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |