- 23 Nov, 2022 1 commit
-
-
Kitware Robot authored
-
- 22 Nov, 2022 11 commits
-
-
-
19fc1ba6 Help/dev/experimental: document the `msvc` module map format Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7944
-
19fc1ba6 Help/dev/experimental: document the `msvc` module map format Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7944
-
fb9a3d0c find_dependency: Avoid repeating identical dependency searches 5fbda0f5 find_dependency: Unset temporary variables before returning 591b75ee Tests: Add case covering transitive find_dependency calls Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7936
-
b1a3a38e Makefiles: Name object response files with .rsp extension Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
kossnikita <kossnikita@gmail.com> Merge-request: !7942
-
26d81309 add_custom_{command,target}: add genex support for COMMENT 60a5a390 cmCustomCommandGenerator: refactor GetComment to return std::string Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !7887
-
2e2c1e3e OpenCL: Do not assume that OpenCL framework is always used in Apple Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7941
-
-
3ddfdc38 FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7938
-
3ddfdc38 FindCUDA: Do not use CUDA_nppicom_LIBRARY in CUDA 11.0+ Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7938
-
Kitware Robot authored
-
- 21 Nov, 2022 10 commits
-
-
Ben Boeckel authored
-
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
-
eb77695e Help: clean up some minor typos c3691047 Help: remove links from pages to themselves 391c53a8 Help/prop_tgt/LINK_OPTIONS: fix `:genex:` reference de4909ea Help: fix some minor markup errors c42c77b0 Help/CMAKE_GLOBAL_AUTORCC_TARGET_NAME: fix link reference Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7940
-
b99c3861 Xcode: Allow bundling extensionkit extensions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7900
-
a1c20b08 cmLocalGenerator: Inline AddCompilerRequirementFlag in only call site 914571a0 Place language standard flags just after CMAKE_<LANG>_FLAGS ad16ae5c VS: Recognize -std: flag in CMAKE_C_FLAGS in target with C++ sources Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Merge-request: !7931
-
830eed37 CMake: fix sizeof string literal violations c6368a23 clang-tidy module: look for sizeof string literal in cmStrLen() check Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7927
-
a02d792c cxxmodules: add properties to control scanning 008c09d6 cmNinjaTargetGenerator: factor out determining the fileset of a source Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7935
-
28513a5f Tests: Honor CMake_TEST_NO_NETWORK in RunCMake.file-DOWNLOAD 52b9c7b9 Tests: Move CMake.FileDownload cases into RunCMake.file-DOWNLOAD 9dda7c27 Tests: Factor out common helper in RunCMake.file-DOWNLOAD cases d6af54c4 Tests: Factor out a RunCMake.file-DOWNLOAD test Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7937
-
99370e99 gitlab-ci: add jobs to test with Clang and LLVMFlang on Fedora Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !7939
-
Kitware Robot authored
-
- 20 Nov, 2022 2 commits
-
-
Isuru Fernando authored
-
Kitware Robot authored
-
- 19 Nov, 2022 3 commits
-
-
Peter Würth authored
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
-
Peter Würth authored
Refactoring was done because EvaluateComment leaked memory.
-
Kitware Robot authored
-
- 18 Nov, 2022 13 commits
-
-
Russell Greene authored
Fixes: #24150
-
Ben Boeckel authored
-
Ben Boeckel authored
At least the top-reference links. Internal `:ref:` usages have been left intact.
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Brad King authored
The call site in `AddLanguageFlags` is now the "one true place" for adding language standard flags. Inline the helper to reduce risk of adding other call sites later.
-
Brad King authored
Previously we added the language standard flag near the end of all options, even after those added by `add_compile_options` and friends. However, on some compilers such as MSVC, the `-std` flag may reset defaults for flags that precede it on the command line. Move the language standard flag to before all other flags that CMake adds for other abstractions, and before those added by `add_compile_options`. `CMAKE_<LANG>_FLAGS` should still precede the language flags though, because they are meant to be treated as language-wide modifications to the compiler defaults, similar to `$CC $CFLAGS`. Fixes: #23860 Fixes: #24170
-
Ben Boeckel authored
-
Brad King authored
Since commit 37da6af1 (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
-
Brad King authored
-
Brad King authored
Issue: #23685