summaryrefslogtreecommitdiffstats
path: root/Help
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'doc-timestamp-f' into release-3.24Brad King2022-10-141-0/+2
|\ | | | | | | Merge-request: !7796
| * Help: Add versionadded for string(TIMESTAMP) %f specifierBrad King2022-10-141-0/+2
| | | | | | | | | | This was accidentally left out of commit c050d6a01e (string(TIMESTAMP): add %f specifier for microseconds, 2022-01-27, v3.23.0-rc1~59^2).
* | Merge branch 'release-3.23' into release-3.24Brad King2022-10-041-3/+3
|\ \ | |/
| * CMake 3.23.4v3.23.4Brad King2022-10-041-3/+3
| |
* | CMake 3.24.2v3.24.2Brad King2022-09-131-3/+3
| |
* | Help: cmake-developer: Add section for Windows registry access.Marc Chevrier2022-09-041-64/+79
| | | | | | | | Fixes: #23905
* | Merge topic 'CMAKE_FIND_USE_INSTALL_PREFIX-support-staging-prefix' into ↵Brad King2022-08-313-3/+6
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release-3.24 0fc10bb19b CMAKE_FIND_USE_INSTALL_PREFIX considers CMAKE_STAGING_PREFIX 43d31c5198 cmFindBase: Refactor CMAKE_FIND_USE_INSTALL_PREFIX handling Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7623
| * | CMAKE_FIND_USE_INSTALL_PREFIX considers CMAKE_STAGING_PREFIXRobert Maynard2022-08-303-3/+6
| | | | | | | | | | | | Fixes #23900
* | | Help: Fix typos, grammar and formatting in CMP0134 policy docsCraig Scott2022-08-304-24/+21
| | |
* | | Merge topic 'doc-ctest_test-output-control' into release-3.24Craig Scott2022-08-201-2/+5
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | fadc93286a Help: Add crossrefs to ctest output control options 8981e88b18 Help: Add missing closing quote on C++ example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7595
| * | | Help: Add crossrefs to ctest output control optionsCraig Scott2022-08-191-1/+4
| | | |
| * | | Help: Add missing closing quote on C++ exampleCraig Scott2022-08-191-1/+1
| |/ /
* | | Help: Clarify that variable references may use cache entriesBrad King2022-08-181-6/+8
|/ / | | | | | | | | | | | | | | | | Clarify in `cmake-language(7)` that a variable lookup may use a cache entry if the variable is not set. Fix misleading text in added by commit 8ba2a8d4a4 (Help: short/long variable reference in if command, 2018-11-01, v3.14.0-rc1~408^2~2). Fixes: #23863
* | CMake 3.24.1v3.24.1Brad King2022-08-171-2/+3
| |
* | Help: Add 3.24 release note about FindVulkan component enforcementBrad King2022-08-171-0/+5
| | | | | | | | | | | | | | | | Since commit 6e4d20921d (FindVulkan: Add component for `shaderc_combined`, 2022-05-18, v3.24.0-rc1~111^2~5), the module rejects unknown components. Add a release note about this behavior change. Issue: #23849
* | Merge topic 'doc-warning-as-error' into release-3.24Craig Scott2022-08-161-0/+25
|\ \ | | | | | | | | | | | | | | | | | | | | | 680fe820c6 Help: A missing cross-reference to --compile-no-warning-as-error 7ad89f8fb1 Help: List compiler IDs supported by COMPILE_WARNING_AS_ERROR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7561
| * | Help: A missing cross-reference to --compile-no-warning-as-errorCraig Scott2022-08-151-0/+2
| | |
| * | Help: List compiler IDs supported by COMPILE_WARNING_AS_ERRORCraig Scott2022-08-151-0/+23
| | |
* | | TI compiler: Add support for COMPILE_WARNING_AS_ERROR target propertyCraig Scott2022-08-111-0/+11
|/ /
* | Merge topic 'fetchcontent-set-CMAKE_VERIFY_INTERFACE_HEADER_SETS' into ↵Brad King2022-08-041-1/+23
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | release-3.24 2a9cc3e8e8 FetchContent: Disable header set verification for dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7535
| * | FetchContent: Disable header set verification for dependenciesCraig Scott2022-08-031-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CMAKE_VERIFY_INTERFACE_HEADER_SETS variable is intended to be under the control of the user. It doesn't discriminate between header sets defined in the main project and those defined by dependencies brought into the build directly via FetchContent. Developers will usually only be interested in verifying the main project's header sets, not those from dependencies. Make the variable effectively only enable header set verification of the main project by turning it off during FetchContent_MakeAvailable() calls. The user still has variables like CMAKE_PROJECT_INCLUDE and CMAKE_PROJECT_<projectName>_INCLUDE available to them if they want to enable verification of all or specific dependencies respectively. Fixes: #23808
* | | Merge topic 'doc-find_package-typo' into release-3.24Brad King2022-08-041-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5635d33656 Help: Fix reST syntax typo in find_package docs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7540
| * | | Help: Fix reST syntax typo in find_package docsEisuke Kawashima2022-08-031-2/+2
| |/ /
* | | VERIFY_INTERFACE_HEADER_SETS: Add verification target for allKyle Edwards2022-08-031-0/+4
|/ / | | | | | | Fixes: #23802
* | Help: Document initialization of VERIFY_INTERFACE_HEADER_SETS propertyCraig Scott2022-08-011-1/+5
| | | | | | | | | | The docs for the CMAKE_VERIFY_INTERFACE_HEADER_SETS variable do mention that it initializes the property, but the property docs didn't mention the variable. Add that missing cross-reference.
* | Merge branch 'release-3.23' into release-3.24Brad King2022-07-281-0/+7
|\ \ | |/
| * CMake 3.23.3v3.23.3Brad King2022-07-281-0/+7
| |
* | Merge branch 'release-3.23' into release-3.24Brad King2022-07-281-2/+2
|\ \ | |/
| * Merge branch 'release-3.22' into release-3.23Brad King2022-07-281-2/+2
| |\
| | * CMake 3.22.6v3.22.6Brad King2022-07-281-2/+2
| | |
* | | Merge topic 'verify-interface-header-sets-interface-library-source-language' ↵Brad King2022-07-281-1/+3
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into release-3.24 41f15193e5 VERIFY_INTERFACE_HEADER_SETS: Fall back to global languages Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7517
| * | | VERIFY_INTERFACE_HEADER_SETS: Fall back to global languagesKyle Edwards2022-07-271-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a target doesn't have any source files, fall back to the global list of enabled languages to determine the language of the header file to verify. Fixes: #23774
* | | | Merge topic 'doc-if-PATH_EQUAL' into release-3.24Brad King2022-07-262-9/+15
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 37e01773e4 Help: Clarify behavior of path-based equality conditions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7503
| * | | | Help: Clarify behavior of path-based equality conditionsCraig Scott2022-07-242-9/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The docs for if(PATH_EQUAL) did not mention the component-wise nature of the checks. It also claimed no normalization was performed, but multiple separators are effectively collapsed (part of normalization). Improve the wording to clarify both of these points. Also update the corresponding description of cmake_path(COMPARE), which had the same inaccuracy. Fixes: #23758
* | | | | Merge topic 'verify-interface-header-sets-interface-libraries' into release-3.24Brad King2022-07-261-7/+7
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f5dd1817d1 Help: Clarify that VERIFY_INTERFACE_HEADER_SETS supports interface libraries Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7507
| * | | | | Help: Clarify that VERIFY_INTERFACE_HEADER_SETS supports interface librariesKyle Edwards2022-07-251-7/+7
| | |/ / / | |/| | |
* | | | | Merge topic 'FindVulkan-relnotes' into release-3.24Brad King2022-07-261-0/+4
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0b538e4002 FindVulkan: Add missing 3.24 release notes db66c384fc FindVulkan: Format component documentation as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7502
| * | | | FindVulkan: Add missing 3.24 release notesMACHIZAUD Andréa2022-07-251-0/+4
| |/ / /
* | | | Merge topic 'doc-find_package-BYPASS_PROVIDER' into release-3.24Brad King2022-07-252-3/+13
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4f7a0c25d2 Help: Document BYPASS_PROVIDER keyword for find_package() 76370e06b8 Help: Minor grammar fix for the Using Dependencies manual Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7501
| * | | | Help: Document BYPASS_PROVIDER keyword for find_package()Craig Scott2022-07-231-2/+12
| | | | | | | | | | | | | | | Fixes: #23669
| * | | | Help: Minor grammar fix for the Using Dependencies manualCraig Scott2022-07-231-1/+1
| |/ / /
* | | | Merge topic 'doc-CMP0097-FetchContent' into release-3.24Craig Scott2022-07-251-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1796ffbde9 Help: CMP0097 applies to FetchContent as well Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7504
| * | | | Help: CMP0097 applies to FetchContent as wellCraig Scott2022-07-241-2/+4
| |/ / / | | | | | | | | | | | | The omission of FetchContent_Declare() in the original policy docs was just an oversight.
* | | | Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...>Craig Scott2022-07-241-1/+1
|/ / /
* | | Help: Clarify execute_process OS-specific command-line encodingBrad King2022-07-201-2/+9
| | | | | | | | | | | | Issue: #23557
* | | Merge topic 'doc-example-target-sources' into release-3.24Brad King2022-07-201-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | c7c5a50b97 Help: Add missing PRIVATE keyword to target_sources() example Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7490
| * | | Help: Add missing PRIVATE keyword to target_sources() exampleCraig Scott2022-07-201-2/+2
| | | | | | | | | | | | Fixes: #23746
* | | | Merge topic 'doc-restructure-genex-manual' into release-3.24Brad King2022-07-201-915/+1007
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d6af935467 Help: Add Whitespace And Quoting section to genex manual 044c22e121 Help: Restructure reference sections of genex manual 3666486c28 Help: Move reference content to its own section at end of genex manual 22f8a626c3 Help: Add missing versionadded for CUDA genexes c57c3dbbec Help: Genex manual typo, grammar, formatting, wording fixes 2b102438f8 Help: Boolean genex conditions must evaluate to 1 or 0 d2cb36861f Help: Fix cross-references in genex manual that linked to wrong genexes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7479
| * | | Help: Add Whitespace And Quoting section to genex manualCraig Scott2022-07-191-0/+87
| | | |
| * | | Help: Restructure reference sections of genex manualCraig Scott2022-07-191-872/+866
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of the general restructuring, also move the notes of a more introductory nature out of what was the "String-Valued Generator Expressions" section and up to the dedicated Introduction. This gives the reader a bit more of a foundation before they get to the heavier detail of the reference section.