summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | Help: Recommend good prefixes for cmake_parse_arguments, expand exampleCraig Scott2024-08-311-25/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #25773
| * | | | | | Help: Improve grammar and wording for cmake_parse_argumentsCraig Scott2024-08-311-28/+29
| | |_|_|/ / | |/| | | |
* | | | | | Merge topic 'pkgc-rel-notes'Brad King2024-09-031-0/+8
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | a081e4ba74 PkgC: Add release note Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9784
| * | | | | PkgC: Add release noteVito Gamberini2024-08-291-0/+8
| | |/ / / | |/| | | | | | | | | | | | | | | | | | This was missed in commit 8555c33d92 (PkgC: Add cmake_pkg_config(EXTRACT) command, 2024-07-22).
* | | | | Merge branch 'release-3.30'Brad King2024-08-291-7/+8
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | CMake 3.30.3v3.30.3Brad King2024-08-291-7/+8
| | | | |
| * | | | Merge branch 'release-3.29' into release-3.30Brad King2024-08-291-2/+2
| |\ \ \ \ | | | |_|/ | | |/| |
* | | | | Merge branch 'release-3.29'Brad King2024-08-291-2/+2
|\ \ \ \ \ | | |/ / / | |/| / / | |_|/ / |/| | |
| * | | CMake 3.29.8v3.29.8Brad King2024-08-291-2/+2
| | | |
* | | | Merge topic 'standard-link-directories'Brad King2024-08-293-0/+21
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 20e9b59d5e Linking: Add CMAKE_LANG_STANDARD_LINK_DIRECTORIES Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9707
| * | | | Linking: Add CMAKE_LANG_STANDARD_LINK_DIRECTORIESVito Gamberini2024-08-283-0/+21
| | | | | | | | | | | | | | | | | | | | Closes: #18222
* | | | | Drop Visual Studio 12 2013 generatorBrad King2024-08-2818-85/+34
| | | | | | | | | | | | | | | | | | | | This generator has been deprecated since CMake 3.28. Remove it.
* | | | | Merge topic 'if-space-dldt'Brad King2024-08-281-2/+2
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | 2c0d16df7b Help/command/if: fix formatting in precedence order overview Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9777
| * | | | Help/command/if: fix formatting in precedence order overviewAleksei Shpakovskii2024-08-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | Due to extra space symbols, it was rendered as definition list inside list item, instead of plain list item.
* | | | | Merge topic 'cps-export'Brad King2024-08-272-0/+79
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b2dc1bd149 CMake: Suppress IBM XL optimization warning 1a846c8849 Tests: Add tests for install(PACKAGE_INFO) 3d52d70b84 export: Add initial CPS support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9693
| * | | | | export: Add initial CPS supportMatthew Woehlke2024-08-142-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add initial support for exporting (install only, for now) Common Package Specification (https://cps-org.github.io/cps/) format package descriptions. This has some limitations, such as not supporting generator expressions (as these cannot be portably exported), and only partially supporting transitive dependencies, but should be usable for at least some simple cases. (Actually, $<LINK_ONLY> is theoretically supportable, but is not yet implemented.) This still needs tests; these will be added in the next commit. Other potential improvements include support for language-specific compile definitions and inferring some package properties from project properties. Additionally, there is no module support yet; this is partly pending on having a tool agnostic format for providing the necessary information.
* | | | | | Merge topic 'FindPython-free-threaded-python'Brad King2024-08-271-0/+8
|\ \ \ \ \ \ | |_|/ / / / |/| | | | / | | |_|_|/ | |/| | | | | | | | | | | | | 10abd2ac5a FindPython: ensure a usable environment is set for the free threaded Python Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9775
| * | | | FindPython: ensure a usable environment is set for the free threaded PythonMarc Chevrier2024-08-271-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Define the `Python_DEFINITIONS` variable for the support of free threaded Python developments on Windows. This is a complement to commit 9a0dee7257 (FindPython: Add support for free threaded python, 2024-05-30).
* | | | | Merge topic 'cmake-parse-arguments-one-arg-empty-string'Brad King2024-08-263-0/+40
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ceeea4e511 cmake_parse_arguments: Set variable if empty string given after keyword 2f5cc6afa1 cmParseArgumentsCommand: Use cmStrCat() for string concatenation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9748
| * | | | | cmake_parse_arguments: Set variable if empty string given after keywordCraig Scott2024-08-223-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a single-value keyword is followed by an empty string, the command unsets the variable for that keyword instead of setting it to the empty string. This is inconsistent and unexpected. Add policy CMP0174 which ensures the variable for a single-value keyword is always set when any value is given, not just for a non-empty value. The new CMP0174 policy only affects the PARSE_ARGV form of cmake_parse_arguments. The older form silently drops all empty string arguments before processing the argument list. Fixes: #25972
* | | | | | Merge topic 'fileapi-config-dir'Brad King2024-08-264-1/+32
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1df94443fe fileapi: Add support for user-wide queries a991a5019b Tests: Isolate test suite from user-wide configuration 320b81847d Tests: Remove unused cvs anonymous access credentials Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9744
| * | | | | | fileapi: Add support for user-wide queriesMartin Duffy2024-08-224-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #19168
* | | | | | | Merge topic 'doc-get_property-undefined'Craig Scott2024-08-231-13/+14
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a1fdcb9d47 Help: get_property() result var is unset if property is not set edee1b18b2 Help: Minor formatting and grammar fixes for get_property() Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9769
| * | | | | | | Help: get_property() result var is unset if property is not setCraig Scott2024-08-221-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #26152
| * | | | | | | Help: Minor formatting and grammar fixes for get_property()Craig Scott2024-08-221-10/+10
| | |/ / / / / | |/| | | | |
* | | | | | | Help/command/if: list all condition operators in precedence order overviewAleksei Shpakovskii2024-08-221-2/+4
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | This section is near the top and so can serve as an exhaustive table of contents for the things that `if()` can check.
* | | | | | Merge topic 'doc-if-IN_LIST'Brad King2024-08-221-0/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e4a359e5d4 Help/command/if: Document variable expansion by IN_LIST Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9764
| * | | | | | Help/command/if: Document variable expansion by IN_LISTBrad King2024-08-211-0/+4
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously this behavior was only mentioned implicitly by the command signature. Describe it explicitly as we do for other conditions that automatically expand variables. Fixes: #26234
* | | | | | Help: Target property COMPILE_FLAGS has been superseded by COMPILE_OPTIONSPeter Kokot2024-08-211-2/+5
|/ / / / / | | | | | | | | | | | | | | | | | | | | The `COMPILE_FLAGS` is not actually deprecated but has been superseded by the `COMPILE_OPTIONS` target property.
* | | | | Merge topic 'fix-dependencies-searching'Brad King2024-08-202-0/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4d4e008e69 file(GET_RUNTIME_DEPENDENCIES): Fix resolution of repeated ELF dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9704
| * | | | | file(GET_RUNTIME_DEPENDENCIES): Fix resolution of repeated ELF dependenciesAliaksandr Averchanka2024-08-192-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a library file name is encountered multiple times, reuse the result from the first time. This more closely matches the behavior of the dynamic loader on Linux. Fixes: #24621
* | | | | | Merge topic 'doc-preset-env'Brad King2024-08-191-17/+33
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bc5cddbea7 Help: Clarify role and importance of penv{} preset macro Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9738
| * | | | | | Help: Clarify role and importance of penv{} preset macroBenjamin Buch2024-08-151-17/+33
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Preset environment variables are always set to the exact value specified. The `$penv{}` macro can be used to refer to the parent environment value to append or prepend to it. Fixes: #26216
* | | | | | Merge topic 'doc-fc-project-var-name-clashes'Craig Scott2024-08-191-2/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 13bf4dc9ef Help: State valid scopes for using proj_SOURCE_DIR and proj_BINARY_DIR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9747
| * | | | | | Help: State valid scopes for using proj_SOURCE_DIR and proj_BINARY_DIRCraig Scott2024-08-171-2/+9
| |/ / / / / | | | | | | | | | | | | | | | | | | Fixes: #25714
* | | | | | CMakeFindFrameworks: Deprecate the module subject to policy CMP0173Craig Scott2024-08-164-1/+29
|/ / / / / | | | | | | | | | | | | | | | Fixes: #20446
* | | | | Merge topic 'doc-log'Brad King2024-08-141-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d03bb13839 Help: version 3.16 added cmake --log-level Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9711
| * | | | | Help: version 3.16 added cmake --log-levelscivision2024-08-081-0/+2
| |/ / / /
* | | | | Merge topic 'patch-oracle-developer-studio'Brad King2024-08-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4086e81e38 Help: Rename Oracle Solaris Studio to Oracle Developer Studio Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9715
| * | | | | Help: Rename Oracle Solaris Studio to Oracle Developer StudioPeter Kokot2024-08-091-1/+1
| |/ / / / | | | | | | | | | | | | | | | | | | | | With version 12.5 Oracle Solaris Studio was renamed to Oracle Developer Studio.
* | | | | Merge topic 'cuda_unity'Brad King2024-08-132-0/+8
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b90ae10dda Add support for unity builds with CUDA sources c99ff40b21 Unity: refactor unity extension logic to single function Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9655
| * | | | | Add support for unity builds with CUDA sourcesRobert Maynard2024-08-022-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #22750
* | | | | | presets: Fix graphviz support documentationAliaksandr Averchanka2024-08-102-4/+8
| |/ / / / |/| | | |
* | | | | Merge branch 'release-3.30'Brad King2024-08-021-3/+3
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | CMake 3.30.2v3.30.2Brad King2024-08-021-3/+3
| | | | |
* | | | | Merge topic 'install-rename-doc'Brad King2024-08-021-5/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 38aae609df Help(install): Move RENAME docs to FILES signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9698
| * | | | | Help(install): Move RENAME docs to FILES signatureFeRD (Frank Dana)2024-08-011-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The document's intro claims that the options documented up top are the ones common to multiple signatures, but `RENAME` is only valid for `install(FILES ...)`. Move it to that section of the docs.
* | | | | | Help: Add a link to `cmake(1)` CLI option to `CMAKE_VS_NUGET_PACKAGE_RESTORE`Alex Turbov2024-08-011-3/+4
|/ / / / /
* | | | | Merge topic 'presets-graphviz'Brad King2024-08-012-0/+16
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | 31c0e0de49 presets: Add graphviz support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9691
| * | | | presets: Add graphviz supportAliaksandr Averchanka2024-07-302-0/+16
| | | | | | | | | | | | | | | | | | | | Closes: #22164