summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MSYS Makefiles: Modernize search paths for common MSYS 'make' locationsZiemowit Łąski2022-11-301-3/+8
|
* FindMsys: Modernize search paths for common MSYS locationsZiemowit Łąski2022-11-301-4/+5
|
* CMake Nightly Date StampKitware Robot2022-11-271-1/+1
|
* CMake Nightly Date StampKitware Robot2022-11-261-1/+1
|
* CMake Nightly Date StampKitware Robot2022-11-251-1/+1
|
* CMake Nightly Date StampKitware Robot2022-11-241-1/+1
|
* Merge topic 'find_cuda_toolkit_support_symlink_math_dirs'Brad King2022-11-231-3/+10
|\ | | | | | | | | | | | | | | 989d50d7fc FindCUDAToolkit: Support nvhpc splayed layouts without symlinks 207518b6e8 FindCUDAToolkit: Handle CUDAToolkit_TARGET_DIR dir being a symlink Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7945
| * FindCUDAToolkit: Support nvhpc splayed layouts without symlinksRobert Maynard2022-11-221-2/+8
| |
| * FindCUDAToolkit: Handle CUDAToolkit_TARGET_DIR dir being a symlinkRobert Maynard2022-11-181-2/+3
| |
* | Merge topic 'cxxmodule-module-support-tweaks'Brad King2022-11-234-7/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c53748cc09 Tests/RunCMake/CXXModules: mark IMPORTED targets as INTERFACE a971fcfde7 cmNinjaNormalTargetGenerator: use `cmStrCat` b7509d6bf8 cmNinjaNormalTargetGenerator: fix grammar in verbose comment 0015cb95de cmGlobalNinjaGenerator: fix comment typo Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7943
| * | Tests/RunCMake/CXXModules: mark IMPORTED targets as INTERFACEBen Boeckel2022-11-212-2/+2
| | | | | | | | | | | | | | | | | | Now that `Ninja` generators will know to generate rules for `IMPORTED` targets, mark these as `INTERFACE` to avoid requirements of actual artifacts.
| * | cmNinjaNormalTargetGenerator: use `cmStrCat`Ben Boeckel2022-11-211-3/+3
| | |
| * | cmNinjaNormalTargetGenerator: fix grammar in verbose commentBen Boeckel2022-11-211-1/+1
| | |
| * | cmGlobalNinjaGenerator: fix comment typoBen Boeckel2022-11-211-1/+1
| | |
* | | Merge branch 'release-3.25'Brad King2022-11-230-0/+0
|\ \ \
| * \ \ Merge topic 'try_compile-copy-config' into release-3.25Brad King2022-11-233-4/+20
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80fc564dd7 try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !7948
* | \ \ \ Merge topic 'try_compile-copy-config'Brad King2022-11-233-4/+20
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 80fc564dd7 try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATION Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Acked-by: Robert Maynard <robertjmaynard@gmail.com> Merge-request: !7948
| * | | | try_compile: Restore COPY_FILE with CMAKE_TRY_COMPILE_CONFIGURATIONBrad King2022-11-223-4/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 0c141b0393 (try_compile: Record output location instead of reverse computing it, 2022-08-31, v3.25.0-rc1~154^2) we always look for the "Debug" configuration's output binary from the test project. Restore looking for the `CMAKE_TRY_COMPILE_CONFIGURATION`. Fixes: #24180
* | | | | Merge branch 'release-3.25'Brad King2022-11-230-0/+0
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge topic 'XCode-XCODE_LINK_BUILD_PHASE_MODE-and-LINK_LIBRARY-genex' into ↵Brad King2022-11-235-29/+127
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release-3.25 61075d2d7b XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7947
* | \ \ \ \ Merge topic 'XCode-XCODE_LINK_BUILD_PHASE_MODE-and-LINK_LIBRARY-genex'Brad King2022-11-235-29/+127
|\ \ \ \ \ \ | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | 61075d2d7b XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODE Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7947
| * | | | | XCode: ensure LINK_LIBRARY genex is usable with XCODE_LINK_BUILD_PHASE_MODEMarc Chevrier2022-11-225-29/+127
| |/ / / / | | | | | | | | | | | | | | | Fixes: #24176
* | | | | CMake Nightly Date StampKitware Robot2022-11-231-1/+1
| | | | |
* | | | | Merge branch 'release-3.25'Brad King2022-11-220-0/+0
|\ \ \ \ \ | |/ / / /
| * | | | Merge topic 'cxxmodules-doc-msvc-modmapfmt' into release-3.25Brad King2022-11-221-2/+7
| |\ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 19fc1ba630 Help/dev/experimental: document the `msvc` module map format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7944
* | | | | Merge topic 'cxxmodules-doc-msvc-modmapfmt'Brad King2022-11-221-2/+7
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 19fc1ba630 Help/dev/experimental: document the `msvc` module map format Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7944
| * | | | Help/dev/experimental: document the `msvc` module map formatBen Boeckel2022-11-211-2/+7
| | | | |
* | | | | Merge topic 'find_dependency-dedup'Brad King2022-11-229-25/+90
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fb9a3d0c7d find_dependency: Avoid repeating identical dependency searches 5fbda0f572 find_dependency: Unset temporary variables before returning 591b75ee17 Tests: Add case covering transitive find_dependency calls Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !7936
| * | | | | find_dependency: Avoid repeating identical dependency searchesBrad King2022-11-182-31/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since commit 37da6af17d (find_dependency: Always search dependencies, 2019-03-29, v3.15.0-rc1~301^2) we search for a package every time it is encountered in the transitive dependency graph traversal, even if it has been found before. This was done in case a new visit to a given package requests different components than a previous visit. However, it also causes a lot of repeat processing that is unnecessary in the common case that all calls share the same set of components (often none). Restore the logic to avoid repeating the search for an already-found package. Handle differences in components by de-duplicating based on the complete `find_package` call arguments. Fixes: #23685
| * | | | | find_dependency: Unset temporary variables before returningBrad King2022-11-181-2/+3
| | | | | |
| * | | | | Tests: Add case covering transitive find_dependency callsBrad King2022-11-188-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | Issue: #23685
* | | | | | Merge topic 'use-rsp-in-makefiles'Brad King2022-11-221-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b1a3a38e03 Makefiles: Name object response files with .rsp extension Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: kossnikita <kossnikita@gmail.com> Merge-request: !7942
| * | | | | | Makefiles: Name object response files with .rsp extensionFelipe Torrezan2022-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is more consistent with the Ninja generator, and is necessary for the IAR linker to recognize the argument as a response file. Fixes: #24165
* | | | | | | Merge topic 'custom-command-comment-genex'Brad King2022-11-2216-16/+85
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 26d813092b add_custom_{command,target}: add genex support for COMMENT 60a5a39022 cmCustomCommandGenerator: refactor GetComment to return std::string Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !7887
| * | | | | | | add_custom_{command,target}: add genex support for COMMENTPeter Würth2022-11-1910-3/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Evaluate and expand generator expressions in the `COMMENT` argument of the `add_custom_command()` and `add_custom_target()` commands. This allows to include generator expressions, e.g. a targets location $<TARGET_...> or the current configuration $<CONFIG>, in the build-time messages. Fixes #22507
| * | | | | | | cmCustomCommandGenerator: refactor GetComment to return std::stringPeter Würth2022-11-197-16/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring was done because EvaluateComment leaked memory.
* | | | | | | | Merge topic 'opencl_framework'Brad King2022-11-221-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2e2c1e3ea5 OpenCL: Do not assume that OpenCL framework is always used in Apple Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7941
| * | | | | | | | OpenCL: Do not assume that OpenCL framework is always used in AppleIsuru Fernando2022-11-201-1/+1
| | | | | | | | |
* | | | | | | | | Merge branch 'release-3.25'Brad King2022-11-220-0/+0
|\ \ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| * | | | | | | | Merge topic 'FindCUDA-nppicom' into release-3.25Brad King2022-11-221-1/+3
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ddfdc38eb FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7938
* | | | | | | | | Merge topic 'FindCUDA-nppicom'Brad King2022-11-221-1/+3
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3ddfdc38eb FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7938
| * | | | | | | | FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+Oleksii Udod2022-11-181-1/+3
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extend the change from commit 1d9f2f9714 (FindCUDA: Do not search for the deprecated nppicom when CUDA >= 11, 2020-06-22, v3.18.0-rc3~14^2) to also not use the `CUDA_nppicom_LIBRARY` variable. Issue: #20845
* | | | | | | | CMake Nightly Date StampKitware Robot2022-11-221-1/+1
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge topic 'help-remove-self-reference-links'Brad King2022-11-2160-98/+98
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb77695e25 Help: clean up some minor typos c36910476a Help: remove links from pages to themselves 391c53a851 Help/prop_tgt/LINK_OPTIONS: fix `:genex:` reference de4909ea16 Help: fix some minor markup errors c42c77b020 Help/CMAKE_GLOBAL_AUTORCC_TARGET_NAME: fix link reference Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7940
| * | | | | | | Help: clean up some minor typosBen Boeckel2022-11-182-2/+2
| | | | | | | |
| * | | | | | | Help: remove links from pages to themselvesBen Boeckel2022-11-1855-92/+92
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At least the top-reference links. Internal `:ref:` usages have been left intact.
| * | | | | | | Help/prop_tgt/LINK_OPTIONS: fix `:genex:` referenceBen Boeckel2022-11-181-1/+1
| | | | | | | |
| * | | | | | | Help: fix some minor markup errorsBen Boeckel2022-11-184-4/+4
| | | | | | | |
| * | | | | | | Help/CMAKE_GLOBAL_AUTORCC_TARGET_NAME: fix link referenceBen Boeckel2022-11-181-1/+1
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge topic 'xcode-ios-extensionkit'Brad King2022-11-2114-4/+126
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | b99c386122 Xcode: Allow bundling extensionkit extensions Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !7900