summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* CMake 3.26.1v3.26.1Brad King2023-03-231-0/+12
|
* Merge branch 'release-3.25' into release-3.26Brad King2023-03-081-0/+7
|\
| * CMake 3.25.3v3.25.3Brad King2023-03-081-0/+7
| |
* | Merge branch 'release-3.25' into release-3.26Brad King2023-03-081-0/+7
|\ \ | |/
| * Merge branch 'release-3.24' into release-3.25Brad King2023-03-081-0/+7
| |\
| | * CMake 3.24.4v3.24.4Brad King2023-03-081-0/+7
| | |
* | | 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.
* | | 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
| * | | 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).
* | | | 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
| * | | 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
| | | |
* | | | Help: Document that CMAKE_MODULE_PATH must use forward slashesBrad King2023-02-241-4/+5
|/ / / | | | | | | | | | Issue: #24240, #24540
* | | Help: Clarify that the documented configure log location is not stableBrad King2023-02-091-6/+12
| | | | | | | | | | | | Issue: #23200
* | | 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
| * | | 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`.
* | | | 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
| * | | 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
* | | | 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
| * | | 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
* | | | Help: cmake (1): remove -E server as not availablescivision2023-02-061-4/+0
|/ / / | | | | | | | | | ... since CMake 3.20
* | | 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.
| * | | Help: improve docs for INTERPROCEDURAL_OPTIMIZATION target propertyAlexander Neundorf2023-01-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | The documentation now mentions the per-config target property. Fixes: #24285
* | | | Merge topic 'doc-CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS'Brad King2023-01-312-3/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8c57f7b45e Help: Clarify CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS behavior Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8136
| * | | | Help: Clarify CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS behaviorRobert Maynard2023-01-302-3/+10
| |/ / / | | | | | | | | | | | | Fixes: #24373
* | | | Help: Clarify add_custom_command OUTPUT relative path behaviorBrad King2023-01-301-3/+12
|/ / / | | | | | | | | | Issue: #24372
* | | Help: configure_file doc example use `target_include_directories`Robert Maynard2023-01-251-2/+2
| | | | | | | | | | | | Fixes #24351
* | | Merge topic 'isdir_empty'Brad King2023-01-251-2/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a1dc38a567 Help: Document behavior of if(EXISTS,IS_DIRECTORY) for empty paths Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8109
| * | | Help: Document behavior of if(EXISTS,IS_DIRECTORY) for empty pathsscivision2023-01-241-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document and add explicit tests for empty string input: `if(EXISTS "")` and `if(IS_DIRECTORY "")` are always false. This avoids need for users to do extra checks due to CMake non-short-circuit logic as below: if("${p}") if(EXISTS "${p}")
* | | | Merge topic 'doc-rpath-features'Brad King2023-01-2511-13/+86
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 434be1256e Help: improve docs for INSTALL_NAME_DIR f784c21567 Help: mention CMAKE_SKIP_RPATH in the RPATH docs 66ad61ba79 Help: improve documentation for BUILD_RPATH 25e7791dc1 Help: improve docs for INSTALL_RPATH 099292f123 Help: improve docs for rpath-related variables Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8073
| * | | | Help: improve docs for INSTALL_NAME_DIRAlexander Neundorf2023-01-203-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | INSTALL_NAME_DIR now mentions BUILD_WITH_INSTALL_NAME_DIR. The INSTALL_NAME_DIR, INSTALL_RPATH and $<TARGET_RUNTIME_DLLS:tgt> documentation now mention the other two platforms respectively, to make it easier for developers who are not familiar with all three platforms,
| * | | | Help: mention CMAKE_SKIP_RPATH in the RPATH docsAlexander Neundorf2023-01-202-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | CMAKE_SKIP_RPATH is now mentioned in the docs for the BUILD_RPATH and INSTALL_RPATH target properties.
| * | | | Help: improve documentation for BUILD_RPATHAlexander Neundorf2023-01-202-5/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now all properties related to BUILD_RPATH are linked from the documentation for BUILD_RPATH. SKIP_BUILD_RPATH now also refers to BUILD_RPATH.
| * | | | Help: improve docs for INSTALL_RPATHAlexander Neundorf2023-01-192-4/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The documentation for INSTALL_RPATH now links to all (or at least most) properties (and variables) related to the install rpath, which should make it easier for users to find out how RPATH works. Also change "True" to "TRUE"