summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'release-3.27'Brad King2023-07-251-0/+12
|\
| * 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
| |\
* | \ Merge topic 'file-REAL_PATH-relative'Brad King2023-07-243-0/+33
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6b5f2dbbfe file(REAL_PATH): resolve symlinks before '..' components Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8605
| * | | file(REAL_PATH): resolve symlinks before '..' componentsRobert Maynard2023-07-203-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously REAL_PATH would collapse paths before resolving any symlinks so if `..` crossed a symlink the output from `REAL_PATH` would be wrong. It looked like REAL_PATH did this by mistake since it was a side-effect of ensuring we had an absolute path before resolving symlinks.
* | | | Merge topic 'deprecate-install-combined'Brad King2023-07-213-4/+22
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d3eede923 Help: Document IOS_INSTALL_COMBINED as deprecated Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8641
| * | | | Help: Document IOS_INSTALL_COMBINED as deprecatedMárton Marczell2023-07-203-4/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The approach has not made sense since the introduction of Apple Silicon and macOS arm64. Issue: #24957
* | | | | Merge topic 'command-job-server-aware'Brad King2023-07-203-0/+33
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 95941fd990 add_custom_{target,command}: Add argument JOB_SERVER_AWARE Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8547
| * | | | add_custom_{target,command}: Add argument JOB_SERVER_AWAREChris Mahoney2023-07-193-0/+33
| | | | | | | | | | | | | | | | | | | | Issue: #16273
* | | | | Merge branch 'release-3.26'Brad King2023-07-191-2/+2
|\ \ \ \ \ | |_|/ / / |/| | | / | | |_|/ | |/| |
| * | | CMake 3.26.5v3.26.5Brad King2023-07-191-2/+2
| | | |
* | | | Merge topic 'imported-implib-only'Brad King2023-07-192-0/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7351d590ee cmTarget: Add a way to represent imported shared library stubs 83574a4772 GeneratorExpression: Expand testing of imported location resolution b75ff51947 Testing: Map RelWithDebInfo config in GeneratorExpression test Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Jason Juang <jasjuang@gmail.com> Merge-request: !8582
| * | | | cmTarget: Add a way to represent imported shared library stubsRobert Maynard2023-07-182-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shared library stubs can be used for linking, but not at runtime. Their role is similar to import libraries on Windows, so represent their location with the `IMPORTED_IMPLIB` target property. Fixes: #24940
* | | | | Merge topic 'export-doc-config-map'Brad King2023-07-182-0/+6
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | 38737e3970 Help: Mention imported config mapping in export() and install() docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8637
| * | | | 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
* | | | | Merge topic 'tutorial-updates'Brad King2023-07-184-24/+18
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5e56300742 Tutorial: Refactor Step 10 93289830ea Tutorial: Clarify Step 4 TODO 4 c65e01a979 Tutorial: Clarify Step 3 4f955834cf Tutorial: Fix Step 1 TODO 1 to be expandable Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !8590
| * | | | | Tutorial: Refactor Step 10Chris Mahoney2023-07-171-1/+12
| | | | | |
| * | | | | Tutorial: Clarify Step 4 TODO 4Chris Mahoney2023-07-171-2/+2
| | | | | |
| * | | | | Tutorial: Clarify Step 3Chris Mahoney2023-07-171-20/+3
| | | | | |
| * | | | | Tutorial: Fix Step 1 TODO 1 to be expandableChris Mahoney2023-06-221-1/+1
| | | | | |
* | | | | | Merge topic 'module-mapper-clang-transitive'Brad King2023-07-141-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 57ef353d22 cmExperimental: refresh the C++ modules UUID 7b05724ac8 cmCxxModuleMapper: give transitive usages to Clang as well c9df4568da cmCxxModuleMapper: factor out transitive usage computation 71f1483aac Tests/RunCMake/CXXModules: require transitive usages e39b6ebc19 cmCxxModuleMapper: use a `char` for streaming single bytes Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !8610
| * | | | | | cmExperimental: refresh the C++ modules UUIDBen Boeckel2023-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The transitive support for Clang is a change in support for the ecosystem.
* | | | | | | Merge topic 'doc-list-genex'Brad King2023-07-141-57/+89
|\ \ \ \ \ \ \ | |/ / / / / / |/| | / / / / | | |/ / / / | |/| | | | | | | | | | | | | | | | 326a73a328 Help: Improve formatting and wording of LIST generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8621
| * | | | | Help: Improve formatting and wording of LIST generator expressionsCraig Scott2023-07-131-57/+89
| | | | | |
* | | | | | Merge topic 'doc-genex-TARGET_IMPORT_FILE'Brad King2023-07-132-12/+20
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 69bc89758f Help: Fix typos, formatting and wording for TARGET_IMPORT_FILE genexes 9c0c844fbd Help: Add TARGET_IMPORT_FILE... genexes to 3.27 release notes 88277d15e7 Help: Add missing versionadded for TARGET_IMPORT_FILE_DIR genex Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !8625
| * | | | | 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
| * \ \ \ \ \ 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
* | | | | | | | apple: add preliminary visionOS supportGregor Jasny2023-07-118-19/+28
| | | | | | | |
* | | | | | | | 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