summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-CMP0124' into release-3.27Brad King2023-10-021-5/+37
|\ | | | | | | | | | | | | 55bf2a3494 Help: Document CMP0124 behavior on already-set variables Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8850
| * Help: Document CMP0124 behavior on already-set variablesBrad King2023-09-291-5/+37
| | | | | | | | | | | | | | | | | | Improve the documentation from commit 46896d98bb (foreach(): loop variables are only available in the loop scope, 2021-04-25, v3.21.0-rc1~245^2) to follow policy documentation convention. Fixes: #25224 Inspired-by: Marius Messerschmidt <marius.messerschmidt@googlemail.com>
* | ctest: Restore support for --timeout values higher than default test timeoutBrad King2023-09-291-1/+2
|/ | | | | | | | | | | | Since refactoring in commit 0a5aeaf302 (cmCTestRunTest: Consolidate test timeout selection logic, 2023-05-04, v3.27.0-rc1~120^2) we accidentally truncate `--timeout` values to ctest's default `TimeOut`. Fix the logic to prefer the flag whenever the `TIMEOUT` property is not set. In combination with the prior refactoring, this also fixes a bug that caused `--timeout` values of 10000000 seconds or more to be ignored. Fixes: #23979
* CMake 3.27.6v3.27.6Brad King2023-09-201-2/+2
|
* CMake 3.27.5v3.27.5Brad King2023-09-141-2/+2
|
* Help: MSVC_DEBUG_INFORMATION_FORMAT is initialized from associated variableBrad King2023-09-051-0/+2
| | | | | | | | | | | The `CMAKE_MSVC_DEBUG_INFORMATION_FORMAT` variable docs mention that it initializes the `MSVC_DEBUG_INFORMATION_FORMAT` target property, but the property's docs was missing any mention of the variable. Follow the pattern from commit c1b07ca9da (Help: MSVC_RUNTIME_LIBRARY is initialized from associated variable, 2022-08-13, v3.25.0-rc1~317^2). Fixes: #25216
* CMake 3.27.4v3.27.4Brad King2023-08-231-3/+3
|
* Help: Document cmake_minimum_required deprecation of old versionsBrad King2023-08-193-0/+19
| | | | | | | | | Document the deprecation warnings added by commit 5845c218d7 (Deprecate compatibility with CMake versions older than 2.8.12, 2020-06-12, v3.19.0-rc1~629^2) and commit 3a4791548d (Deprecate compatibility with CMake versions older than 3.5, 2023-02-09, v3.27.0-rc1~508^2). Fixes: #25196
* CMake 3.27.3v3.27.3Brad King2023-08-161-0/+7
|
* VS: Select latest Windows SDK even when targeting Windows 8.1 and belowBrad King2023-08-101-0/+5
| | | | | | | | | The policy added by commit f90c8ab54e (VS: Select latest available Windows SDK version by default, 2023-04-03, v3.27.0-rc1~206^2~1) applied only when targeting Windows 10+. Apply it to older versions too. Fixes: #25170 Issue: #16202
* VS: Teach CMAKE_GENERATOR_PLATFORM to support Windows 8.1 SDK selectionBrad King2023-08-102-0/+12
| | | | | | | Honor an explicit `version=8.1` field value regardless of the Windows target version. Issue: #25170
* VS: Teach CMAKE_GENERATOR_PLATFORM to use Windows 10 SDKs for older versionsBrad King2023-08-101-1/+1
| | | | | | | Honor an explicit `version=` field selecting a Windows 10 SDK regardless of the Windows target version. Issue: #25170
* Help: Add 3.27 release note on VS default SDK selectionBrad King2023-08-091-1/+4
| | | | | | | | This was accidentally left out of commit f90c8ab54e (VS: Select latest available Windows SDK version by default, 2023-04-03, v3.27.0-rc1~206^2~1). Issue: #16202
* Merge topic 'help-importing-exporting-lib' into release-3.27Brad King2023-08-081-2/+2
|\ | | | | | | | | | | | | b7704e8818 Help/guide/importing-exporting: Update line numbers in prose Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8691
| * Help/guide/importing-exporting: Update line numbers in proseAdrien Ollier2023-08-071-2/+2
| | | | | | | | | | | | These were missed in commit aef057d0e8 (Help/guide: fix MathFunctionsTargets.cmake path in importing-exporting, 2023-05-26, v3.27.0-rc1~39^2) when a line was added to the example code.
* | Help: Improve formatting and fix wording for ENABLE_EXPORTSCraig Scott2023-08-062-28/+32
| |
* | Help: Improve formatting and cross-references for DEPENDS_EXPLICIT_ONLYCraig Scott2023-08-042-4/+10
| |
* | Help: Fix indenting within TARGET_RUNTIME_DLLS genex docsCraig Scott2023-08-041-3/+3
|/
* Help: Document that if(EXISTS) requires paths to be readableBrad King2023-07-261-3/+3
| | | | Issue: #25125
* CMake 3.27.1v3.27.1Brad King2023-07-251-0/+12
|
* Merge branch 'release-3.26' into release-3.27Brad King2023-07-191-2/+2
|\
| * CMake 3.26.5v3.26.5Brad King2023-07-191-2/+2
| |
* | Help: Mention imported config mapping in export() and install() docsBrad King2023-07-182-0/+6
| | | | | | | | | | | | | | | | Suggest the `CMAKE_MAP_IMPORTED_CONFIG_<CONFIG>` variable for mapping configurations of dependent projects to configurations exported by these commands. Issue: #25096
* | Help: Improve formatting and wording of LIST generator expressionsCraig Scott2023-07-131-57/+89
| |
* | Help: Fix typos, formatting and wording for TARGET_IMPORT_FILE genexesCraig Scott2023-07-121-12/+12
| |
* | Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notesCraig Scott2023-07-121-0/+6
| | | | | | | | Fixes: #25060
* | Help: Add missing versionadded for TARGET_IMPORT_FILE_DIR genexCraig Scott2023-07-121-0/+2
| | | | | | | | Issue: #25060
* | Merge topic 'doc-add_custom_command' into release-3.27Brad King2023-06-291-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | e588d29eaf Help: add_custom_command(TARGET) does not support USES_TERMINAL Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: William Jones <william.luke.jones@gmail.com> Merge-request: !8602
| * | Help: add_custom_command(TARGET) does not support USES_TERMINALBrad King2023-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | | Build events are attached to existing build statements so we cannot independently control the job pool. Issue: #25040
* | | Merge topic 'doc-target_precompile_headers' into release-3.27Brad King2023-06-291-1/+1
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | a3dfaf8a5c Help: Fix wrong command name in target_precompile_headers docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8600
| * | | Help: Fix wrong command name in target_precompile_headers docsCraig Scott2023-06-281-1/+1
| |/ /
* | | Help: Link to cmake-language(7) list docs from list() command docsBrad King2023-06-281-1/+5
|/ / | | | | | | Fixes: #25036
* | Merge topic 'alias-set-target-prop' into release-3.27Brad King2023-06-272-0/+4
|\ \ | | | | | | | | | | | | | | | | | | aed550410a Help: Clarify that you can't set properties on ALIAS targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8591
| * | Help: Clarify that you can't set properties on ALIAS targetsRyan Friedman2023-06-262-0/+4
| | | | | | | | | | | | | | | Issue: #19445 Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
* | | Merge topic 'link-depends-is-OFF' into release-3.27Brad King2023-06-261-0/+8
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | 5945a98ced link dependencies: deactivate the feature Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8587
| * | link dependencies: deactivate the featureMarc Chevrier2023-06-231-0/+8
| | | | | | | | | | | | | | | | | | | | | Unfortunately it breaks in combination with LTO due to a bug in the GNU linker. Fixes: #25014
* | | Merge topic 'doc-project-none' into release-3.27Brad King2023-06-232-4/+3
|\ \ \ | |/ / |/| / | |/ | | | | | | | | 9dd2dd5b77 Help: Restore project command docs for default languages and NONE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !8585
| * Help: Restore project command docs for default languages and NONEBrad King2023-06-222-4/+3
| | | | | | | | | | | | | | | | In commit b787be2714 (Help: Update supported languages in project and enable_language, 2023-01-20, v3.26.0-rc1~53^2) the relevant paragraph was accidentally moved to the `enable_language` command documentation. Fixes: #25016
* | Help: Remove incorrect command from list that marks GENERATEDRobert Maynard2023-06-211-1/+1
| | | | | | | | | | | | | | The `file(GENERATE)` does not mark the output as `GENERATED` currently or when the documentation that says so was added by commit 11615b297f (GENERATED: Improve the documentation of the GENERATED file property, 2018-01-03, v3.11.0-rc1~145^2).
* | Tutorial: Extend literal include to contain full code changes in solutionMarkus Ferrell2023-06-151-1/+1
| | | | | | | | | | The solution for step 7 todo 5 did not include all of the code changes. Modify it to include the needed `#endif` code change.
* | Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRSBrad King2023-06-131-0/+4
| | | | | | | | | | | | This was accidentally left out of commit 2ce3d62ffb (Help: add documentation for the new TARGET_RUNTIME_DLL_DIRS genex, 2023-02-26, v3.27.0-rc1~400^2~2).
* | FindCUDAToolkit: Add cupti nvperf and pcsampling targetsRobert Maynard2023-06-071-1/+2
| |
* | Help: Drop development topic notes to prepare releaseBrad King2023-06-062-9/+0
| | | | | | | | | | Release versions do not have the development topic section of the CMake Release Notes index page.
* | Merge topic 'doc-3.27-relnotes'Brad King2023-06-0646-280/+250
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 6bc97b453c Help: Update Sphinx versionadded directives for 3.27 release 78d2c9fef0 Help: Organize and revise 3.27 release notes e6bcda8c39 Help: Consolidate 3.27 release notes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8539
| * | Help: Update Sphinx versionadded directives for 3.27 releaseBrad King2023-06-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Run the script: Utilities/Sphinx/update_versions.py --since v3.26.0 --overwrite Manually remove directives added to new documentation of existing environment variables.
| * | Help: Organize and revise 3.27 release notesBrad King2023-06-061-133/+178
| | | | | | | | | | | | | | | Add section headers similar to the 3.26 release notes and move each individual bullet into an appropriate section. Revise a few bullets.
| * | Help: Consolidate 3.27 release notesBrad King2023-06-0545-280/+203
| | | | | | | | | | | | | | | Run the `Utilities/Release/consolidate-relnotes.bash` script to move notes from `Help/release/dev/*` into `Help/release/3.27.rst`.
* | | VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTINGKyle Edwards2023-06-062-2/+6
|/ / | | | | | | Fixes: #24972
* | Merge topic 'file-api-query-command'Brad King2023-06-054-0/+91
|\ \ | | | | | | | | | | | | | | | | | | | | | 99b2ccf80d cmake_file_api: New project command Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8530
| * | cmake_file_api: New project commandCraig Scott2023-06-054-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | Projects can use the new command to request file API replies for the current run. No query files are generated, the query is tracked internally. Replies are created in the file system at generation time in the usual way. Fixes: #24951