summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Tests: Add RunCMake.cmake_path cases for BASE_DIRECTORY missing valueBrad King2022-07-202-0/+10
| | | | | | | |
| * | | | | | | Tests: Add RunCMake.file-CHMOD cases for keywords missing valuesBrad King2022-07-2013-7/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These make the existing `no-perms` case redundant, so repurpose it to replace `no-keyword`.
| * | | | | | | Tests: Simplify RunCMake.file-CHMOD casesBrad King2022-07-2015-72/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run each case as a `cmake -P` script instead of a full project. The caller handles build directory removal and creation.
| * | | | | | | Tests: Simplify RunCMake.file-CHMOD case namesBrad King2022-07-2021-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `CHMOD-` prefix is redundant with the overall test name.
* | | | | | | | Merge branch 'release-3.24'Craig Scott2022-07-250-0/+0
|\ \ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | |
| * | | | | | | 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
* | \ \ \ \ \ \ \ Merge topic 'doc-CMP0097-FetchContent'Craig 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.
* | | | | | | | Merge branch 'release-3.24'Craig Scott2022-07-250-0/+0
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | |
| * | | | | | | Merge topic 'doc-path-genex-corrections' into release-3.24Craig Scott2022-07-251-1/+1
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c7ab76e0ff Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7505
* | | | | | | | Merge topic 'doc-path-genex-corrections'Craig Scott2022-07-251-1/+1
|\ \ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c7ab76e0ff Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...> Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7505
| * | | | | | | Help: Fix wrong syntax for $<PATH:REPLACE_EXTENSION,...>Craig Scott2022-07-241-1/+1
| |/ / / / / /
* | | | | | | CMake Nightly Date StampKitware Robot2022-07-251-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2022-07-241-1/+1
| | | | | | |
* | | | | | | CMake Nightly Date StampKitware Robot2022-07-231-1/+1
| |_|/ / / / |/| | | | |
* | | | | | Merge topic 'FindVulkan-dxc'Brad King2022-07-225-0/+138
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1277b873c9 FindVulkan: Add `dxc` (DirectX Shader Compiler) component Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7474
| * | | | | | FindVulkan: Add `dxc` (DirectX Shader Compiler) componentHellsingDarge2022-07-205-0/+138
| | | | | | |
* | | | | | | Merge topic 'FindOpenMP-no-force-flags'Brad King2022-07-221-13/+24
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 878655384e FindOpenMP: Do not overwrite user-set FLAGS, LIB_NAMES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7487
| * | | | | | | FindOpenMP: Do not overwrite user-set FLAGS, LIB_NAMESBalthasar Reuter2022-07-201-13/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 2dbff623f9 (FindOpenMP: Save flags/libs in cache entries each time they are detected, 2020-02-07, v3.17.0-rc1~10^2~1) we replace both `OpenMP_${LANG}_FLAGS` and `OpenMP_${LANG}_LIB_NAMES` with detected flags if either one is not set. That can overwrite user-provided flags. Update the logic for C, CXX, and Fortran to initialize each `OpenMP_${LANG}_{FLAGS,LIB_NAMES}` variable only if it has not already been set by the user. Fixes: #23743
* | | | | | | | Merge topic 'try_run_split_output'Brad King2022-07-2213-15/+241
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a2cd0687db try_run: Add RUN_OUTPUT_STDOUT_VARIABLE and RUN_OUTPUT_STDERR_VARIABLE. Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7453
| * | | | | | | | try_run: Add RUN_OUTPUT_STDOUT_VARIABLE and RUN_OUTPUT_STDERR_VARIABLE.Patrick Northon2022-07-0813-15/+241
| | | | | | | | |
* | | | | | | | | Merge topic 'tutorial_cdash_rearrange'Brad King2022-07-2219-122/+82
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 6c77ccec51 Tutorial: Move step 8 to step 5. Shift steps 5-7 to 6-8. Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7480
| * | | | | | | | | Tutorial: Move step 8 to step 5. Shift steps 5-7 to 6-8.Markus Ferrell2022-07-1919-122/+82
| | | | | | | | | |
* | | | | | | | | | Merge topic 'FindOpenACC_set_found_variable'Brad King2022-07-221-0/+10
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9a6f74ffa2 FindOpenACC: Set OpenACC_FOUND when OpenACC is enabled for a language Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7437
| * | | | | | | | | | FindOpenACC: Set OpenACC_FOUND when OpenACC is enabled for a languageRobert Maynard2022-07-131-0/+10
| | |_|_|/ / / / / / | |/| | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2022-07-221-1/+1
| | | | | | | | | |
* | | | | | | | | | CMake Nightly Date StampKitware Robot2022-07-211-1/+1
| | | | | | | | | |
* | | | | | | | | | Merge branch 'release-3.24'Brad King2022-07-200-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|/ / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'doc-execute_process' into release-3.24Brad King2022-07-201-2/+9
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 70c26a65b7 Help: Clarify execute_process OS-specific command-line encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7492
* | | | | | | | | | Merge topic 'doc-execute_process'Brad King2022-07-201-2/+9
|\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 70c26a65b7 Help: Clarify execute_process OS-specific command-line encoding Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7492
| * | | | | | | | | Help: Clarify execute_process OS-specific command-line encodingBrad King2022-07-201-2/+9
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | Issue: #23557
* | | | | | | | | Merge branch 'release-3.24'Brad King2022-07-200-0/+0
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / /
| * | | | | | | | CMake 3.24.0-rc4v3.24.0-rc4Brad King2022-07-201-1/+1
| | | | | | | | |
* | | | | | | | | Merge topic 'doc_command_links'Brad King2022-07-204-0/+29
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 033c066543 Help: Add see-also refs for flow control commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7467
| * | | | | | | | | Help: Add see-also refs for flow control commandsMarkus Ferrell2022-07-194-0/+29
| | |_|/ / / / / / | |/| | | | | | |
* | | | | | | | | Merge topic 'tutorial_documentation'Brad King2022-07-201-7/+19
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bc0aef31ee Tutorial: Add reference links for step 1 commands Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7464
| * | | | | | | | | Tutorial: Add reference links for step 1 commandsMarkus Ferrell2022-07-191-7/+19
| |/ / / / / / / /
* | | | | | | | | Merge topic 'FindPython-remove-components-interdependence'Brad King2022-07-201-1/+9
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 71bdf78bda FindPython: remove unnecessary components interdependence Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7485
| * | | | | | | | | FindPython: remove unnecessary components interdependenceMarc Chevrier2022-07-191-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #23716
* | | | | | | | | | Merge branch 'release-3.24'Brad King2022-07-200-0/+0
|\ \ \ \ \ \ \ \ \ \ | | |_|/ / / / / / / | |/| | | | | | | |
| * | | | | | | | | Merge topic 'vs-ZERO_CHECK-proj' into release-3.24Brad King2022-07-209-1/+63
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7219988b00 VS: Exclude ZERO_CHECK.proj from .sln for include_external_msproject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7478
* | \ \ \ \ \ \ \ \ \ Merge topic 'vs-ZERO_CHECK-proj'Brad King2022-07-209-1/+63
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7219988b00 VS: Exclude ZERO_CHECK.proj from .sln for include_external_msproject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7478
| * | | | | | | | | | VS: Exclude ZERO_CHECK.proj from .sln for include_external_msprojectSumit Bhardwaj2022-07-209-1/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In `cmGlobalVisualStudio7Generator::WriteTargetsToSolution`, we skip writing `ZERO_CHECK.proj` to solution file as the check in `cmGlobalVisualStudioGenerator::IsInSolution` returns `false` for `ZERO_CHECK`. However, we write ZERO_CHECK to ProjectDependencies for external projects as there are no checks in `cmGlobalVisualStudio71Generator::WriteExternalProject`. Similar to `cmGlobalVisualStudioGenerator::IsInSolution`, we introduce `IsDepInSolution(const std::string&)` which excludes `ZERO_CHECK.proj` from being added to sln file for the cases where we have `ZERO_CHECK.proj`. Fixes: #23708
* | | | | | | | | | | Merge branch 'release-3.24'Brad King2022-07-200-0/+0
|\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / | |/| | | | | | | | |
| * | | | | | | | | | Merge topic 'vs-csharp-debug-embedded' into release-3.24Brad King2022-07-207-0/+49
| |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fec515d5fb VS: Add CSharp flag table entry for '/debug:embedded' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7483
* | \ \ \ \ \ \ \ \ \ \ Merge topic 'vs-csharp-debug-embedded'Brad King2022-07-207-0/+49
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fec515d5fb VS: Add CSharp flag table entry for '/debug:embedded' Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7483
| * | | | | | | | | | | VS: Add CSharp flag table entry for '/debug:embedded'TheApplePieGod2022-07-207-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: #23713
* | | | | | | | | | | | Merge branch 'release-3.24'Brad King2022-07-200-0/+0
|\ \ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / / | |/| | | | | | | | | |
| * | | | | | | | | | | 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
* | \ \ \ \ \ \ \ \ \ \ \ Merge topic 'doc-example-target-sources'Brad 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