https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
dab05a1 Merge branch 'release-3.21' 15 July 2021, 14:54:40 UTC
bf10664 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 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 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 CMake Nightly Date Stamp 15 July 2021, 04:01:14 UTC
79e139e ci: use CMake 3.21.0 14 July 2021, 17:25:51 UTC
9f063f6 Merge branch 'release-3.21' 14 July 2021, 15:13:17 UTC
76487b0 Find{BLAS,LAPACK}: clean variables 14 July 2021, 15:00:20 UTC
fc54e68 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 CMake 3.21.0 14 July 2021, 14:10:23 UTC
80ca307 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 Merge branch 'release-3.21' 14 July 2021, 14:06:29 UTC
f166d32 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 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 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 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 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 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 Merge branch 'release-3.21' 14 July 2021, 13:22:27 UTC
bf8bf11 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 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 CMake Nightly Date Stamp 14 July 2021, 04:01:12 UTC
d9e4b47 cmGeneratorTarget: Clarify logic recognizing explicit link interface 13 July 2021, 15:53:00 UTC
ff97944 cmGeneratorTarget: Clarify cmLinkImplItem constructor call 13 July 2021, 15:52:59 UTC
8112480 cmGeneratorTarget: Clarify ExpandLinkItems local variable role 13 July 2021, 15:52:58 UTC
33f0505 cmGeneratorTarget: Simplify ExpandLinkItems signature 13 July 2021, 15:31:16 UTC
36979f5 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 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 Refactor: Drop redundand `std::endl` calls in the middle of output 13 July 2021, 13:42:04 UTC
161f1f4 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 Refactor: Use `cmStrToLong` instead of `std::strtol` 13 July 2021, 12:56:39 UTC
1354967 Refactor: Avoid duplicate calls to `GetOption("GEN_DBGSYMDIR")` 13 July 2021, 12:36:12 UTC
7add10f Refactor: Deduplicate code of `createDebPackages()` Also, fix incorrect `retval` accumulation. 13 July 2021, 12:36:12 UTC
593ff73 CPack/DEB: dbgsym package not generated for non-component packaging Fix: #19735 13 July 2021, 12:36:12 UTC
c8f298a Refactor: Extract packaged files finder into a function 13 July 2021, 12:36:12 UTC
7fd3134 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 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 Refactor: Drop unnecessary `if` before `return` 13 July 2021, 12:35:27 UTC
700abe7 Refactor: Drop useless assignments of `retval` before return 13 July 2021, 12:35:27 UTC
460e812 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 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 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 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 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 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 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 Merge branch 'release-3.21' 13 July 2021, 12:18:32 UTC
235795d 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 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 Merge branch 'release-3.21' 13 July 2021, 12:17:30 UTC
c94ff1f 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 Merge branch 'release-3.21' 13 July 2021, 12:16:27 UTC
27d248a 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 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 Merge branch 'release-3.21' 13 July 2021, 12:15:07 UTC
9b12ffc 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 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 CMake Nightly Date Stamp 13 July 2021, 04:01:11 UTC
68b961d CPack/DEB: Add postinst/postrm ldconfig for multi-arch lib dirs Fixes: #22411 12 July 2021, 21:10:02 UTC
805fa79 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 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 Merge branch 'master' into file-grd-arch 12 July 2021, 20:12:46 UTC
b2c0334 file(GET_RUNTIME_DEPENDENCIES): Check architecture of dependencies Fixes: #22106 12 July 2021, 20:11:38 UTC
6c440ea 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 cmState: Construct with mode 12 July 2021, 16:21:44 UTC
113cc4c 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 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 ci: Verify that Intel MKL is found when it is the only BLAS/LAPACK Issue: #22403 12 July 2021, 15:11:37 UTC
57dcde1 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 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 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 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 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 Merge branch 'release-3.21' 12 July 2021, 12:35:21 UTC
ac984cb Merge branch 'release-3.20' into release-3.21 12 July 2021, 12:35:15 UTC
1851032 Merge branch 'release-3.20' 12 July 2021, 12:34:57 UTC
5df2c45 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 Merge branch 'release-3.21' 12 July 2021, 12:33:31 UTC
89b61d9 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 Merge branch 'release-3.21' 12 July 2021, 12:32:18 UTC
79ca88c 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 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 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 CMake Nightly Date Stamp 12 July 2021, 04:01:19 UTC
3c521b8 CMake Nightly Date Stamp 11 July 2021, 04:01:06 UTC
4f5957d CMake Nightly Date Stamp 10 July 2021, 04:01:09 UTC
71ab240 gitlab-ci: add job testing hip4.2 with Ninja Multi-Config 09 July 2021, 17:48:28 UTC
2e124fa ci: add hip4.2 base image 09 July 2021, 17:35:05 UTC
9029335 Merge branch 'backport-3.20-intel-oneapi-std-windows' into release-3.20 Merge-request: !6328 09 July 2021, 15:45:00 UTC
a82af0e Merge branch 'backport-3.20-intel-oneapi-std-windows' 09 July 2021, 15:32:54 UTC
d1bece9 UseSWIG: Use swig generated dependencies for Visual Studio 09 July 2021, 15:31:20 UTC
1c22758 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 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 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 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 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 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 CPack/RPM: Add option to set %global __requires_exclude_from 09 July 2021, 12:06:00 UTC
ad793ce Merge branch 'FindJPEG-revert-turbo' into release-3.20 Merge-request: !6326 09 July 2021, 11:52:09 UTC
0de1f15 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
back to top