7add10f | Alex Turbov | 13 July 2021, 01:50:32 UTC | Refactor: Deduplicate code of `createDebPackages()` Also, fix incorrect `retval` accumulation. | 13 July 2021, 12:36:12 UTC |
593ff73 | Alex Turbov | 12 July 2021, 23:58:17 UTC | CPack/DEB: dbgsym package not generated for non-component packaging Fix: #19735 | 13 July 2021, 12:36:12 UTC |
c8f298a | Alex Turbov | 12 July 2021, 23:29:44 UTC | Refactor: Extract packaged files finder into a function | 13 July 2021, 12:36:12 UTC |
7fd3134 | Alex Turbov | 12 July 2021, 22:48:38 UTC | Refactor: cmCPackDebGenerator::PackageComponents handle `else` first Also, return early to reduce nesting level of the function body. | 13 July 2021, 12:35:27 UTC |
0083215 | Alex Turbov | 12 July 2021, 22:10:33 UTC | Refactor: Change return value to bool for private members The `cmCPackDebGenerator::createDeb()` and `cmCPackDebGenerator::createDbgsymDDeb()` in fact have boolean return value. | 13 July 2021, 12:35:27 UTC |
45a6fa0 | Alex Turbov | 12 July 2021, 21:56:10 UTC | Refactor: Drop unnecessary `if` before `return` | 13 July 2021, 12:35:27 UTC |
700abe7 | Alex Turbov | 12 July 2021, 21:51:59 UTC | Refactor: Drop useless assignments of `retval` before return | 13 July 2021, 12:35:27 UTC |
460e812 | Brad King | 13 July 2021, 12:25:13 UTC | Merge topic 'cpack-deb-lib-multiarch' 68b961d361 CPack/DEB: Add postinst/postrm ldconfig for multi-arch lib dirs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6341 | 13 July 2021, 12:25:20 UTC |
3265fa5 | Brad King | 13 July 2021, 12:24:28 UTC | Merge topic 'ctest-environment-modifications' de4f1f26b0 CTest: add an ENVIRONMENT_MODIFICATION property 4c757fa3c8 Help/prop_test/ENVIRONMENT: clarify the scope of the changes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6299 | 13 July 2021, 12:24:36 UTC |
95c97a1 | Brad King | 13 July 2021, 12:23:13 UTC | Merge topic 'state-project-kind' 6c440ea3ce cmake: Model normal and try-compile project kinds explicitly 2065bd73cb cmState: Construct with mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6337 | 13 July 2021, 12:23:18 UTC |
48abfe9 | Brad King | 13 July 2021, 12:22:22 UTC | Merge topic 'UseSWIG-dependencies-VS-generators' d1bece92d5 UseSWIG: Use swig generated dependencies for Visual Studio Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6327 | 13 July 2021, 12:22:28 UTC |
18b3568 | Brad King | 13 July 2021, 12:21:00 UTC | Merge topic 'ctest-libuv-exe-network-path' 113cc4c684 libuv: Allow windows UNC path with forward slashes Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6330 | 13 July 2021, 12:21:25 UTC |
8fcd3ec | Brad King | 13 July 2021, 12:20:29 UTC | Merge topic 'vs-CMAKE_MSVCIDE_RUN_PATH' 542bd343e3 VS: Always enable CMAKE_MSVCIDE_RUN_PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6334 | 13 July 2021, 12:20:36 UTC |
f16cf13 | Brad King | 13 July 2021, 12:18:13 UTC | Merge branch 'release-3.21' | 13 July 2021, 12:18:32 UTC |
00e8292 | Brad King | 13 July 2021, 12:18:13 UTC | Merge topic 'file-grd-arch' into release-3.21 b2c03347b0 file(GET_RUNTIME_DEPENDENCIES): Check architecture of dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6339 | 13 July 2021, 12:18:32 UTC |
235795d | Brad King | 13 July 2021, 12:18:13 UTC | Merge topic 'file-grd-arch' 5aeda18297 file(GET_RUNTIME_DEPENDENCIES): Use cmELF unconditionally 17aa96bb7a Merge branch 'master' into file-grd-arch b2c03347b0 file(GET_RUNTIME_DEPENDENCIES): Check architecture of dependencies Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6339 | 13 July 2021, 12:18:32 UTC |
49e1fda | Brad King | 13 July 2021, 12:17:03 UTC | Merge topic 'doc-preset-example-v3' into release-3.21 2114d717a0 Help: Fix preset example cmakeMinimumRequired Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6333 | 13 July 2021, 12:17:30 UTC |
6b1ea29 | Brad King | 13 July 2021, 12:17:03 UTC | Merge branch 'release-3.21' | 13 July 2021, 12:17:30 UTC |
c94ff1f | Brad King | 13 July 2021, 12:17:03 UTC | Merge topic 'doc-preset-example-v3' 2114d717a0 Help: Fix preset example cmakeMinimumRequired Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Kyle Edwards <kyle.edwards@kitware.com> Merge-request: !6333 | 13 July 2021, 12:17:30 UTC |
6953414 | Brad King | 13 July 2021, 12:15:29 UTC | Merge branch 'release-3.21' | 13 July 2021, 12:16:27 UTC |
27d248a | Brad King | 13 July 2021, 12:15:29 UTC | Merge topic 'cpack-deb-post-ops' into release-3.21 805fa791d1 CPack/DEB: Avoid overriding user-provided `postinst` and `postrm` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6335 | 13 July 2021, 12:16:26 UTC |
ca85c69 | Brad King | 13 July 2021, 12:15:29 UTC | Merge topic 'cpack-deb-post-ops' 805fa791d1 CPack/DEB: Avoid overriding user-provided `postinst` and `postrm` Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6335 | 13 July 2021, 12:16:26 UTC |
ae5d100 | Brad King | 13 July 2021, 12:14:56 UTC | Merge branch 'release-3.21' | 13 July 2021, 12:15:07 UTC |
9b12ffc | Brad King | 13 July 2021, 12:14:56 UTC | Merge topic 'FindBLAS-LAPACK-All' 31ac4b9165 ci: Verify that Intel MKL is found when it is the only BLAS/LAPACK 57dcde19da Find{BLAS,LAPACK}: Avoid clobbering results when no vendor is requested Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6336 | 13 July 2021, 12:15:07 UTC |
0698c15 | Brad King | 13 July 2021, 12:14:56 UTC | Merge topic 'FindBLAS-LAPACK-All' into release-3.21 31ac4b9165 ci: Verify that Intel MKL is found when it is the only BLAS/LAPACK 57dcde19da Find{BLAS,LAPACK}: Avoid clobbering results when no vendor is requested Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6336 | 13 July 2021, 12:15:06 UTC |
15bd593 | Kitware Robot | 13 July 2021, 04:01:11 UTC | CMake Nightly Date Stamp | 13 July 2021, 04:01:11 UTC |
68b961d | Alex Turbov | 12 July 2021, 20:50:43 UTC | CPack/DEB: Add postinst/postrm ldconfig for multi-arch lib dirs Fixes: #22411 | 12 July 2021, 21:10:02 UTC |
805fa79 | Alex Turbov | 12 July 2021, 03:09:35 UTC | CPack/DEB: Avoid overriding user-provided `postinst` and `postrm` When a user provides `CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA` or `CPACK_DEBIAN_<comp>_PACKAGE_CONTROL_EXTRA` variables in `CMakeLists.txt` and the package contains dynamic libraries, the `CPackDeb.cmake` sets `CPACK_ADD_LDCONFIG_CALL` to `1`. Later it analyzes if defaulted `postinst`/`postrm` should be generated trying to check if the user provides any in `CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA` variable. However, the `foreach` loop uses the invalid variable `PACKAGE_CONTROL_EXTRA` instead, so these files gonna be overridden. Fix the variable name. Fixes: #22410 | 12 July 2021, 21:04:29 UTC |
5aeda18 | Kyle Edwards | 12 July 2021, 19:40:37 UTC | file(GET_RUNTIME_DEPENDENCIES): Use cmELF unconditionally Starting with CMake 3.22, cmELF.h is always available, so use it unconditionally. | 12 July 2021, 20:12:52 UTC |
17aa96b | Kyle Edwards | 12 July 2021, 20:12:46 UTC | Merge branch 'master' into file-grd-arch | 12 July 2021, 20:12:46 UTC |
b2c0334 | Kyle Edwards | 12 July 2021, 19:38:43 UTC | file(GET_RUNTIME_DEPENDENCIES): Check architecture of dependencies Fixes: #22106 | 12 July 2021, 20:11:38 UTC |
6c440ea | Brad King | 02 July 2021, 18:23:38 UTC | cmake: Model normal and try-compile project kinds explicitly Construct with the project kind instead of mutating state after construction. | 12 July 2021, 16:21:52 UTC |
2065bd7 | Brad King | 02 July 2021, 18:12:45 UTC | cmState: Construct with mode | 12 July 2021, 16:21:44 UTC |
113cc4c | earnal | 09 July 2021, 22:45:01 UTC | libuv: Allow windows UNC path with forward slashes Fix libuv issue 3159 in CMake while integration in upstream libuv is pending. Fixes: #22141 | 12 July 2021, 15:24:29 UTC |
542bd34 | Asit Dhal | 11 July 2021, 18:33:01 UTC | VS: Always enable CMAKE_MSVCIDE_RUN_PATH Do not require a language to be enabled. Fixes: #22343 | 12 July 2021, 15:19:01 UTC |
31ac4b9 | Brad King | 12 July 2021, 15:08:35 UTC | ci: Verify that Intel MKL is found when it is the only BLAS/LAPACK Issue: #22403 | 12 July 2021, 15:11:37 UTC |
57dcde1 | Brad King | 12 July 2021, 14:57:06 UTC | Find{BLAS,LAPACK}: Avoid clobbering results when no vendor is requested Logic added by commit 4c74c86f40 (FindBLAS/LAPACK: Add support for the Fujitsu SSL2 library, 2021-01-27, v3.21.0-rc1~402^2~1) accidentally expressed a boolean condition without proper grouping. The pattern was then copied by commit 2c9e623e31 (Find{BLAS,LAPACK}: Add support for the NVHPC LAPACK library, 2021-05-05, v3.21.0-rc1~192^2). The resulting logic incorrectly tries Fujitsu and NVHPC vendors even after results are found from another vendor, and then erases those. Fix the grouping. Fixes: #22403 | 12 July 2021, 15:08:05 UTC |
2114d71 | Sérgio Martins | 10 July 2021, 14:21:59 UTC | Help: Fix preset example cmakeMinimumRequired Since commit 8bc5c8961e (CMakePresets.json: Add the ability to conditionally disable presets, 2021-03-10, v3.21.0-rc1~464^2) the example requires presets version 3 support, which is not available until CMake 3.21. CMake 3.20.0 can't open v3 presets. Make cmakeMinimumRequired compatible with the example's version. | 12 July 2021, 12:54:04 UTC |
c9cd039 | Brad King | 12 July 2021, 12:43:25 UTC | Merge topic 'LWYU-externalization' 14e57e9637 LINK_WHAT_YOU_USE feature: externalize configuration 9c5132a586 PGI: Fix "LINKER:" prefix generated separator 8a93de080c cmGeneratorTarget: Add method for LINKER: prefix translation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6306 | 12 July 2021, 12:43:32 UTC |
2d83024 | Brad King | 12 July 2021, 12:41:56 UTC | Merge topic 'cpack-rpm-requires-exclude-from' bb5fc38209 CPack/RPM: Add option to set %global __requires_exclude_from Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6324 | 12 July 2021, 12:42:03 UTC |
ca696c7 | Brad King | 12 July 2021, 12:39:40 UTC | Merge topic 'target-stable-order' 9e9ab61e2f cmGlobalGenerator: Process targets in a stable order 8a812dde61 cmGlobalGenerator: Use cmMakefile::CreateNewTarget to add global targets 854dcb0d01 cmMakefile: Split out CreateNewTarget from AddNewTarget Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6267 | 12 July 2021, 12:39:46 UTC |
a24bd73 | Brad King | 12 July 2021, 12:35:21 UTC | Merge branch 'release-3.21' | 12 July 2021, 12:35:21 UTC |
ac984cb | Brad King | 12 July 2021, 12:35:15 UTC | Merge branch 'release-3.20' into release-3.21 | 12 July 2021, 12:35:15 UTC |
1851032 | Brad King | 12 July 2021, 12:34:57 UTC | Merge branch 'release-3.20' | 12 July 2021, 12:34:57 UTC |
5df2c45 | Brad King | 12 July 2021, 12:33:25 UTC | Merge topic 'intel-oneapi-std-windows' into release-3.21 a82af0e2ce Merge branch 'backport-3.20-intel-oneapi-std-windows' 1c227583a4 Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode 1c14691a86 CMakeCCompilerId: Fix C standard detection in Clang and IntelLLVM MSVC mode 6eea123e3a Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6328 | 12 July 2021, 12:33:31 UTC |
a3a82f1 | Brad King | 12 July 2021, 12:33:25 UTC | Merge branch 'release-3.21' | 12 July 2021, 12:33:31 UTC |
89b61d9 | Brad King | 12 July 2021, 12:33:25 UTC | Merge topic 'intel-oneapi-std-windows' a82af0e2ce Merge branch 'backport-3.20-intel-oneapi-std-windows' 1c227583a4 Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode 1c14691a86 CMakeCCompilerId: Fix C standard detection in Clang and IntelLLVM MSVC mode 6eea123e3a Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6328 | 12 July 2021, 12:33:31 UTC |
18a6f8f | Brad King | 12 July 2021, 12:32:12 UTC | Merge branch 'release-3.21' | 12 July 2021, 12:32:18 UTC |
79ca88c | Brad King | 12 July 2021, 12:32:12 UTC | Merge topic 'FindJPEG-revert-turbo' into release-3.21 0de1f1503b FindJPEG: Revert "Search for 'turbojpeg' and 'turbojpeg-static' too" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6326 | 12 July 2021, 12:32:18 UTC |
ac9353f | Brad King | 12 July 2021, 12:32:12 UTC | Merge topic 'FindJPEG-revert-turbo' 0de1f1503b FindJPEG: Revert "Search for 'turbojpeg' and 'turbojpeg-static' too" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6326 | 12 July 2021, 12:32:18 UTC |
734484b | Brad King | 12 July 2021, 12:30:36 UTC | Merge topic 'ci-hip' 71ab24015f gitlab-ci: add job testing hip4.2 with Ninja Multi-Config 2e124fa22d ci: add hip4.2 base image Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6329 | 12 July 2021, 12:30:46 UTC |
52a73d1 | Kitware Robot | 12 July 2021, 04:01:19 UTC | CMake Nightly Date Stamp | 12 July 2021, 04:01:19 UTC |
3c521b8 | Kitware Robot | 11 July 2021, 04:01:06 UTC | CMake Nightly Date Stamp | 11 July 2021, 04:01:06 UTC |
4f5957d | Kitware Robot | 10 July 2021, 04:01:09 UTC | CMake Nightly Date Stamp | 10 July 2021, 04:01:09 UTC |
71ab240 | Brad King | 09 July 2021, 17:39:52 UTC | gitlab-ci: add job testing hip4.2 with Ninja Multi-Config | 09 July 2021, 17:48:28 UTC |
2e124fa | Brad King | 09 July 2021, 17:35:05 UTC | ci: add hip4.2 base image | 09 July 2021, 17:35:05 UTC |
9029335 | Brad King | 09 July 2021, 15:45:00 UTC | Merge branch 'backport-3.20-intel-oneapi-std-windows' into release-3.20 Merge-request: !6328 | 09 July 2021, 15:45:00 UTC |
a82af0e | Brad King | 09 July 2021, 15:32:54 UTC | Merge branch 'backport-3.20-intel-oneapi-std-windows' | 09 July 2021, 15:32:54 UTC |
d1bece9 | Marc Chevrier | 09 July 2021, 15:31:20 UTC | UseSWIG: Use swig generated dependencies for Visual Studio | 09 July 2021, 15:31:20 UTC |
1c22758 | Brad King | 09 July 2021, 14:56:52 UTC | Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode Since commit 5115dd1e2c (IntelLLVM: Fix C/C++ standard level flags on Windows, 2021-07-07, v3.21.0-rc3~7^2^2) we activate C/C++ standard level logic for IntelLLVM when targeting the MSVC ABI. Update the `RunCMake.try_compile` test to be aware of this even when CMake is itself configured by an older CMake that does not know this. | 09 July 2021, 15:29:34 UTC |
1c14691 | Raul Tambre | 07 February 2021, 09:27:21 UTC | CMakeCCompilerId: Fix C standard detection in Clang and IntelLLVM MSVC mode Clang does not define `__STDC__` if in MSVC compatibility mode, but does define `__STDC_VERSION__`. Avoid the fallback for this combination. This backports commit 7596d8b951 (CMakeCCompilerId: Fix C standard detection in Clang MSVC mode, 2021-02-07, v3.21.0-rc1~587^2~14) to the 3.20 release series. This is needed since commit 5115dd1e2c (IntelLLVM: Fix C/C++ standard level flags on Windows, 2021-07-07, v3.21.0-rc3~7^2^2) now that we activate C/C++ standard level logic for IntelLLVM when targeting the MSVC ABI. | 09 July 2021, 15:27:47 UTC |
6eea123 | Brad King | 09 July 2021, 14:56:52 UTC | Tests: Fix RunCMake.try_compile C/CXX standards with IntelLLVM MSVC mode Since commit 84036d30d4 (IntelLLVM: Fix C/C++ standard level flags on Windows, 2021-07-07, v3.21.0-rc3~8^2~1) we activate C/C++ standard level logic for IntelLLVM when targeting the MSVC ABI. Update the `RunCMake.try_compile` test to be aware of this even when CMake is itself configured by an older CMake that does not know this. | 09 July 2021, 15:04:52 UTC |
14e57e9 | Marc Chevrier | 02 July 2021, 08:47:32 UTC | LINK_WHAT_YOU_USE feature: externalize configuration Currently, this feature is only supported on ELF platforms. So, the property LINK_WHAT_YOU_USE will be ignored for other plateforms. Moreover, flags and commands are now controled by CMake variables. Fixes: #20174 | 09 July 2021, 12:50:50 UTC |
9c5132a | Marc Chevrier | 09 July 2021, 12:49:01 UTC | PGI: Fix "LINKER:" prefix generated separator Fix a typo from commit 66ea1a3795 (LINK_OPTIONS: Add support of "LINKER:" prefix, 2018-04-30, v3.13.0-rc1~437^2). | 09 July 2021, 12:49:01 UTC |
de4f1f2 | Ben Boeckel | 02 July 2021, 13:54:38 UTC | CTest: add an ENVIRONMENT_MODIFICATION property This property allows projects to modify environment variables at test time rather than trying to guess what the state should be based on what is present at configure time. Of particular interest is the ability to use a `PATH` present at test time while adding entries known to be necessary for the test itself. There are multiple operations provided to modify variables, including: - setting and unsetting - appending and prepending as: - strings - path lists - CMake lists Additionally, a `reset` action is provided to cancel any prior modifications to that particular variable in the case of incremental additions to the test property. | 09 July 2021, 12:45:18 UTC |
bb5fc38 | Lisa Welsch | 08 July 2021, 13:12:36 UTC | CPack/RPM: Add option to set %global __requires_exclude_from | 09 July 2021, 12:06:00 UTC |
ad793ce | Brad King | 09 July 2021, 11:52:09 UTC | Merge branch 'FindJPEG-revert-turbo' into release-3.20 Merge-request: !6326 | 09 July 2021, 11:52:09 UTC |
0de1f15 | Brad King | 09 July 2021, 11:48:55 UTC | FindJPEG: Revert "Search for 'turbojpeg' and 'turbojpeg-static' too" Revert commit 74cc2e3326 (FindJPEG: Search for 'turbojpeg' and 'turbojpeg-static' too, 2021-01-09, v3.20.0-rc1~176^2) pending further investigation. The "turbo" variants are not drop-in replacements on all platforms. Fixes: #22333 | 09 July 2021, 11:49:12 UTC |
a5e865c | Kitware Robot | 09 July 2021, 04:01:15 UTC | CMake Nightly Date Stamp | 09 July 2021, 04:01:15 UTC |
9e9ab61 | NAKAMURA Takumi | 24 June 2021, 09:42:53 UTC | cmGlobalGenerator: Process targets in a stable order `cmMakefile::Targets` is meant for efficient lookup but does not have a stable order. Use `cmMakefile::OrderedTargets` instead. | 08 July 2021, 19:16:46 UTC |
8a812dd | NAKAMURA Takumi | 08 July 2021, 14:10:06 UTC | cmGlobalGenerator: Use cmMakefile::CreateNewTarget to add global targets `cmMakefile::CreateNewTarget` updates also `cmMakefile::OrderedTargets`. | 08 July 2021, 16:17:37 UTC |
854dcb0 | NAKAMURA Takumi | 08 July 2021, 14:10:06 UTC | cmMakefile: Split out CreateNewTarget from AddNewTarget `CreateNewTarget` tells whether the target is inserted or not. | 08 July 2021, 16:15:10 UTC |
32f1bfb | Brad King | 08 July 2021, 14:38:37 UTC | Merge branch 'release-3.21' | 08 July 2021, 14:38:37 UTC |
554ebf6 | Brad King | 08 July 2021, 13:46:27 UTC | CMake 3.21.0-rc3 | 08 July 2021, 13:46:27 UTC |
2402789 | Brad King | 08 July 2021, 13:44:02 UTC | Merge topic 'help_toplevel' into release-3.21 2df4badc5f Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6307 | 08 July 2021, 13:44:08 UTC |
e4b12be | Brad King | 08 July 2021, 13:44:02 UTC | Merge branch 'release-3.21' | 08 July 2021, 13:44:08 UTC |
755f519 | Brad King | 08 July 2021, 13:44:02 UTC | Merge topic 'help_toplevel' 2df4badc5f Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6307 | 08 July 2021, 13:44:08 UTC |
2df4bad | Michael Hirsch | 05 July 2021, 15:37:02 UTC | Help: Note PROJECT_IS_TOP_LEVEL behavior w.r.t. ExternalProject Extend the documentation added by commit 96a7040107 (project: Define variables indicating whether project is top level, 2021-03-24, v3.21.0-rc1~443^2) to give some examples of how the variables are set in each context. | 08 July 2021, 13:37:37 UTC |
b49329b | Brad King | 08 July 2021, 13:32:59 UTC | Merge branch 'release-3.21' | 08 July 2021, 13:33:51 UTC |
97f625d | Brad King | 08 July 2021, 13:32:59 UTC | Merge topic 'doc-lang-std' d69b46bf01 Help: Document when CUDA_STANDARD values were added bdb59839b9 Help: Document when OBJCXX_STANDARD values were added 627aca946b Help: Document when OBJC_STANDARD values as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6321 | 08 July 2021, 13:33:51 UTC |
a5ab4c7 | Brad King | 08 July 2021, 13:32:59 UTC | Merge topic 'doc-lang-std' into release-3.21 d69b46bf01 Help: Document when CUDA_STANDARD values were added bdb59839b9 Help: Document when OBJCXX_STANDARD values were added 627aca946b Help: Document when OBJC_STANDARD values as definition list Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6321 | 08 July 2021, 13:33:50 UTC |
0d99997 | Brad King | 08 July 2021, 13:32:35 UTC | Merge topic 'iar-linker-placeholder' into release-3.21 bf810c75ac IAR: Use placeholders in linker and archiver rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6322 | 08 July 2021, 13:32:41 UTC |
2b9b7c8 | Brad King | 08 July 2021, 13:32:35 UTC | Merge branch 'release-3.21' | 08 July 2021, 13:32:41 UTC |
1ec39e9 | Brad King | 08 July 2021, 13:32:35 UTC | Merge topic 'iar-linker-placeholder' bf810c75ac IAR: Use placeholders in linker and archiver rules Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6322 | 08 July 2021, 13:32:41 UTC |
4c757fa | Ben Boeckel | 08 July 2021, 13:17:21 UTC | Help/prop_test/ENVIRONMENT: clarify the scope of the changes The "restored" bit is an implementation detail as it could also be implemented by passing a crafted environment to `execve` or `CreateProcess` arguments. Instead, state that the environment changes only affects the test with the property set. | 08 July 2021, 13:19:32 UTC |
d69b46b | Brad King | 07 July 2021, 17:56:12 UTC | Help: Document when CUDA_STANDARD values were added Note that some CUDA C++ language standard levels were added before any compilers actually supported them. In such cases, the value of `CUDA_STANDARD` gracefully degrades to the highest supported by the compiler (unless `CUDA_STANDARD_REQUIRED` is enabled). Therefore we can document support for each value based on when CMake learned of it. | 08 July 2021, 12:35:15 UTC |
bdb5983 | Brad King | 07 July 2021, 17:55:49 UTC | Help: Document when OBJCXX_STANDARD values were added | 08 July 2021, 12:35:15 UTC |
627aca9 | Brad King | 08 July 2021, 12:31:43 UTC | Help: Document when OBJC_STANDARD values as definition list | 08 July 2021, 12:35:14 UTC |
bf810c7 | Jean-Marc Hengen | 07 July 2021, 20:32:44 UTC | IAR: Use placeholders in linker and archiver rules Update the IAR linker and archiver rules to use the `<CMAKE_LINKER>` and `<CMAKE_AR>` placeholders instead of hard-coding the tool names. Fixes: #22395 | 08 July 2021, 12:08:52 UTC |
a42b753 | Brad King | 08 July 2021, 12:06:05 UTC | Merge topic 'find_package-required-var' a2e9fe38e4 find_package: Add variable to make package REQUIRED Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Michael Hirsch <michael@scivision.dev> Merge-request: !6316 | 08 July 2021, 12:06:12 UTC |
a2e9fe3 | Eugene Shalygin | 07 July 2021, 12:41:34 UTC | find_package: Add variable to make package REQUIRED Add a `CMAKE_REQUIRE_FIND_PACKAGE_<PackageName>` variable is complement to `CMAKE_DISABLE_FIND_PACKAGE_<PackageName>` with just the opposite behaviour: it turns non-required find_package call into the required one. While optional package dependencies usually result in simple and clean build logic, sometimes people want to be sure those optional dependencies will be found and used. Examples are reproducible builds and build instructions for 3rd parties. People choose to make find_package calls REQUIRED and put them behind an option(). Such workarounds blend build logic with build environment management and do not look elegant. | 08 July 2021, 12:03:38 UTC |
dad3a17 | Brad King | 08 July 2021, 11:57:21 UTC | Merge topic 'FindMPI-adjust-compile-definitions-early' 0c1b9b3516 FindMPI: Choose definitions for MPI_CXX_SKIP_MPICXX before first use Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6303 | 08 July 2021, 11:57:28 UTC |
fc0a741 | Brad King | 08 July 2021, 11:56:30 UTC | Merge topic 'cpack-nsis_update-languange-list' 9ce235fe5d CPack/NSIS: Update language list in template Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6310 | 08 July 2021, 11:56:35 UTC |
c3a5dec | Brad King | 08 July 2021, 11:54:47 UTC | Merge topic 'CPATH_symlinks' c00f928ce1 Do not exclude include directory symlinks to entries of CPATH 5c02964aff cmLocalGenerator: Simplify CPATH lookup loop 86595b3002 cmLocalGenerator: Clarify check for membership in multiple sets 10969fd003 cmLocalGenerator: Remove unnecessary parentheses in a condition 3fd56472c6 cmLocalGenerator: Store realpath lookup result in a variable 429fb28f25 cmLocalGenerator: Factor out repeated condition into local variable Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6313 | 08 July 2021, 11:54:53 UTC |
8b4e586 | Brad King | 08 July 2021, 11:53:46 UTC | Merge branch 'release-3.21' | 08 July 2021, 11:53:52 UTC |
1c6d097 | Brad King | 08 July 2021, 11:53:46 UTC | Merge topic 'FindCUDAToolkit-doc-version' 266fc8ada5 FindCUDAToolkit: Properly document the version support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6320 | 08 July 2021, 11:53:52 UTC |
eb692af | Brad King | 08 July 2021, 11:53:46 UTC | Merge topic 'FindCUDAToolkit-doc-version' into release-3.21 266fc8ada5 FindCUDAToolkit: Properly document the version support Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6320 | 08 July 2021, 11:53:52 UTC |
6dfe843 | Brad King | 08 July 2021, 11:50:55 UTC | Merge branch 'release-3.21' | 08 July 2021, 11:50:55 UTC |
71e2829 | Brad King | 08 July 2021, 11:50:28 UTC | Merge branch 'release-3.20' into release-3.21 | 08 July 2021, 11:50:28 UTC |
4bdd88b | Brad King | 08 July 2021, 11:50:16 UTC | Merge branch 'release-3.20' | 08 July 2021, 11:50:16 UTC |