summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge topic 'doc-genex'Brad King2024-04-253-35/+82
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 263f6b888c Help: Document TARGET_PROPERTY genex handling of transitive properties f70eb84be7 Help: Clarify role of TARGET_NAME generator expression 36145e2680 Help: Organize target-dependent generator expressions into subsections 50eadd794e Help: Clarify cross-references to target-dependent generator expressions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9460
| * | | | Help: Document TARGET_PROPERTY genex handling of transitive propertiesBrad King2024-04-251-5/+33
| | | | |
| * | | | Help: Clarify role of TARGET_NAME generator expressionBrad King2024-04-251-4/+6
| | | | |
| * | | | Help: Organize target-dependent generator expressions into subsectionsBrad King2024-04-251-19/+36
| | | | |
| * | | | Help: Clarify cross-references to target-dependent generator expressionsBrad King2024-04-253-7/+7
| | | | |
* | | | | Merge topic 'help.file'Brad King2024-04-251-318/+324
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d2d2ffe1c1 Help: file: document GET_RUNTIME_DEPENDENCIES separately Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Acked-by: Juan Ramos <juan.ramos@kitware.com> Merge-request: !9456
| * | | | Help: file: document GET_RUNTIME_DEPENDENCIES separatelyJoachim Wuttke (h)2024-04-241-318/+324
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moved documentation of file(GET_RUNTIME_DEPENDENCIES ...) from the 'Reading' section to a separate section at the bottom of the page. Because it is a very long text, and because this signature is quite different from all the others in the 'Reading' section.
* | | | | Help: Fix link in cmake-buildsystem(7)Brad King2024-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | One local cross-reference added by commit 835f34949e (Help: Update cmake-buildsystem(7) build and usage requirements, 2024-04-23) had incorrect syntax.
* | | | | Help: Update cmake-buildsystem(7) build and usage requirementsBrad King2024-04-2413-97/+362
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-organize the section to explicitly describe target-specific commands, build properties, and usage requirement properties. Add builtin transitive properties that have been created since the document was first written.
* | | | | Help: Document when AUTOUIC_OPTIONS properties were addedBrad King2024-04-232-0/+4
|/ / / /
* | | | Merge topic 'doc-install-prefix-override-default'Brad King2024-04-221-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 062c9dda89 Help: update CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9445
| * | | | Help: update CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULTEtienne Doms2024-04-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Suggests to override CMAKE_INSTALL_PREFIX value with set_property(CACHE) instead of set(FORCE).
* | | | | Merge topic 'doc-objc-lang-flags'Brad King2024-04-194-0/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 31e6017bb6 Help: Document ObjC/ObjC++ flag variables Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9437
| * | | | | Help: Document ObjC/ObjC++ flag variablesAlexander Borsuk2024-04-184-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Alexander Borsuk <me@alex.bio>
* | | | | | cxxmodules: provide a detection variable for `import std`Ben Boeckel2024-04-183-0/+18
| |/ / / / |/| | | |
* | | | | Merge topic 'doc-ObjC-17-23'Brad King2024-04-171-0/+10
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | | | | | | | | | | | | 84f1eb64f3 Help/OBJC_STANDARD: Document Objective C17 and C23 support Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !9439
| * | | Help/OBJC_STANDARD: Document Objective C17 and C23 supportRaul Tambre2024-04-161-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was missed in * commit 93b7d3d292 (C17 support, 2021-02-06, v3.21.0-rc1~587^2~10) * commit dcd599757f (C23 support, 2021-02-06, v3.21.0-rc1~587^2~9) Fixes: #25746
* | | | Merge topic 'cpack-innosetup-linux'Brad King2024-04-162-1/+10
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4a46314ac CPack: Enable Inno Setup generator on non-Windows hosts Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9431
| * | | | CPack: Enable Inno Setup generator on non-Windows hostsAndreas Oetken2024-04-152-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | Innosetup tools can be run on Linux using Wine, thus there is no reason to block this in CMake.
* | | | | Merge topic 'FindBacktrace-imported-library'Brad King2024-04-161-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9433755e5d FindBacktrace: Add imported library Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9406
| * | | | | FindBacktrace: Add imported libraryDavid Faure2024-04-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to avoid (a future version of) Qt from having to wrap FindBacktrace like [1]. [1] https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/FindWrapBacktrace.cmake
* | | | | | Merge topic 'cxxmodules-import-std'Brad King2024-04-157-1/+145
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 429902ebad Clang: support creating a target for imported modules 4617f272b4 MSVC: support `import std` 62a71047bb cmGraphVizWriter: ignore `__cmake_`-prefixed targets 442086c1dc fileapi: ignore `__cmake_`-prefixed targets ffe74289b3 CMakeDetermineCompilerId: extract C++ standard library impl 15bbd1d9b8 Experimental: add an experimental feature gate for `import std` f80c60df02 CMakeDetermineCompilerSupport: construct C++ modules targets 19341e2582 ci: enable `import_std23` C++ module tests on MSVC ... Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9337
| * | | | | Clang: support creating a target for imported modulesBen Boeckel2024-04-121-0/+1
| | | | | |
| * | | | | MSVC: support `import std`Ben Boeckel2024-04-121-0/+3
| | | | | |
| * | | | | Experimental: add an experimental feature gate for `import std`Ben Boeckel2024-04-124-0/+37
| | | | | |
| * | | | | cxxmodules: link to `std`-providing targets when availableBen Boeckel2024-04-111-1/+8
| | | | | |
| * | | | | cmTarget: support the `CXX_MODULE_STD` propertyBen Boeckel2024-04-115-0/+53
| | | | | |
| * | | | | Help/cmake-cxxmodules: describe the compilation strategyBen Boeckel2024-04-111-0/+43
| | | | | |
* | | | | | Merge topic 'doc-regex-classes'Brad King2024-04-121-7/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc7a810a75 Help: Clarify documentation on regex character classes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9419
| * | | | | | Help: Clarify documentation on regex character classesMartin Stadler2024-04-111-7/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | In particular, give an example of matching `]`.
* | | | | | Merge branch 'release-3.29'Brad King2024-04-111-0/+7
|\ \ \ \ \ \ | |/ / / / / |/| | / / / | | |/ / / | |/| | |
| * | | | CMake 3.29.2v3.29.2Brad King2024-04-111-0/+7
| | | | |
* | | | | C++26: Fix C++/CUDA/HIP compile feature supportRaul Tambre2024-04-094-5/+11
| |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | In commit f808d8afb9 (CMake: Support upcoming C++26 language level, 2022-08-19, v3.25.0-rc1~218^2) we forgot some necessary scaffolding. Fixes: #25819
* | | | Merge branch 'release-3.29'Brad King2024-04-031-4/+10
|\ \ \ \ | |/ / /
| * | | CMake 3.29.1v3.29.1Brad King2024-04-031-4/+10
| | | |
* | | | Merge topic 'enable_language-before-project'Brad King2024-04-034-6/+43
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 97464aa970 enable_language(): Fail if called before project() Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9396
| * | | | enable_language(): Fail if called before project()Craig Scott2024-04-024-6/+43
| | | | | | | | | | | | | | | | | | | | Fixes: #25550
* | | | | Merge topic 'swift-linker-selection'Brad King2024-04-032-17/+28
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 3fb4092826 Swift: Add CMAKE_LINKER_TYPE support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9380
| * | | | Swift: Add CMAKE_LINKER_TYPE supportEvan Wilde2024-04-022-17/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend commit 96a953b1ed (Add options to specify linker tool, 2023-09-27, v3.29.0-rc1~577^2) with the `CMAKE_Swift_USING_LINKER_*` variables needed to support `CMAKE_LINKER_TYPE` for Swift.
| * | | | Merge topic 'doc-vsfortran' into release-3.29Brad King2024-04-012-6/+6
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7fa0057c74 Help: emphasize need for VS Integrations with oneAPI Fortran Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9387
* | | | | | ci: package .zip source archives using LF newlinesBrad King2024-04-011-0/+6
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we provided a `.zip` archive with CRLF newlines and a `.tar.gz` archive with LF newlines. This is no longer consistent with modern conventions. Use LF newlines in both. Fixes: #25467
* | | | | Merge topic 'patch-help-manually-added-dependencies'Brad King2024-04-011-0/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e722f73e40 Help: Document MANUALLY_ADDED_DEPENDENCIES in add_dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9388
| * | | | | Help: Document MANUALLY_ADDED_DEPENDENCIES in add_dependenciesPeter Kokot2024-03-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a note about the MANUALLY_ADDED_DEPENDENCIES target property to the add_dependencies documentation page. It was introduced in v3.8.0.
* | | | | | Merge topic 'check-Werror-CMP0066'Brad King2024-04-011-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cebcc07a80 CheckSymbolExists: Remove -Werror from per-config flags 06c99ce73b CheckSymbolExists: Avoid removing the flag after -Werror e60281e968 CMakeDetermineCompilerABI: Remove -Werror from per-config flags 6abd25e7fd Help: Fix a typo Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9377
| * | | | | | Help: Fix a typoSung, Po Han2024-03-281-1/+1
| | | | | | |
* | | | | | | Merge topic 'add_library-no-static-fallback'Brad King2024-04-014-0/+45
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a61c9afdf8 add_library: Reject shared libraries on platforms that do not support them Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9347
| * | | | | | | add_library: Reject shared libraries on platforms that do not support themAsit Dhal2024-03-294-0/+45
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add policy CMP0164 to provide compatibility. Fixes: #25759
* | | | | | | Merge topic 'tls-verify'Brad King2024-04-016-5/+28
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7139944264 ctest: Fall back to CMake environment variable for TLS server verification c295df53c6 ctest: Test fallback to CMake options for TLS server verification 0d250dd021 ExternalProject: Honor CMAKE_TLS_VERIFY environment variable e8404502b1 ExternalProject: Revise TLS_VERIFY wording to use TLS_VERSION pattern 46faaf9667 file(DOWNLOAD|UPLOAD): Add CMAKE_TLS_VERIFY environment variable 8b0169fe2b file(DOWNLOAD|UPLOAD): Add test covering CMAKE_TLS_VERIFY cmake variable 93886f5c7d file(DOWNLOAD|UPLOAD): Avoid unnecessary CMAKE_TLS_VERIFY variable lookup bed32f400e file(DOWNLOAD|UPLOAD): Document TLS_VERSION fallback to environment variable ... Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: scivision <michael@scivision.dev> Merge-request: !9389
| * | | | | | | ctest: Fall back to CMake environment variable for TLS server verificationBrad King2024-03-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `ENV{CMAKE_TLS_VERIFY}` if `CTEST_TLS_VERIFY` or `CMAKE_TLS_VERIFY` is not set. Issue: #23608
| * | | | | | | ExternalProject: Honor CMAKE_TLS_VERIFY environment variableBrad King2024-03-301-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #23608