summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'ninja-custom-command-depends'Brad King2023-02-152-1/+24
|\ | | | | | | | | | | | | 082ccd7530 add_custom_command: Add DEPENDS_EXPLICIT_ONLY option for Ninja Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8198
| * add_custom_command: Add DEPENDS_EXPLICIT_ONLY option for NinjaAbdelmaged Khalifa2023-02-142-1/+24
| | | | | | | | | | | | | | | | | | Add option `DEPENDS_EXPLICIT_ONLY` to `add_custom_command` to indicate that implicit dependencies coming from users of the output are not needed, and only consider dependencies explicitly specified in the custom command. Fixes: #17097
* | Help: cmake(1): sleep can have floating point valuescivision2023-02-141-2/+9
| |
* | Help: math: note that floating point inputs are invalidscivision2023-02-141-1/+2
| |
* | Merge topic 'deprecate-pre-3.5'Brad King2023-02-131-0/+7
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | 3a4791548d Deprecate compatibility with CMake versions older than 3.5 1edf138506 Tests/RunCMake: Update cmake_minimum_required versions 65a1c379ee Tests/CTestTest*: Update cmake_minimum_required versions 589e6fdcd1 Tests: Update cmake_minimum_required versions in a few tests 3092b14ed0 Tests: Teach RunCMake to optionally ignore policy version deprecation warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !8192
| * Deprecate compatibility with CMake versions older than 3.5Brad King2023-02-111-0/+7
| | | | | | | | | | | | | | | | Issue a deprecation warning on calls to `cmake_minimum_required` or `cmake_policy` that set policies based on versions older than 3.5. Note that the effective policy version includes `...<max>` treatment. Update the check from commit 5845c218d7 (Deprecate compatibility with CMake versions older than 2.8.12, 2020-06-12, v3.19.0-rc1~629^2).
* | Merge topic 'cmake-gui-browse-manual-page'Brad King2023-02-101-3/+5
|\ \ | | | | | | | | | | | | | | | | | | | | | b5383bc767 cmake-gui: Add optional filename argument to --browse-manual Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8190
| * | cmake-gui: Add optional filename argument to --browse-manualKyle Edwards2023-02-091-3/+5
| |/
* | Merge topic 'doc-configure-log'Brad King2023-02-091-6/+12
|\ \ | | | | | | | | | | | | | | | | | | 2311b0a7f7 Help: Clarify that the documented configure log location is not stable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8191
| * | Help: Clarify that the documented configure log location is not stableBrad King2023-02-091-6/+12
| | | | | | | | | | | | Issue: #23200
* | | Merge topic 'clarify-clang-tidy-export-fixes-doc'Brad King2023-02-091-6/+6
|\ \ \ | |/ / | | / | |/ |/| | | | | f9d9258d5c Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8189
| * Help: Avoid making guarantees about <LANG>_CLANG_TIDY_EXPORT_FIXES_DIRKyle Edwards2023-02-091-6/+6
| | | | | | | | | | | | Rather than stating specifically which files may be written or deleted, simply state that CMake owns the directory and that a dedicated directory should be used for exporting the fixes.
| * Merge topic 'doc-find_package-root-case' into release-3.26Brad King2023-02-093-9/+10
| |\ | | | | | | | | | | | | | | | | | | 20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8182
* | \ Merge topic 'vs9-deprecate'Brad King2023-02-092-1/+14
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | d7f440c5db Deprecate Visual Studio 9 2008 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8181
| * | | Deprecate Visual Studio 9 2008 generatorBrad King2023-02-082-1/+14
| | | | | | | | | | | | | | | | | | | | Update documentation to mark the generator deprecated. Add a warning at the end of generation plus an option to turn off the warning.
* | | | Merge topic 'doc-find_package-root-case'Brad King2023-02-093-9/+10
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 20e727a408 Help: Clarify that <PackageName>_ROOT variable names are case-preserved Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8182
| * | | Help: Clarify that <PackageName>_ROOT variable names are case-preservedBrad King2023-02-083-9/+10
| | | | | | | | | | | | | | | | | | | | The name comes from the case-preserved first argument to `find_package`.
* | | | Merge topic 'target-runtime-dlls-doc'Kyle Edwards2023-02-091-3/+3
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | e0335f5830 Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -t Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8185
| * | Help: Update $<TARGET_RUNTIME_DLLS> docs to use cmake -E copy -tKyle Edwards2023-02-081-3/+3
| |/ | | | | | | | | | | The -t argument was added to support using $<TARGET_RUNTIME_DLLS> in the case that no DLLs are needed. Update the documentation accordingly.
| * Merge topic 'doc-FetchContent-catch2' into release-3.26Brad King2023-02-081-1/+1
| |\ | | | | | | | | | | | | | | | | | | 6d48f48d5d FetchContent: Bump documented example Catch2 to v3.0.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8172
* | \ Merge topic 'feature/sphinx-linkcheck'Brad King2023-02-081-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6789af36bf Help: Fix broken links found by `linkcheck` 8f4bd3bf7e ci: Check for broken links when build HTML manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8177
| * | | Help: Fix broken links found by `linkcheck`Alex Turbov2023-02-071-2/+2
| | | |
* | | | Merge topic 'doc-FetchContent-catch2'Brad King2023-02-081-1/+1
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 6d48f48d5d FetchContent: Bump documented example Catch2 to v3.0.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8172
| * | | FetchContent: Bump documented example Catch2 to v3.0.1Eisuke Kawashima2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The previous Catch2 v2.13.4 does not compile on some platforms [1]. [1] https://github.com/catchorg/Catch2/issues/2326
* | | | Merge topic 'doc-cpack-generator-fields'Brad King2023-02-086-423/+491
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | 4cc4be1414 Help: CPack FreeBSD Generator page use field lists 083a57550b Help: CPack DragNDrop Generator page use field lists 2c46fe7c96 Help: CPack Archive Generator page use field lists 5defbf7430 Help: CPack RPM Generator page use field lists 27d45be75d Help: CPack NuGet Generator page use field lists fbb5ac4735 Help: CPack DEB Generator page use field lists Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8134
| * | Help: CPack FreeBSD Generator page use field listsAlex Turbov2023-02-071-28/+28
| | |
| * | Help: CPack DragNDrop Generator page use field listsAlex Turbov2023-02-071-11/+21
| | |
| * | Help: CPack Archive Generator page use field listsAlex Turbov2023-02-071-23/+33
| | |
| * | Help: CPack RPM Generator page use field listsAlex Turbov2023-02-071-201/+244
| | |
| * | Help: CPack NuGet Generator page use field listsAlex Turbov2023-02-071-56/+57
| | |
| * | Help: CPack DEB Generator page use field listsAlex Turbov2023-02-071-104/+108
| |/
| * 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 'KateImprovements'Brad King2023-02-074-1/+34
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: add support for hg and fossilAlexander Neundorf2023-02-061-5/+5
| | | | | | | | | | | | | | | | 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-062-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-032-0/+12
| | | |
* | | | 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 topic 'docfix'Brad King2023-02-071-4/+0
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | | | | 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
* | <LANG>_LINKER_LAUNCHER: Allow generator expressionsKyle Edwards2023-02-022-0/+10
| |
* | Begin post-3.26 developmentBrad King2023-02-012-0/+9
|/
* Help: Drop development topic notes to prepare releaseBrad King2023-02-012-9/+0
| | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* Help: Organize and revise 3.26 release notesBrad King2023-02-011-62/+116
| | | | | | | | Add section headers similar to the 3.25 release notes and move each individual bullet into an appropriate section. Revise a few bullets. Add a bullet for `FindImageMagick` that was accidentally left out when its changes were made.
* Help: Consolidate 3.26 release notesBrad King2023-02-0127-160/+119
| | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.26.rst`.
* Help: Document experimental feature gate affecting CXX_SCAN_FOR_MODULESBrad King2023-02-014-5/+15
| | | | | | Also drop the release note for `CXX_SCAN_FOR_MODULES`, as the rest of the C++ modules support has not yet been mentioned in release notes (since it is still experimental).
* try_compile: Record propagated CMake variables in configure logBrad King2023-02-011-0/+8
| | | | | | | These provide more detailed information about how the test project was configured. Issue: #23200
* Merge topic 'doc-ipo'Brad King2023-02-014-9/+10
|\ | | | | | | | | | | | | | | d7c60ab6b0 Help: mark the directory properties INTERPROCEDURAL_OPTIMIZATION as deprecated 6ed026592e Help: improve docs for INTERPROCEDURAL_OPTIMIZATION target property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8141
| * Help: mark the directory properties INTERPROCEDURAL_OPTIMIZATION as deprecatedAlexander Neundorf2023-01-313-9/+6
| | | | | | | | | | These properties actually never existed, so move the documentation to "Deprecated" and refer to the target properties.