summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Help: Fix broken links found by `linkcheck`Alex Turbov2023-02-071-2/+2
|
* ci: Check for broken links when build HTML manualAlex Turbov2023-02-071-0/+3
|
* Merge topic 'avoid-cmake-cfg-intdir'Brad King2023-02-0713-42/+50
|\ | | | | | | | | | | | | | | | | | | | | | | 2b17b6da6a cmGlobalGenerator: Avoid referencing CMAKE_CFG_INTDIR f34876561f Tests: Remove or silence instances of ${CMAKE_CFG_INTDIR} 78cf427157 RULE_LAUNCH_*: Add support for generator expressions cabad8a37f ExternalProject: Always use $<CONFIG> for source files 62e8884d3f CTestTargets: Use $<CONFIG> instead of ${CMAKE_CFG_INTDIR} Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8169
| * cmGlobalGenerator: Avoid referencing CMAKE_CFG_INTDIRKyle Edwards2023-02-031-1/+1
| |
| * Tests: Remove or silence instances of ${CMAKE_CFG_INTDIR}Kyle Edwards2023-02-032-2/+2
| |
| * RULE_LAUNCH_*: Add support for generator expressionsKyle Edwards2023-02-038-31/+45
| |
| * ExternalProject: Always use $<CONFIG> for source filesKyle Edwards2023-02-031-7/+1
| |
| * CTestTargets: Use $<CONFIG> instead of ${CMAKE_CFG_INTDIR}Kyle Edwards2023-02-031-1/+1
| |
* | Merge topic 'custom-command-policies'Brad King2023-02-0712-33/+34
|\ \ | | | | | | | | | | | | | | | | | | 480b363724 cmCustomCommand: Refactor custom command-specific policy values Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8168
| * | cmCustomCommand: Refactor custom command-specific policy valuesKyle Edwards2023-02-0612-33/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Many custom commands are created by CMake itself rather than by the user. These custom commands should always have their policies set to NEW, and user-created custom commands should have their policy values set only from the state snapshot. In addition, we want to genericize the mechanism of recording a policy at the time of custom command creation. Add a CM_FOR_EACH_CUSTOM_COMMAND_POLICY macro to genericize custom command policies. Use this to define all custom command policies. Make all such policies NEW instead of WARN by default. Remove individual policy modifier methods and add a single method that records relevant values from a cmStateSnapshot. Remove the no longer needed explicit policy settings from synthesized custom commands.
* | | Merge topic 'cmCLI-string-cleanup'Brad King2023-02-071-42/+42
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | af08f9dc55 cmComputeLinkInformation: use characters where possible 52ca45e485 cmComputeLinkInformation: combine string literals where possible 41da256b02 cmComputeLinkInformation: use `cmStrCat` where appropriate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Alex Turbov <i.zaufi@gmail.com> Merge-request: !8160
| * | | cmComputeLinkInformation: use characters where possibleBen Boeckel2023-02-061-8/+8
| | | |
| * | | cmComputeLinkInformation: combine string literals where possibleBen Boeckel2023-02-061-23/+21
| | | |
| * | | cmComputeLinkInformation: use `cmStrCat` where appropriateBen Boeckel2023-02-031-12/+14
| | |/ | |/|
* | | Merge topic 'KateImprovements'Brad King2023-02-076-11/+90
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e7f7bff4f5 Kate: improve the way the VCS-specific files are searched 96389b4cd3 Kate: add support for hg and fossil 4c32623f5f Help: fix typo in docs for set_property() 9a7612d2d0 Kate: make it possible to force a mode for the "files" entry 8a7aa2642b Help: add documentation for Kate-related variable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8154
| * | | Kate: improve the way the VCS-specific files are searchedAlexander Neundorf2023-02-061-19/+27
| | | | | | | | | | | | | | | | | | | | | | | | Before, CMake only checked for the .svn etc. directory only in ${CMAKE_SOURCE_DIR}, now it also goes the directories up to check whether those VCS directories exist in one of the parent directories.
| * | | Kate: add support for hg and fossilAlexander Neundorf2023-02-062-5/+21
| | | | | | | | | | | | | | | | Both VCS are supported by kate nowadays.
| * | | Help: fix typo in docs for set_property()Alexander Neundorf2023-02-061-1/+1
| | | |
| * | | Kate: make it possible to force a mode for the "files" entryAlexander Neundorf2023-02-064-6/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, kate will try to autodetect whether the project is a svn or git checkout or not. In case this does not give a satisfying result, the user can now set CMAKE_KATE_FILES_MODE to the mode he wants.
| * | | Help: add documentation for Kate-related variableAlexander Neundorf2023-02-033-2/+14
| |/ /
* | | Merge topic 'tinyfix'Brad King2023-02-071-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 835d50895a cmake.cxx: Fix lambda name typo Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: jcl xx <jonathan2dog@gmail.com> Merge-request: !8167
| * | | cmake.cxx: Fix lambda name typojcl xx2023-02-061-2/+2
| | | | | | | | | | | | | | | | Fix function name typo `ToolsetLamda` to `ToolsetLambda`.
* | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \
| * \ \ \ Merge branch 'release-3.25' into release-3.26Brad King2023-02-070-0/+0
| |\ \ \ \
* | \ \ \ \ Merge branch 'release-3.25'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge branch 'android-ndk-legacy-toolchain' into release-3.25Brad King2023-02-062-1/+3
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Merge-request: !8170
* | \ \ \ \ \ Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge topic 'android-ndk-legacy-toolchain' into release-3.26Brad King2023-02-072-1/+3
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb0b9452e8 Android: Provide CMAKE_ANDROID_NDK_VERSION with NDK legacy toolchain file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8170
* | | | | | | Merge topic 'android-ndk-legacy-toolchain'Brad King2023-02-072-1/+3
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cb0b9452e8 Android: Provide CMAKE_ANDROID_NDK_VERSION with NDK legacy toolchain file Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8170
| * | | | | | Android: Provide CMAKE_ANDROID_NDK_VERSION with NDK legacy toolchain fileBrad King2023-02-062-1/+3
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This variable has been provided since commit 746906242d (Android: Detect NDK version number, 2021-02-26, v3.20.0-rc3~1^2~3) when using CMake's NDK support or the modern NDK toolchain file. Since commit 005e2cdfb0 (Android: Do not use gold for ndk >= r22, 2021-02-26, v3.20.0-rc3~1^2) we need the value in our compiler/platform information files, so provide it when using the NDK legacy toolchain file too. Revert commit 1c86e397fe (Android/Clang: Tolerate undefined CMAKE_ANDROID_NDK_VERSION, 2022-09-16, v3.25.0-rc1~118^2) since the variable should now always be defined. Issue: #21772 Fixes: #24386
* | | | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ | | |/ / / / | |/| | | |
| * | | | | Merge topic 'cxxmodules-proper-mangling' into release-3.26Brad King2023-02-076-0/+12
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f1e005067 Tests/RunCMake/CXXModules: declare `forwarding` as `extern "C++"` Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8159
* | \ \ \ \ \ Merge topic 'cxxmodules-proper-mangling'Brad King2023-02-076-0/+12
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3f1e005067 Tests/RunCMake/CXXModules: declare `forwarding` as `extern "C++"` Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8159
| * | | | | | Tests/RunCMake/CXXModules: declare `forwarding` as `extern "C++"`Ben Boeckel2023-02-036-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It is not part of any module, so it needs to be declared as such.
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'FindCUDAToolkit-nvrtc-builtins' into release-3.26Brad King2023-02-071-1/+1
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9688a8ebc2 FindCUDAToolkit: Fix `nvrtc_builtins_static` library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8162
* | \ \ \ \ \ \ Merge topic 'FindCUDAToolkit-nvrtc-builtins'Brad King2023-02-071-1/+1
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9688a8ebc2 FindCUDAToolkit: Fix `nvrtc_builtins_static` library name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8162
| * | | | | | | FindCUDAToolkit: Fix `nvrtc_builtins_static` library namePaul Taylor2023-02-061-1/+1
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the change from commit 2a94c762ed (FindCUDAToolkit: Add support for CUDA::nvrtc_static, 2023-01-20, v3.26.0-rc1~55^2). The lib is named `libnvrtc-builtins_static.a`, not `libnvrtc_builtins_static.a`.
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'docexe' into release-3.26Brad King2023-02-071-34/+40
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e95f765d5 Help: Clarify interaction of execute_process *_FILE and *_VARIABLE options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8165
* | \ \ \ \ \ \ Merge topic 'docexe'Brad King2023-02-071-34/+40
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1e95f765d5 Help: Clarify interaction of execute_process *_FILE and *_VARIABLE options Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8165
| * | | | | | | Help: Clarify interaction of execute_process *_FILE and *_VARIABLE optionsscivision2023-02-061-34/+40
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These parameters are so important that it's worthwhile to be more explicit about their interaction. Fixes: #24392
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'docfix' into release-3.26Brad King2023-02-075-24/+62
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3ece40602 Help: cmake (1): remove -E server as not available b19036d8b3 Help: CheckSource{Compiles,Runs}: fix typo and clarify Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8164
* | \ \ \ \ \ \ Merge topic 'docfix'Brad King2023-02-075-24/+62
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d3ece40602 Help: cmake (1): remove -E server as not available b19036d8b3 Help: CheckSource{Compiles,Runs}: fix typo and clarify Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8164
| * | | | | | | Help: cmake (1): remove -E server as not availablescivision2023-02-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ... since CMake 3.20
| * | | | | | | Help: CheckSource{Compiles,Runs}: fix typo and clarifyscivision2023-02-064-20/+62
| | |/ / / / / | |/| | | | |
* | | | | | | Merge branch 'release-3.26'Brad King2023-02-070-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| * | | | | | Merge topic 'ci-docker-layers' into release-3.26Brad King2023-02-074-22/+20
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 354fdf2116 ci: Reduce intermediate docker layers and final image size Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8145
* | | | | | | Merge topic 'ci-docker-layers'Brad King2023-02-074-22/+20
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 354fdf2116 ci: Reduce intermediate docker layers and final image size Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8145