summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'doc-add_custom_command'Brad 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'Brad 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
| |/
* | Merge topic 'doc-list-xref'Brad King2023-06-291-1/+5
|\ \ | | | | | | | | | | | | | | | | | | 60b393096f Help: Link to cmake-language(7) list docs from list() command docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8597
| * | 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
| * \ 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
* | \ \ Merge topic 'vs12-deprecate'Brad King2023-06-275-4/+16
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 75b573a628 Deprecate Visual Studio 12 2013 generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8593
| * | | | Deprecate Visual Studio 12 2013 generatorBrad King2023-06-265-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | 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 'alias-set-target-prop'Brad 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 '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
* | \ \ Merge topic 'imported-target-framework-path'Brad King2023-06-262-0/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d605f728f7 macOS: Allow IMPORTED_LOCATION to be a framework folder Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8586
| * | | | macOS: Allow IMPORTED_LOCATION to be a framework folderKyle Edwards2023-06-232-0/+10
| | | | | | | | | | | | | | | | | | | | Issue: #24946
* | | | | Merge topic 'link-depends-is-OFF'Brad 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 'FindEXPAT-static'Brad King2023-06-231-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 302501ad36 FindEXPAT: add a EXPAT_USE_STATIC_LIBS hint Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8572
| * | | | FindEXPAT: add a EXPAT_USE_STATIC_LIBS hintEven Rouault2023-06-221-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The effect of that hint is to restrict the candidate library names, but more essentially to set the `XML_STATIC` compile definitions which is required to get proper linking. Vcpkg-Issue: https://github.com/microsoft/vcpkg/issues/1100 GDAL-Issue: https://github.com/OSGeo/gdal/issues/7955
* | | | | Merge topic 'FindCURL-static'Brad King2023-06-231-0/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 97d0f76453 FindCURL: add a CURL_USE_STATIC_LIBS hint Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8573
| * | | | | FindCURL: add a CURL_USE_STATIC_LIBS hintEven Rouault2023-06-221-0/+5
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The effect of that hint is to set a CURL_STATICLIB compile definition, and to auxiliary system windows libraries for MSVC builds. GDAL-Issue: https://github.com/OSGeo/gdal/issues/7955
* | | | | Merge topic 'doc-project-none'Brad 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
* | | | Merge topic 'doc-GENERATED'Brad King2023-06-221-1/+1
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/| | | | | | | c3a364cae9 Help: Remove incorrect command from list that marks GENERATED Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8579
| * | 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).
* | | Merge topic 'fix_tutorial_step7_solution_text'Brad King2023-06-161-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | a8679c997d Tutorial: Extend literal include to contain full code changes in solution Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8563
| * | 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.
* | | Merge topic 'cross-compiling-emulator-env-var'Brad King2023-06-144-0/+22
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7005dea005 CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environment Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8543
| * | | CrossCompiling: Load CMAKE_CROSSCOMPILING_EMULATOR from environmentMatt McCormick2023-06-134-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read `CMAKE_CROSSCOMPILING_EMULATOR` from an environment variable of the same name if not specified with `-D` or an initial cache value. Along with existing environment variable settings such as `CMAKE_TOOLCHAIN_FILE`, cross compilation configuration can be more completely set via environment variables. Suggested-by: Henry Schreiner <henryschreineriii@gmail.com>
* | | | Merge topic 'remove-vs11-generator'Brad King2023-06-1412-64/+19
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 536c1de1d4 Drop Visual Studio 11 2012 generator f444f172c3 cmVisualStudio10TargetGenerator: Remove unused VS-10-only code Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8562
| * | | | Drop Visual Studio 11 2012 generatorBrad King2023-06-1312-64/+19
| | | | | | | | | | | | | | | | | | | | This generator has been deprecated since CMake 3.25. Remove it.
* | | | | Merge topic 'doc-genex-TARGET_RUNTIME_DLL_DIRS'Brad King2023-06-141-0/+4
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | acce355673 Help: Add 3.27 release note for TARGET_RUNTIME_DLL_DIRS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8558
| * | | 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).
* | | | Merge topic 'FindCUDAToolkit-cupti-nvperf'Brad King2023-06-081-1/+2
|\ \ \ \ | |/ / / | | / / | |/ / |/| | | | | | | | f9579ffaa6 FindCUDAToolkit: Add cupti nvperf and pcsampling targets Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8545
| * | FindCUDAToolkit: Add cupti nvperf and pcsampling targetsRobert Maynard2023-06-071-1/+2
| | |
* | | Begin post-3.27 developmentBrad King2023-06-062-0/+9
|/ /
* | 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
* | | Merge topic 'ctest-timeout-signal'Brad King2023-06-056-0/+69
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 54c5654f7d ctest: Optionally terminate tests with a custom signal on timeout e38c05688e CTest/cmProcess: Adopt field tracking reason for the process timeout 25c1468314 cmCTestTestHandler: Remove outdated comment 41e8507ab7 IWYU: Add mapping for bits/chrono.h to chrono Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8472
| * | | ctest: Optionally terminate tests with a custom signal on timeoutBrad King2023-06-026-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CTest normally terminates test processes on timeout using `SIGKILL`. Offer tests a chance to exit gracefully, on platforms supporting POSIX signals, by setting `TIMEOUT_SIGNAL_{NAME,GRACE_PERIOD}` properties. Fixes: #17288
* | | | cxxmodules: remove `CMAKE_EXPERIMENTAL_CXX_MODULE_DYNDEP` variableBen Boeckel2023-06-011-7/+0
| |/ / |/| | | | | | | | It is now subsumed by the UUID setting completely.
* | | Merge topic 'automoc-moc-options-test'Brad King2023-06-011-0/+36
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1f4b374d6e cmQtAutoGenInitializer: Reduce string copies b6f66b445a cmQtAutoGenInitializer: Remove no-op calls 55d93bdabf cmQtAutoGenInitializer: Improve const correctness feb56a666f cmTarget: Improve const correctness of AddUtility 5e513e562f Help: Add AUTOMOC_MOC_OPTIONS example 5380ad9d58 Tests: Add test for AUTOMOC_MOC_OPTIONS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8523
| * | | Help: Add AUTOMOC_MOC_OPTIONS exampleOrkun Tokdemir2023-05-311-0/+36
| |/ /
* | | cxxmodules: update the experimental UUIDBen Boeckel2023-05-311-1/+1
| | | | | | | | | | | | | | | Syntactic support for C++ header units has been removed, so a new UUID is warranted.