summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'Apple-text-Stubs-imported-configurations'Brad King2023-03-062-1/+5
|\ | | | | | | | | | | | | 2e24123186 Apple: text-based stubs: manage imported configurations mapping Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8283
| * Apple: text-based stubs: manage imported configurations mappingMarc Chevrier2023-03-052-1/+5
| |
* | Merge topic 'doc-CMAKE_NINJA_OUTPUT_PATH_PREFIX'Brad King2023-03-061-13/+24
|\ \ | | | | | | | | | | | | | | | | | | dbcae48e3a Help: Clarify usage of CMAKE_NINJA_OUTPUT_PATH_PREFIX Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8284
| * | Help: Clarify usage of CMAKE_NINJA_OUTPUT_PATH_PREFIXBrad King2023-03-031-13/+24
| |/ | | | | | | Issue: #24566
* | Merge topic 'clang-16-cxx-modules'Brad King2023-03-061-11/+30
|\ \ | |/ |/| | | | | | | | | | | | | 3fe8e33f27 Clang: Record Clang 16.0 flags for our experimental C++ modules support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8285
| * Clang: Record Clang 16.0 flags for our experimental C++ modules supportBrad King2023-03-031-11/+30
| | | | | | | | LLVM/Clang 16.0 now contains official support for what CMake needs.
* | Merge topic 'doc-block'Brad King2023-03-031-0/+3
|\ \ | |/ | | | | | | | | | | 2931f078dc Help:cmake-language: note new block() command scope Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8276
| * Help:cmake-language: note new block() command scopescivision2023-03-021-0/+3
| |
| * Merge topic 'check-curses-min-cmake' into release-3.26Brad King2023-03-011-0/+1
| |\ | | | | | | | | | | | | | | | | | | d70582eed8 ccmake: Update minimum required version of CMake for curses check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8272
* | \ Merge topic 'doc-IMPORTED_CONFIGURATIONS'Brad King2023-03-032-8/+26
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8adcb73956 Help:IMPORTED_CONFIGURATIONS: Mention relation to IMPORTED_LOCATION e1032a22eb Help:IMPORTED_IMPLIB: Mention IMPORTED_IMPLIB_<CONFIG> variant Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8281
| * | | Help:IMPORTED_CONFIGURATIONS: Mention relation to IMPORTED_LOCATIONBrad King2023-03-021-8/+17
| | | |
| * | | Help:IMPORTED_IMPLIB: Mention IMPORTED_IMPLIB_<CONFIG> variantBrad King2023-03-021-0/+9
| | | | | | | | | | | | | | | | This is already done in `IMPORTED_LOCATION` documentation.
* | | | Merge topic 'TargetRunTimeDllDirs'Kyle Edwards2023-03-021-1/+17
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2c9c4f202 Add test for the new TARGET_RUNTIME_DLL_PATHS genex aa68de0a27 TARGET_RUNTIME_DLLS: minor refactoring of shared-check.cmake 2ce3d62ffb Help: add documentation for the new TARGET_RUNTIME_DLL_DIRS genex c351dcd967 TARGET_RUNTIME_DLL_DIRS: add the new genex to cmGeneratorExpressionNode 064c3244da TARGET_RUNTIME_DLLS: fix test for this genex Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8247
| * | | Help: add documentation for the new TARGET_RUNTIME_DLL_DIRS genexAlexander Neundorf2023-02-261-1/+17
| | | |
* | | | Merge topic 'Apple-handle-Text-Stubs'Brad King2023-03-0214-10/+360
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ede33f30cf Apple: Handle generation and comsuption of text-based stubs (.tbd files) fcbd723a50 Enhance support functions Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Brad King <brad.king@kitware.com> Merge-request: !8204
| * | | | Apple: Handle generation and comsuption of text-based stubs (.tbd files)Marc Chevrier2023-03-0114-10/+360
| | | | | | | | | | | | | | | | | | | | Fixes: #24123
* | | | | Merge topic 'check-curses-min-cmake'Brad King2023-03-011-0/+1
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | d70582eed8 ccmake: Update minimum required version of CMake for curses check Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8272
| * | | | ccmake: Update minimum required version of CMake for curses checkBrad King2023-03-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This should have been part of commit d6b811fb82 (Require CMake 3.13+ to configure CMake itself, 2022-02-22, v3.24.0-rc1~605^2~1).
* | | | | Merge topic 'remove-dart-modules'Brad King2023-03-013-0/+36
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2e469212c8 Dart,FindDart: Add policy to remove these modules 6dd2948b4b Tests: Port "testing" test from Dart module to CTest module 1f5ff4d131 Merge branch 'upstream-KWSys' into remove-dart-modules ec3652a0bd KWSys 2023-02-28 (68534a6a) Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8265
| * | | | | Dart,FindDart: Add policy to remove these modulesBrad King2023-02-283-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These modules and the "DART" tool they support have long been replaced by CTest.
* | | | | | Merge topic 'try-doc'Brad King2023-03-012-39/+37
|\ \ \ \ \ \ | |/ / / / / |/| | | | / | | |_|_|/ | |/| | | | | | | | | | | | | b6cfbe7b17 Help:try_{compile,run}: clarify, encourage new syntax Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8262
| * | | | Help:try_{compile,run}: clarify, encourage new syntaxscivision2023-02-282-39/+37
| |/ / /
| * | | Merge topic 'doc-cleanup-3.26-rc4' into release-3.26Brad King2023-02-284-29/+30
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b39b3e3bdb Help: Fix typos and grammar in 3.26 release notes 9f1360ae19 Help: Improve wording of FOLDER-related properties and policies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8264
* | \ \ \ Merge topic 'dll-name-soversion'Brad King2023-02-285-0/+40
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a7f9c7da26 Add option to add SOVERSION to DLL names 9694504adc Tests: Simplify RunCMake.TargetArtifacts spec 3cd34eb279 Tests: Rename RunCMake.{ArtifactOutputDirs => TargetArtifacts} Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8021
| * | | | Add option to add SOVERSION to DLL namesRalf Habacker2023-02-275-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add variable/target property `[CMAKE_]DLL_NAME_WITH_SOVERSION`. Fixes: #24251 Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
* | | | | Merge topic 'ci-linkcheck'Brad King2023-02-281-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c28077ffb3 Help: Replace link with its permanent redirect Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8258
| * | | | | Help: Replace link with its permanent redirectBrad King2023-02-271-1/+1
| | | | | |
* | | | | | Merge topic 'doc-cleanup-3.26-rc4'Brad King2023-02-284-29/+30
|\ \ \ \ \ \ | |/ / / / / |/| | | / / | | |_|/ / | |/| | | | | | | | | | | | | | | | | | b39b3e3bdb Help: Fix typos and grammar in 3.26 release notes 9f1360ae19 Help: Improve wording of FOLDER-related properties and policies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8264
| * | | | Help: Fix typos and grammar in 3.26 release notesCraig Scott2023-02-281-6/+5
| | | | |
| * | | | Help: Improve wording of FOLDER-related properties and policiesCraig Scott2023-02-253-23/+25
| | | | |
* | | | | Merge topic 'dochttp'Brad King2023-02-271-1/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9b56aabd99 Help:file: document HTTPHEADER more Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8250
| * | | | | Help:file: document HTTPHEADER morescivision2023-02-241-1/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | Some servers have allow-lists for HTTP UserAgent for example. CMake project devs would benefit from this hint about setting authorization tokens and HTTP User Agent.
* | | | | Merge topic 'install-prefix-genex-install-code-script'Brad King2023-02-272-2/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 18e02ace5b install(CODE|SCRIPT): Support $<INSTALL_PREFIX> genex Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8251
| * | | | | install(CODE|SCRIPT): Support $<INSTALL_PREFIX> genexKyle Edwards2023-02-242-2/+9
| |/ / / / | | | | | | | | | | | | | | | Fixes: #24534
* | | | | Merge topic 'doc-CMAKE_MODULE_PATH'Brad King2023-02-271-4/+5
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | cf7f6b7165 Help: Document that CMAKE_MODULE_PATH must use forward slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8252
| * | | Help: Document that CMAKE_MODULE_PATH must use forward slashesBrad King2023-02-241-4/+5
| |/ / | | | | | | | | | Issue: #24240, #24540
* | | Merge topic 'PATH-genex-handle-list-of-paths'Brad King2023-02-242-17/+31
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e395310a21 PATH-genex: handle lists for path decomposition and transformations Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8238
| * | | PATH-genex: handle lists for path decomposition and transformationsMarc Chevrier2023-02-212-17/+31
| | |/ | |/| | | | | | | Fixes: #24371
* | | Merge topic 'tutorial_dependency_inversion'Brad King2023-02-2481-516/+645
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8ddf32196c Tutorial: Refactor MathFunctions code Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7789
| * | | Tutorial: Refactor MathFunctions codeMarkus Ferrell2023-02-2381-516/+645
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagate the refactor in Step 10 MathFunctions through all of the steps. Use MathFunctions/MathFunctions.cxx instead of Tutorial.cxx to determine which sqrt library is called. Adds .h files which correspond to their .cxx files by name.
* | | | find_package: Use <PACKAGENAME>_ROOT variables as search prefixesBrad King2023-02-237-2/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend commit eb35d8884b (find_package: Use PackageName_ROOT variables as search prefixes, 2018-03-15, v3.12.0-rc1~349^2) to also check upper-case `<PACKAGENAME>_ROOT` variables. Add policy `CMP0144` to enable the behavior in a compatible way. Fixes: #24403
* | | | Help: Document <PackageName>_ROOT variable ordering using an ordered listBrad King2023-02-232-26/+41
| |/ / |/| | | | | | | | Make room to add more steps in a documented order.
* | | Merge topic 'doco'Brad King2023-02-214-21/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6f354a6d57 Help: ctest(1): emphasize the --test-dir option f0e60ea867 Help: cmake (1): put modern configure signature first Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Alex <leha-bot@yandex.ru> Merge-request: !8222
| * | | Help: ctest(1): emphasize the --test-dir optionscivision2023-02-191-2/+3
| | | | | | | | | | | | | | | | | | | | it seems few people know of this option and needlessly add extra shell commands to change directory.
| * | | Help: cmake (1): put modern configure signature firstscivision2023-02-193-19/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | recommend compact, most robust signature first. So many people are still using the multi-step pre-3.13 way of initializing a build. Rather than simply cmake -Bbuild which is one step instead of 3 just to configure a new project.
* | | | Merge topic 'KateNinjaImprovements'Brad King2023-02-211-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2b713b0f95 Kate: mention Ninja Multiconfig in the docs f6f8f89e6c Kate: support for the targets of multi config ninja 0429a37e48 Kate: enable the ninja multiconfig generator for kate Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8226
| * | | | Kate: mention Ninja Multiconfig in the docsAlexander Neundorf2023-02-201-0/+3
| | | | |
* | | | | Merge topic 'ninja-custom-command-depends'Brad King2023-02-204-0/+19
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | ea2a05f402 Add variable CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8220
| * | | | Add variable CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLYAbdelmaged Khalifa2023-02-174-0/+19
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Add CMake variable `CMAKE_ADD_CUSTOM_COMMAND_DEPENDS_EXPLICIT_ONLY` to enable option `DEPENDS_EXPLICIT_ONLY` on all uses of `add_custom_command`. Fixes: #17097
* | | | Merge topic 'ci-linkcheck'Brad King2023-02-172-3/+3
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0787148785 gitlab-ci: Report sphinx logs as artifacts of its lint job 14506f49a2 Utilities/Sphinx: Configure linkcheck allowed permanent redirects 3c5b34af9d Help: Replace links with their permanent redirects 1004be159f FindCUDAToolkit: Replace broken links to NVIDIA documentation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8210