dab05a1 | Brad King | 15 July 2021, 14:54:28 UTC | Merge branch 'release-3.21' | 15 July 2021, 14:54:40 UTC |
bf10664 | Brad King | 15 July 2021, 14:54:28 UTC | Merge topic 'ci-use-3.21.0' 79e139e3d3 ci: use CMake 3.21.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6349 | 15 July 2021, 14:54:40 UTC |
7c6234d | Brad King | 15 July 2021, 14:54:28 UTC | Merge topic 'ci-use-3.21.0' into release-3.21 79e139e3d3 ci: use CMake 3.21.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6349 | 15 July 2021, 14:54:39 UTC |
23e87ae | Brad King | 15 July 2021, 14:50:02 UTC | Merge topic 'findblaslapack-cray' 76487b04b1 Find{BLAS,LAPACK}: clean variables fc54e68c05 Find{BLAS,LAPACK}: improve found message on Cray Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6348 | 15 July 2021, 14:50:22 UTC |
769c539 | Kitware Robot | 15 July 2021, 04:01:14 UTC | CMake Nightly Date Stamp | 15 July 2021, 04:01:14 UTC |
79e139e | Ben Boeckel | 14 July 2021, 17:25:51 UTC | ci: use CMake 3.21.0 | 14 July 2021, 17:25:51 UTC |
9f063f6 | Brad King | 14 July 2021, 15:13:17 UTC | Merge branch 'release-3.21' | 14 July 2021, 15:13:17 UTC |
76487b0 | Seth R Johnson | 14 July 2021, 01:27:52 UTC | Find{BLAS,LAPACK}: clean variables | 14 July 2021, 15:00:20 UTC |
fc54e68 | Seth R Johnson | 13 July 2021, 22:14:10 UTC | Find{BLAS,LAPACK}: improve found message on Cray With Cray compiler wrappers (implicitly tested on OLCF Spock) the BLAS and LAPACK libraries are automatically linked as necessary through the wrapper script and programming environment. With this change, the configure output is: ``` -- Found BLAS: implicitly linked <snip> -- Found LAPACK: implicitly linked ``` rather than ``` -- Found BLAS: 1 <snip> -- Found LAPACK: LAPACK_LIBRARIES-PLACEHOLDER-FOR-EMPTY-LIBRARIES ``` | 14 July 2021, 14:59:59 UTC |
ff7a2e3 | Brad King | 14 July 2021, 14:10:23 UTC | CMake 3.21.0 | 14 July 2021, 14:10:23 UTC |
80ca307 | Brad King | 14 July 2021, 14:06:19 UTC | Merge topic 'armlink_armar_detection' into release-3.21 509ef50a06 ARMClang: Fix regression in check for working compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6346 | 14 July 2021, 14:06:29 UTC |
bf97f38 | Brad King | 14 July 2021, 14:06:19 UTC | Merge branch 'release-3.21' | 14 July 2021, 14:06:29 UTC |
f166d32 | Brad King | 14 July 2021, 14:06:19 UTC | Merge topic 'armlink_armar_detection' 509ef50a06 ARMClang: Fix regression in check for working compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6346 | 14 July 2021, 14:06:29 UTC |
509ef50 | Lingkai Dong | 13 July 2021, 14:32:04 UTC | ARMClang: Fix regression in check for working compiler Given the compiler to use, `CMakeFindBinUtils.cmake` automatically determines a number of tools including linker (CMAKE_LINKER) and archiver (CMAKE_AR) and stores them in a generated file `CMakeCCompiler.cmake` as non-CACHE entries. The compiler-specific ARMClang.cmake then tries to override CMAKE_LINKER and CMAKE_AR as CACHE entries. Following the introduction of CMP0126, which is set to NEW in the test for a working compiler, setting a CACHE entry does not replace a normal entry of the same name anymore, resulting in a failed test due to wrong linker and archiver. To fix this, set CMAKE_LINKER and CMAKE_AR for ARMClang directly in `CMakeFindBinUtils.cmake` as is done for other compilers. Check for them in `ARMClang.cmake` to safeguard cases when a project explicitly includes `ARMClang.cmake` prior to compiler determination (which some projects do to work around other problems in older CMake versions). | 14 July 2021, 13:45:09 UTC |
89039df | Brad King | 14 July 2021, 13:28:20 UTC | Merge topic 'FindPkgConfig-LIBRARY_PATH' 36979f5b43 FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_LIBRARY_PATH in environment Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6345 | 14 July 2021, 13:28:39 UTC |
5e8a29c | Brad King | 14 July 2021, 13:26:24 UTC | Merge topic 'cpack-deb-debuginfo' 9dc007e17c Refactor: Drop redundand `std::endl` calls in the middle of output afcc5449e8 Refactor: Use `cmStrToLong` instead of `std::strtol` 13549674cc Refactor: Avoid duplicate calls to `GetOption("GEN_DBGSYMDIR")` 7add10f288 Refactor: Deduplicate code of `createDebPackages()` 593ff734b0 CPack/DEB: dbgsym package not generated for non-component packaging c8f298ae08 Refactor: Extract packaged files finder into a function 7fd3134ea1 Refactor: cmCPackDebGenerator::PackageComponents handle `else` first 008321595a Refactor: Change return value to bool for private members ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6342 | 14 July 2021, 13:26:36 UTC |
17f5b44 | Brad King | 14 July 2021, 13:25:13 UTC | Merge topic 'link-item-cleanup' d9e4b47432 cmGeneratorTarget: Clarify logic recognizing explicit link interface ff97944806 cmGeneratorTarget: Clarify cmLinkImplItem constructor call 8112480921 cmGeneratorTarget: Clarify ExpandLinkItems local variable role 33f0505f01 cmGeneratorTarget: Simplify ExpandLinkItems signature Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6347 | 14 July 2021, 13:25:22 UTC |
bc4350d | Brad King | 14 July 2021, 13:24:04 UTC | Merge topic 'FindMPI-cray-interrogate' d9fcbb06f2 FindMPI: Interrogate Cray compiler Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6264 | 14 July 2021, 13:24:23 UTC |
58ac543 | Brad King | 14 July 2021, 13:22:02 UTC | Merge branch 'release-3.21' | 14 July 2021, 13:22:27 UTC |
bf8bf11 | Brad King | 14 July 2021, 13:22:02 UTC | Merge topic 'doc-cmake-build-signature' 161f1f42d6 Help: Clarify 'cmake --build' signature alternatives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6343 | 14 July 2021, 13:22:27 UTC |
5e75fd6 | Brad King | 14 July 2021, 13:22:02 UTC | Merge topic 'doc-cmake-build-signature' into release-3.21 161f1f42d6 Help: Clarify 'cmake --build' signature alternatives Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !6343 | 14 July 2021, 13:22:26 UTC |
e274bd6 | Kitware Robot | 14 July 2021, 04:01:12 UTC | CMake Nightly Date Stamp | 14 July 2021, 04:01:12 UTC |
d9e4b47 | Brad King | 24 June 2021, 17:38:05 UTC | cmGeneratorTarget: Clarify logic recognizing explicit link interface | 13 July 2021, 15:53:00 UTC |
ff97944 | Brad King | 22 June 2021, 17:09:01 UTC | cmGeneratorTarget: Clarify cmLinkImplItem constructor call | 13 July 2021, 15:52:59 UTC |
8112480 | Brad King | 22 June 2021, 17:05:04 UTC | cmGeneratorTarget: Clarify ExpandLinkItems local variable role | 13 July 2021, 15:52:58 UTC |
33f0505 | Brad King | 22 June 2021, 16:59:37 UTC | cmGeneratorTarget: Simplify ExpandLinkItems signature | 13 July 2021, 15:31:16 UTC |
36979f5 | Brad King | 13 July 2021, 14:28:48 UTC | FindPkgConfig: Tolerate PKG_CONFIG_SYSTEM_LIBRARY_PATH in environment Tell `pkg-config --libs` not to filter out `-L` flags for entries of `PKG_CONFIG_SYSTEM_LIBRARY_PATH` (and `LIBRARY_PATH` for `pkgconf`). We should always search everywhere the `.pc` file expects. Fixes: #22148 | 13 July 2021, 14:33:16 UTC |
d9fcbb0 | Axel Huebl | 24 June 2021, 21:44:21 UTC | FindMPI: Interrogate Cray compiler Cray traditionally does not ship mpicc/mpic++ compiler wrappers. Due to that, the traditional CMake logic to find MPI is to *only* support MPI on Cray systems if either 1. Cray Wrappers are used for compiling, or 2. an auxiliary MPI executable is found. On many new Exascale prototypes, using the Cray wrappers for develop work is extremely painful. Vendors such as AMD and integrators such as HPE seem not to go well in lock-step in Cray programming envs, making offloading with Cray wrappers too challenging. On the other hand, using the working experimental Vendor compilers works well, as long as one does not need MPI. Extend the fallback MPI search logic by also interrogating the CC/cc/ftn binaries if found for their MPI flags. This does not change existing logic, i.e. using the Cray wrappers directly, but provides an additional way to get MPI programs compiled on Cray. Fixes: #22368 | 13 July 2021, 13:47:51 UTC |
9dc007e | Alex Turbov | 13 July 2021, 13:37:54 UTC | Refactor: Drop redundand `std::endl` calls in the middle of output | 13 July 2021, 13:42:04 UTC |
161f1f4 | Brad King | 13 July 2021, 13:33:52 UTC | Help: Clarify 'cmake --build' signature alternatives Documentation added by * commit 4f4f2028b8 (Help: Add documentation for buildPresets and testPresets, 2021-01-13, v3.20.0-rc1~51^2~7) * commit 676ecf0d37 (cmake-presets: Add build and test presets, 2020-12-14, v3.20.0-rc1~51^2~6) used square brackets in the `cmake --build` signature to indicate non-optional alternatives, which is not a typical convention. A common convention is to use parentheses instead, but in this case it is probably clearer to list the two signatures separately. Fixes: #22413 | 13 July 2021, 13:41:26 UTC |
afcc544 | Alex Turbov | 13 July 2021, 02:49:22 UTC | Refactor: Use `cmStrToLong` instead of `std::strtol` | 13 July 2021, 12:56:39 UTC |
1354967 | Alex Turbov | 13 July 2021, 02:03:54 UTC | Refactor: Avoid duplicate calls to `GetOption("GEN_DBGSYMDIR")` | 13 July 2021, 12:36:12 UTC |
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 |
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 |
f16cf13 | Brad King | 13 July 2021, 12:18:13 UTC | Merge branch 'release-3.21' | 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 |