summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | 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
* | | | | 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>