summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* CMake 3.28.2v3.28.2Brad King2024-01-291-3/+3
|
* Merge topic 'cxxmodules-no-unity' into release-3.28Brad King2024-01-103-0/+13
|\ | | | | | | | | | | | | | | | | | | 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-053-0/+13
| |
* | Help: Fix wrong return values for unset inherited propertiesCraig Scott2024-01-053-22/+16
| | | | | | | | | | | | | | | | | | | | Since ff6234509e (Help: Clarify behavior of INHERITED properties, 2018-03-21), the docs for some get_..._property() commands incorrectly describe the behavior for inherited properties. When a property is not set, even in a parent scope, the returned result from the get_..._property() command is the same whether the property is inherited or not. The docs incorrectly stated that an empty string would be returned for inherited properties in such cases.
* | Help: Add missing DIRECTORY keyword to set_tests_properties() signatureCraig Scott2024-01-051-0/+1
| |
* | Help: Use <variable> consistently in property getter commandsCraig Scott2024-01-053-14/+14
| | | | | | | | | | | | | | | | Property-related commands used a mix of <VAR>, <var>, or <variable> to specify the variable to store the result in. The <VAR> form is particularly confusing, since being uppercase it looks more like a keyword. Use <variable> consistently across all the commands so that the behavior is clear.
* | Help: Use <xxx> for non-keyword arguments in property command signaturesCraig Scott2024-01-055-12/+15
|/
* Merge topic 'HELP-string_LENGTH-link-error' into release-3.28Brad King2024-01-041-1/+1
|\ | | | | | | | | | | | | 9702a01dc9 Help: string(LENGTH): Fix synopsis link to command description Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9113
| * Help: string(LENGTH): Fix synopsis link to command descriptionMarc Chevrier2024-01-031-1/+1
| | | | | | | | | | | | Make the link target explicit to avoid ambiguity with `JSON LENGTH`. Fixes: #25546
* | Merge topic 'revert-ExternalProject-download-byproducts' into release-3.28Brad King2024-01-041-6/+0
|\ \ | | | | | | | | | | | | | | | | | | fd3c9876c6 ExternalProject: revert `BYPRODUCTS` for download outputs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9097
| * | ExternalProject: revert `BYPRODUCTS` for download outputsBen Boeckel2024-01-031-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xcode has been reported to not work at all with this when ExternalProject projects share download files. Revert commit 872daff159 (ExternalProject: declare byproducts for the download step, 2023-09-21, v3.28.0-rc1~27^2) pending further investigation. Fixes: #25525
* | | 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
| * | | Help: update lua.org links to be HTTPSBen Boeckel2024-01-011-1/+1
| |/ / | | | | | | | | | This is now a permanent redirect, so update links accordingly.
* | | 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
|/ /
* | CMake 3.28.1v3.28.1Brad King2023-12-141-0/+12
| |
* | Merge topic 'doc-xcframeworks-stubs-apple' into release-3.28Brad King2023-12-134-19/+24
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | e831eef933 Help: Note case where IMPORTED_IMPLIB isn't needed for (xc)frameworks 01735badee Help: XCFrameworks and stubs are supported on all Apple, not just macOS 6ac50df591 Help: Add missing versionadded directives for IMPORTED_IMPLIB Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9058
| * | Help: Note case where IMPORTED_IMPLIB isn't needed for (xc)frameworksCraig Scott2023-12-131-0/+6
| | |
| * | Help: XCFrameworks and stubs are supported on all Apple, not just macOSCraig Scott2023-12-094-18/+14
| | |
| * | Help: Add missing versionadded directives for IMPORTED_IMPLIBCraig Scott2023-12-091-5/+8
| | |
* | | Help/create_test_sourcelist: format arguments in the signature docsBen Boeckel2023-12-101-4/+4
| | |
* | | Help/create_test_sourcelist: add formatting markupBen Boeckel2023-12-091-7/+7
| | |
* | | Help/create_test_sourcelist: reflow proseBen Boeckel2023-12-091-18/+17
|/ /
* | Xcode: Fix embed resources prop namehalx992023-11-281-1/+1
| | | | | | | | | | | | | | Fix commit e40d2cb3af (Xcode: Add embed resources support, 2023-07-31, v3.28.0-rc1~281^2). The implementation should not name the `_PATH` suffix explicitly. That variant is automatically handled by `cmGlobalXCodeGenerator::AddEmbeddedObjects`.
* | Merge branch 'release-3.27' into release-3.28Brad King2023-11-281-0/+20
|\ \ | |/
| * CMake 3.27.9v3.27.9Brad King2023-11-281-0/+20
| |
* | Merge branch 'release-3.27' into release-3.28Brad King2023-11-272-4/+14
|\ \ | |/
| * Merge branch 'release-3.26' into release-3.27Brad King2023-11-272-4/+14
| |\
| | * CMake 3.26.6v3.26.6Brad King2023-11-272-4/+14
| | |
| * | 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
| * | | 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' 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
| * | 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 'doc-CMP0149' into release-3.28Brad King2023-11-201-0/+7
|\ \ \ | | |/ | |/| | | | | | | | | | | | | fe0d03b044 Help: Document that CMP0149 should be set before project() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8990
| * | Help: Document that CMP0149 should be set before project()Brad King2023-11-201-0/+7
| | | | | | | | | | | | Issue: #25413
* | | Help: Move deprecated properties to dedicated section權少2023-11-201-3/+3
| | |
* | | Merge topic 'ci-fedora-39' into release-3.28Brad King2023-11-207-8/+8
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9283b20659 ci: Suppress CPack/RPM tests pending fix for Fedora 39 18145e8745 ci: Update FindMPI test environment for mpich on Fedora 39 a8be80ccf2 ci: Drop now-unnecessary Clang rules for CXXModules tests 99238b23e9 ci: use Fedora 39 images and environments 57eadec617 ci: update Linux image to Fedora 39 653262162c clang-tidy module: Update to build against LLVM/Clang 17 2cf9a65835 clang-tidy: ignore warnings new in version 17 2744f14db1 codespell: Fix typos ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8983
| * | | codespell: Fix typosBrad King2023-11-176-7/+7
| | | |
| * | | codespell: Revise release note about short-lived field to avoid misspellingBrad King2023-11-171-1/+1
| | | |
* | | | Help: Fix spelling of CMAKE_EXTRA_INCLUDE_FILES in 3.6 release notesPeter Kokot2023-11-191-1/+1
|/ / /
* | | Merge branch 'release-3.27' into release-3.28Brad King2023-11-151-2/+2
|\ \ \ | |/ /
| * | CMake 3.27.8v3.27.8Brad King2023-11-151-2/+2
| | |
* | | CMP0155: ignore scanning for sources if no scanner is availableBen Boeckel2023-11-013-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows for a more graceful transition for projects using C++20 without scanner support (e.g., Clang 15 or GCC 13). While newer compilers will (needlessly) scan, it allows C++20-using projects to use older compilers without having to set `CMAKE_CXX_SCAN_FOR_MODULES` to support newer CMake minimum versions. Fixes: #25357
* | | Merge topic 'ninja-better-order-depends' into release-3.28Brad King2023-10-231-0/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ed45432571 cmNinjaTargetGenerator: do not order-depend on C++ module sources 0973cd6702 cmNinjaTargetGenerator: use the file set visibility API 4625170925 cmFileSet: add a query for includeable file set types 51f9d9f0a2 cmNinjaTargetGenerator: avoid traversing old outputs repeatedly Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8902
| * | | cmNinjaTargetGenerator: do not order-depend on C++ module sourcesBen Boeckel2023-10-201-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C++ module sources should not be included by any other TUs, so their presence cannot matter for order-only dependencies of the entire target. Exclude them. Update CMP0154 to take this into consideration and add tests to the `CXXModules` suite (which already deals with module support detection).
* | | | Help: Move some deprecated modules to the dedicated sections權少2023-10-201-4/+4
|/ / /
* | | Help: Document cmake-presets version 8Johel Ernesto Guerrero Peña2023-10-191-0/+3
| | | | | | | | | | | | | | | This was accidentally missed in commit f1a7179520 (presets: Add $schema property to JSON schema, 2023-09-07, v3.28.0-rc1~106^2).