summaryrefslogtreecommitdiffstats
path: root/Help/manual
Commit message (Collapse)AuthorAgeFilesLines
* Merge topic 'cxxmodules-no-unity'Brad King2024-01-101-0/+4
|\ | | | | | | | | | | | | | | | | | | 63bbb3768d cmLocalGenerator: ignore scanned sources for unity builds 76b5383123 cmGlobalGenerator: add unity sources after computing target compile features 7fc2a83fe6 Tests/CXXModules: add a test with unity build support Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9118
| * cmLocalGenerator: ignore scanned sources for unity buildsBen Boeckel2024-01-051-0/+4
| |
* | Merge topic 'ctest-cli-http-headers'Brad King2024-01-091-0/+10
|\ \ | | | | | | | | | | | | | | | | | | | | | 20adf8cfce ctest: allow HTTP headers via command line Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9123
| * | ctest: allow HTTP headers via command lineMatthew Woehlke2024-01-081-0/+10
| | | | | | | | | | | | Add ability to specify HTTP headers via `ctest -T Submit`.
* | | Help: INSTALL_PREFIX in install(CODE|SCRIPT) was added in CMake 3.27Peter Kokot2024-01-081-4/+7
| | | | | | | | | | | | | | | | | | In commit 18e02ace5b (install(CODE|SCRIPT): Support $<INSTALL_PREFIX> genex, 2023-02-24, v3.27.0-rc1~431^2) we documented the feature without stating what version added it.
* | | Merge topic 'doc-dynamic-resource-spec-file'Craig Scott2024-01-021-20/+28
|\ \ \ | | |/ | |/| | | | | | | | | | | | | 9b63f92f27 Help: Update missed text for dynamically generated resource spec files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9117
| * | Help: Update missed text for dynamically generated resource spec filesCraig Scott2024-01-011-20/+28
| | |
| * | Merge topic 'fix-redirect-links' into release-3.28Craig Scott2024-01-011-1/+1
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | 5a7927d028 Help: update lua.org links to be HTTPS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9114
* | \ \ Merge topic 'fix-redirect-links'Craig Scott2024-01-011-1/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 5a7927d028 Help: update lua.org links to be HTTPS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9114
| * | | Help: update lua.org links to be HTTPSBen Boeckel2024-01-011-1/+1
| | | | | | | | | | | | | | | | This is now a permanent redirect, so update links accordingly.
* | | | Merge topic 'doc-toolchains-apple'Craig Scott2024-01-011-4/+6
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | | | | | | | | | | 315cf74025 Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains example af2e4379fc Help: Fix typo not accounting for addition of visionOS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9112
| * | Help: Note CMAKE_IOS_INSTALL_COMBINED deprecation in toolchains exampleCraig Scott2023-12-301-3/+5
| | |
| * | Help: Fix typo not accounting for addition of visionOSCraig Scott2023-12-301-1/+1
| |/
| * Merge branch 'release-3.27' into release-3.28Brad King2023-11-271-4/+4
| |\
| | * Merge branch 'release-3.26' into release-3.27Brad King2023-11-271-4/+4
| | |\
| | * \ Merge branch 'doc-ctest-link-cdash' into release-3.27Brad King2023-11-211-2/+2
| | |\ \ | | | | | | | | | | | | | | | Merge-request: !8998
| | * \ \ Merge branch 'fileapi-file-sets-base-dirs-relative' into release-3.27Brad King2023-11-201-1/+3
| | |\ \ \ | | | | | | | | | | | | | | | | | | Merge-request: !8977
| * | \ \ \ Merge topic 'doc-ctest-link-cdash' into release-3.28Brad King2023-11-221-2/+2
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | 486c89dd6a Help: Fix ctest(1) manual links to www.cdash.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8998
| * | | | | Merge topic 'fileapi-file-sets-base-dirs-relative' into release-3.28Brad King2023-11-201-1/+3
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a3a85524cd fileapi: Fix file sets' base directories relative to top source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8977
* | | | | | Merge topic 'add_test-CROSSCOMPILING_EMULATOR-exclusive'Brad King2023-12-201-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ca5a300d7f add_test: Honor CROSSCOMPILING_EMULATOR only when cross-compiling Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8947
| * | | | | | add_test: Honor CROSSCOMPILING_EMULATOR only when cross-compilingRalf Habacker2023-12-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add policy CMP0158 to provide compatibility for existing projects. Fixes: #23672
* | | | | | | Help: Fix indentation level in fileapi docs for target attribute 'launchers'Ralf Habacker2023-12-181-23/+23
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The mentioned attribute is on the top level, not below the `install` attribute. This was missed in commit 80a64c9ce5 (fileapi: Add cross-compilation emulator to codemodel-v2, 2023-11-11). Issue: #25408
* | | | | | fileapi: Add test launcher to codemodel-v2Ralf Habacker2023-12-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do not need to bump the minor version because it was recently bumped by addition of the cross-compiling emulator as another kind of launcher.
* | | | | | add_test: Optionally use a launcher for tests running in-project targetsRalf Habacker2023-12-133-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `CMAKE_TEST_LAUNCHER` variable and corresponding `TEST_LAUNCHER` target property. Issue: #23672
* | | | | | Merge topic 'ctest-jobserver-client'Brad King2023-12-042-0/+27
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80fe56c481 ctest: Add support for running under a make job server on POSIX systems 5396f4a9a3 cmUVJobServerClient: Add libuv-based job server integration client Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9021
| * | | | | | ctest: Add support for running under a make job server on POSIX systemsBrad King2023-12-032-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Share job slots with the job server by acquiring a token before running each test, and releasing the token when the test finishes.
* | | | | | | Merge topic 'fileapi-exe-launcher'Brad King2023-12-041-1/+27
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80a64c9ce5 fileapi: Add cross-compiling emulator to codemodel-v2 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8964
| * | | | | | fileapi: Add cross-compiling emulator to codemodel-v2Ralf Habacker2023-12-011-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25408
* | | | | | | Help: Document that ctest(1) --test-dir was added in 3.20scivision2023-11-301-0/+2
|/ / / / / /
* | | | | | Merge branch 'release-3.26'Brad King2023-11-271-4/+4
|\ \ \ \ \ \ | | |_|_|_|/ | |/| | | |
| * | | | | CMake 3.26.6v3.26.6Brad King2023-11-271-4/+4
| | |_|/ / | |/| | |
* | | | | Merge topic 'vs-ifx'Brad King2023-11-271-0/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 43d218d970 VS: Add support for using Intel oneAPI Fortran compiler in .vfproj files 5c77facd78 VS: Fix Intel plugin version detection fallback Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9001
| * | | | | VS: Add support for using Intel oneAPI Fortran compiler in .vfproj filesBrad King2023-11-221-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `fortran={ifort,ifx}` field to `CMAKE_GENERATOR_TOOLSET` to specify which Intel Fortran compiler to use. Fixes: #25427
* | | | | | Help: Move deprecated variables to dedicated section權少2023-11-221-22/+64
| | | | | |
* | | | | | Merge topic 'doc-ctest-link-cdash'Brad King2023-11-221-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| / / / / | |/ / / / | | | | | | | | | | | | | | | 486c89dd6a Help: Fix ctest(1) manual links to www.cdash.org Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8998
| * | | | Help: Fix ctest(1) manual links to www.cdash.orgBrad King2023-11-211-2/+2
| | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the link was updated to `https` by commit 52eac4573d (Help: Fix link to cdash.org from CTest manual, 2021-04-21, v3.21.0-rc1~262^2~2) the markup was incorrectly adjusted to show the link as part of the "See Also" section. It is meant to be the link destination for links in prose elsewhere in the manual. Fix the markup and move it to a clearer location. Also update the link to resolve a redirect.
* | | | Merge topic 'fileapi-file-sets-base-dirs-relative'Brad King2023-11-201-1/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | a3a85524cd fileapi: Fix file sets' base directories relative to top source Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Reviewed-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !8977
| * | | fileapi: Fix file sets' base directories relative to top sourceKyle Edwards2023-11-171-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This field was added by commit b3e9fb67bb (file-api: support exporting file set information, 2022-11-03, v3.26.0-rc1~389^2) but the relative path convention used elsewhere was accidentally left out. Fixes: #25422
* | | | Merge topic 'update-doc-deprecated-properties-on-targets'Brad King2023-11-201-3/+3
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | c53a341f9f Help: Move deprecated properties to dedicated section Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8982
| * | | Help: Move deprecated properties to dedicated section權少2023-11-201-3/+3
| | | |
* | | | Merge topic 'swift-compilation-mode'Brad King2023-11-193-0/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0f80101b73 Tests: Update Swift tests to use CMP0157 NEW behavior c1d787e473 Swift: Add abstraction for compilation mode c39384f540 Tests: Simplify RunCMake.Swift conditions to enable use of Swift Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8918
| * | | | Swift: Add abstraction for compilation modeEvan Wilde2023-11-173-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a `CMAKE_Swift_COMPILATION_MODE` variable and corresponding `Swift_COMPILATION_MODE` target property to control the compilation mode. Select among `wholemodule`, `singlefile`, and `incremental`. Add policy CMP0157 to remove the default `-wmo` flags in favor of the abstract setting. Issue: #25366
* | | | | Autogen: Add support for response files for moc predef targetstophoo2023-11-162-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Add support for response files for moc predef targets and make the limit when to use response files for autogen targets configurable.
* | | | | install(EXPORT): Export find_dependency() callsKyle Edwards2023-11-132-0/+2
|/ / / / | | | | | | | | | | | | | | | | | | | | Issue: #20511 Co-Authored-by: Brad King <brad.king@kitware.com> Co-Authored-by: Robert Maynard <rmaynard@nvidia.com>
* | | | Merge topic 'make-test-depend-on-all'Brad King2023-11-131-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5e0c1777a3 Optionally make `test` target depend on `all` eaa00d4dfa Tests: Add case to verify that 'make test' does not 'make all' Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8956
| * | | | Optionally make `test` target depend on `all`William Sciaroni2023-11-101-0/+1
| | | | | | | | | | | | | | | | | | | | Fixes: #8774
* | | | | Link step: Enable to configure deduplication of librariesMarc Chevrier2023-11-091-0/+8
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some platforms, Apple or Windows for instance, do not require to duplicate static libraries to resolve mutual dependencies. Moreover, Xcode version 15 emits a warning if a library is duplicated. On Windows, enable a better control of libraries order. Fixes: #20722, #25297
* | | | Help: Document when <LANG>_COMPILER_ID genex learned to support multiple idsscivision2023-11-071-0/+12
| | | | | | | | | | | | | | | | It was added in CMake 3.15.
* | | | Merge topic 'cmake-E-cat-stdin'Brad King2023-11-061-0/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ab72846794 cmake -E cat: Add ability to print standard input Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8942
| * | | | cmake -E cat: Add ability to print standard inputKyle Edwards2023-11-031-0/+4
| | | | |