https://github.com/Kitware/CMake

sort by:
Revision Author Date Message Commit Date
fab7fe7 CMake 3.20.0-rc5 17 March 2021, 14:16:33 UTC
6fb2ce6 Merge branch 'release-3.19' into release-3.20 17 March 2021, 13:40:55 UTC
1e79c23 Merge branch 'backport-3.19-ci-vs-16.8-in-16.9' into release-3.19 Merge-request: !5918 17 March 2021, 13:40:14 UTC
74a65b0 Merge topic 'ninja-regenerate-no-recompact' into release-3.20 6fd9c68ed0 Ninja: Do not recompact deps log in regeneration during a build Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5916 17 March 2021, 13:39:37 UTC
d6acaa7 Merge topic 'FindPkgConfig-NAMES_PER_DIR' into release-3.20 c7bd2d0d97 FindPkgConfig: Restore preference for first pkg-config in PATH Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5914 17 March 2021, 13:38:47 UTC
ec9a2db Merge branch 'ci-vs-16.8-in-16.9' into release-3.20 17 March 2021, 13:36:42 UTC
ed23c29 Merge branch 'invalid-configure-preset' into release-3.20 Merge-request: !5912 17 March 2021, 13:28:12 UTC
75aa444 Merge topic 'FindOpenMP-IntelLLVM-Windows' into release-3.20 6fd014a4b6 FindOpenMP: Use -Qiopenmp instead of -fiopenmp for IntelLLVM on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5904 17 March 2021, 13:15:54 UTC
53f6927 Merge branch 'backport-3.19-ci-vs-16.8-in-16.9' into ci-vs-16.8-in-16.9 17 March 2021, 13:07:38 UTC
9f36461 gitlab-ci: Fix using VS 16.8 toolset under VS 16.9 in CMake 3.19 branch The 16.8 and 16.9 toolset numbers vary only in their third component. Use CMake 3.19.7 for three-component toolset version specification support. 17 March 2021, 13:05:52 UTC
80255a5 Merge branch 'ninja-regenerate-no-recompact' into release-3.19 Merge-request: !5916 16 March 2021, 14:55:07 UTC
5aa0192 Merge branch 'FindPkgConfig-NAMES_PER_DIR' into release-3.19 Merge-request: !5914 16 March 2021, 14:54:48 UTC
68497e8 Merge topic 'FindMatlab-r2021a' into release-3.20 427f5f2fa9 FindMatlab: R2021a version map Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5907 16 March 2021, 14:47:03 UTC
6fd9c68 Ninja: Do not recompact deps log in regeneration during a build Since commit fb18215904 (Ninja: clean ninja metadata once generated, 2019-05-13, v3.17.0-rc1~207^2) we recompact the ninja deps log during regeneration. That does not make sense during a build, so skip it if we are regenerating during a build. This problem went unnoticed previously because on non-Windows platforms the deps log is just overwritten again by the outer build. On Windows platforms, recompaction during the build fails, but we did not actually try to do that until commit 11f4259362 (Ninja: Clean metadata after regen during build on Windows with 1.10.2+, 2020-11-30, v3.19.2~29^2~1). Fixes: #21916 16 March 2021, 13:37:35 UTC
c7bd2d0 FindPkgConfig: Restore preference for first pkg-config in PATH Since commit ab8bd48352 (FindPkgConfig: Search for pkg-config.bat file on a Windows host, 2020-09-25, v3.19.0-rc1~98^2) we prefer `pkg-config.bat` over `pkg-config` regardless of the order they appear in the `PATH`. Tell `find_program` to consider all names in each directory so that the first one in `PATH` of any name wins. Issue: #21239 16 March 2021, 13:04:56 UTC
b9eb354 Tests: update tests to catch invalid configurePreset at read-time 15 March 2021, 21:53:00 UTC
83eeeff Fail at read-time if configurePreset field invalid 15 March 2021, 21:44:43 UTC
6fd014a FindOpenMP: Use -Qiopenmp instead of -fiopenmp for IntelLLVM on Windows The Windows driver does not like the `-f` form of this option. Note that we prefer `-Qiopenmp/-fiopenmp` over `-Qopenmp/-fopenmp` in order to generate LLVM IR with parallelization information, which the backend uses to generate parallelized code. Signed-off-by: William R. Dieter <william.r.dieter@intel.com> 15 March 2021, 18:43:23 UTC
dfdea7d Merge topic 'ci-vs-16.8-in-16.9' into release-3.20 7662344faa gitlab-ci: Fix using VS 16.8 toolset under VS 16.9 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5910 15 March 2021, 17:49:23 UTC
7662344 gitlab-ci: Fix using VS 16.8 toolset under VS 16.9 The 16.8 and 16.9 toolset numbers vary only in their third component. Use CMake 3.19.7 for three-component toolset version specification support. 15 March 2021, 16:19:00 UTC
06c6d01 Merge branch 'release-3.19' into release-3.20 15 March 2021, 16:06:30 UTC
22612dd CMake 3.19.7 15 March 2021, 13:39:14 UTC
427f5f2 FindMatlab: R2021a version map 15 March 2021, 13:10:07 UTC
76b1b0b Merge branch 'release-3.19' into release-3.20 15 March 2021, 12:52:09 UTC
1e2513b Merge topic 'vs-toolset-version' into release-3.20 30c835428f VS: Accept and translate '-T version=' values with three components 58a50a3a0a VS: Fix '-T version=14.28' under VS 16.9 09f59da7f0 cmGlobalVisualStudioVersionedGenerator: Clarify local variable name Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5903 15 March 2021, 12:50:13 UTC
c141a8b Merge topic 'ci-build-no-doc' into release-3.20 9b5eae9cde gitlab-ci: remove redundant sphinx build from release-style CI jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5905 12 March 2021, 18:27:09 UTC
9b5eae9 gitlab-ci: remove redundant sphinx build from release-style CI jobs The Sphinx build is mostly serial and takes a long time. All our CI pipelines (packaging, integration branches, merge requests) have a dedicated job for the Sphinx build. 12 March 2021, 18:05:55 UTC
c540b61 Merge branch 'vs-toolset-version' into release-3.19 Merge-request: !5903 12 March 2021, 14:26:25 UTC
30c8354 VS: Accept and translate '-T version=' values with three components The VS 16.8 and VS 16.9 toolset versions differ only in their third component. The `vcvarsall` option `-vcvars_ver=` accepts a three component version, so accept this format for VS toolset selection too. Issue: #21922 12 March 2021, 13:36:45 UTC
58a50a3 VS: Fix '-T version=14.28' under VS 16.9 CMake accepts the toolset version that is default in the current VS version by matching the name later VS versions will use for the SxS props files. It predicts the future name based on the first two components of the current VS version's default toolset. However, this heuristic breaks naming the VS 16.8 toolset version 14.28 under VS 16.9 because the latter's default toolset version is 14.28.29910, which did not increment the second version component (unprecedented in VS). Fix this by always using the requested version's SxS props file when it exists, even if it matches the first two components of the current VS version's default toolset. Also add a special case for the name VS 16.10 will use for VS 16.9's default toolset, so that it can be used with VS 16.9 too. Fixes: #21922 12 March 2021, 13:36:40 UTC
09f59da cmGlobalVisualStudioVersionedGenerator: Clarify local variable name 12 March 2021, 11:33:51 UTC
c69d4b1 CMake 3.20.0-rc4 11 March 2021, 14:23:18 UTC
8b82b70 Merge branch 'release-3.19' into release-3.20 11 March 2021, 13:30:33 UTC
4606082 Merge topic 'xcode-framework-quoting' into release-3.20 4f9a71974e Xcode: Restore support for spaces in framework names Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5899 11 March 2021, 13:10:42 UTC
f59a3e2 Merge topic 'cray-compiler-wrapper-detection' into release-3.20 13144e82cd Cray: Enable Cray compiler wrapper detection on all platforms Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5897 11 March 2021, 13:09:32 UTC
acdbf64 Merge branch 'cray-compiler-wrapper-detection' into release-3.19 Merge-request: !5897 10 March 2021, 17:13:52 UTC
13144e8 Cray: Enable Cray compiler wrapper detection on all platforms Previously were checking for the `__CRAYXC` and `__CRAYXE` predefined macros. These macros reflect the platform that the compiler wrapper is running on, i.e. Cray XC and Cray XE machines. They are not defined on other platforms such as Apollo80. Switch to the `__CRAYXT_COMPUTE_LINUX_TARGET` macro. The Cray cc/CC/ftn wrappers always define this macro on the command line. This macro has been in use for many years, and is believed to be a reliable way to detect current and older Cray compiler wrappers. Fixes: #21904 10 March 2021, 17:13:17 UTC
ccfa085 Merge topic 'ep-fc-revert-refactoring' into release-3.20 57d442e182 Revert ExternalProject and FetchContent refactoring Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5898 10 March 2021, 16:37:15 UTC
845c8c7 Merge topic 'FindMatlab-MCR-vars' into release-3.20 5ba1f4b6ee FindMatlab: Fix Matlab_LIBRARIES for MCR Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5896 10 March 2021, 16:36:28 UTC
f99ff2b Merge branch 'backport-xcode-framework-quoting' into release-3.19 Merge-request: !5899 10 March 2021, 16:28:40 UTC
4f9a719 Xcode: Restore support for spaces in framework names In commit ce2dee9e5b (Xcode: Don't add framework as -framework argument in linker info list, 2020-09-28, v3.19.0-rc1~47^2) we split up the path to a framework into the directory and framework name parts, but only retained the quoting on the directory part. Restore quoting of the framework name. Fixes: #21910 10 March 2021, 15:01:11 UTC
57d442e Revert ExternalProject and FetchContent refactoring Refactoring of the ExternalProject and FetchContent modules moved the commands into CMake scripts. This broke custom commands that used shell redirection or special build tool variables of the form $(MakeVar). Undo the sequence of commits that performed this refactoring and follow-up fixes associated with it. The following commits are reverted by this change: 4f3d1abbb4 (ExternalProject: Refactor pre-configure steps to support no-target uses, 2021-02-05) 17e5516e60 (FetchContent: Invoke steps directly and avoid a separate sub-build, 2021-01-29) bd876f3849 (FetchContent: Restore patch command support, 2021-02-18) 404cddb7bb (ExternalProject: Fix misuse of IS_NEWER_THAN in timestamp checks, 2021-02-21) b0da671243 (FetchContent: Don't update timestamps if files don't change, 2021-02-18) Fixes: #21892 09 March 2021, 22:07:44 UTC
5ba1f4b FindMatlab: Fix Matlab_LIBRARIES for MCR In commit bda5e2ac8f (FindMatlab: Only include engine and dataarray libraries if they are found, 2020-12-11, v3.20.0-rc1~297^2~1) we fixed the imported target to contain optional libraries only if they are found. Do the same for `Matlab_LIBRARIES`. 09 March 2021, 17:56:08 UTC
7913383 Merge branch 'release-3.19' into release-3.20 09 March 2021, 14:16:21 UTC
22909e0 Merge topic 'CrayPrgEnv-detection' into release-3.20 23b101de60 Revert "Cray: Fix Cray compiler detection on new platforms" Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5889 09 March 2021, 14:15:43 UTC
155ec56 Merge topic 'cray-fortran' into release-3.20 ef513fe3d1 Cray: Enable explicit Fortran preprocessing for Ninja generator Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5882 08 March 2021, 18:07:20 UTC
214a06e Merge branch 'CrayPrgEnv-detection' into release-3.19 Merge-request: !5889 08 March 2021, 17:36:00 UTC
23b101d Revert "Cray: Fix Cray compiler detection on new platforms" The justification in commit 9ee4a42813 (Cray: Fix Cray compiler detection on new platforms, 2020-12-01, v3.19.2~26^2) confuses detection of the CrayPrgEnv with identification of the Cray compiler. The change regressed detection of the CrayPrgEnv on non-Cray compilers. Revert it pending further investigation into the original problem. Fixes: #21894 08 March 2021, 17:28:36 UTC
412479b Merge topic 'cmake-gui-search-case' into release-3.20 9ec50ff157 cmake-gui: Restore search bar case insensitivity Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5878 05 March 2021, 13:25:29 UTC
ef513fe Cray: Enable explicit Fortran preprocessing for Ninja generator Cray 11.0 adds support for preprocessing with output written to a specified file (instead of always next to the source). Use it to enable Cray Fortran with the Ninja generator. Patch-by: James Elliott Fixes: #20731 05 March 2021, 13:11:05 UTC
9ec50ff cmake-gui: Restore search bar case insensitivity Since these changes: * commit f1de6f6682 (cmake-gui: Support building against Qt6, 2020-12-17, v3.20.0-rc1~205^2~7) * commit 134d69121e (cmake-gui: Restore search bar for cache view and environment dialog, 2021-02-22, v3.20.0-rc2~12^2) the search bar is no longer case insensitive when using Qt 5.12.[0-1], and possibly some later versions. It works as of Qt 5.15 though, so update our version check accordingly. Fixes: #21884 04 March 2021, 16:25:54 UTC
12a139f CMake 3.20.0-rc3 03 March 2021, 16:43:22 UTC
ef3d1eb Merge topic 'android-r22' into release-3.20 005e2cdfb0 Android: Do not use gold for ndk >= r22 ed7a87f270 Tests: Update RunCMake.Android for NDK r22 4950d35733 Help: Document CMAKE_ANDROID_NDK_VERSION variable 746906242d Android: Detect NDK version number Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5862 03 March 2021, 16:11:58 UTC
005e2cd Android: Do not use gold for ndk >= r22 Fixes: #21772 03 March 2021, 15:28:56 UTC
ed7a87f Tests: Update RunCMake.Android for NDK r22 Use `CMAKE_ANDROID_NDK_VERSION` to check for files expected based on the version of the NDK. 03 March 2021, 15:27:50 UTC
4950d35 Help: Document CMAKE_ANDROID_NDK_VERSION variable 03 March 2021, 15:27:50 UTC
7469062 Android: Detect NDK version number Report it in `CMAKE_ANDROID_NDK_VERSION`. 03 March 2021, 15:26:36 UTC
97944e0 Merge topic 'ci-nightly-ide-jobs' into release-3.20 e5698605d7 gitlab-ci: ignore failing tests for external IDE testing beb130c65d gitlab-ci: allow some jobs to ignore failing tests on nightly runs 18d6737e96 gitlab-ci: always upload test and release artifacts Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5871 03 March 2021, 14:04:31 UTC
d6670c5 Merge topic 'compilerid_require_success' into release-3.20 1bd8f19453 CMakeDetermineCompilerId: Fix REQUIRE_SUCCESS with multiple user flags Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5874 03 March 2021, 14:03:34 UTC
1bd8f19 CMakeDetermineCompilerId: Fix REQUIRE_SUCCESS with multiple user flags Need to quote the list expansion otherwise we'll try each argument separately. 02 March 2021, 14:20:45 UTC
b212fba Merge topic 'FindOpenGL-GLX-no-GLVND' into release-3.20 fb4b2ed0d3 FindOpenGL: handle GLX without GLVND Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5861 02 March 2021, 13:45:59 UTC
f957966 Merge topic 'more-import-export-guide-updates' into release-3.20 74c2ade187 Help/guide: fix the remaining CMake install destinations Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5870 02 March 2021, 13:45:14 UTC
e569860 gitlab-ci: ignore failing tests for external IDE testing 01 March 2021, 21:06:22 UTC
beb130c gitlab-ci: allow some jobs to ignore failing tests on nightly runs 01 March 2021, 20:51:27 UTC
18d6737 gitlab-ci: always upload test and release artifacts 01 March 2021, 20:51:07 UTC
c829b61 Merge topic 'compilerid_require_success' into release-3.20 bdc40742bd CMakeDetermineCompilerId: Test without COMPILER_ID_FLAGS if REQUIRE_SUCCESS Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5863 01 March 2021, 19:56:30 UTC
74c2ade Help/guide: fix the remaining CMake install destinations Followup from !5674. 01 March 2021, 16:05:14 UTC
bdc4074 CMakeDetermineCompilerId: Test without COMPILER_ID_FLAGS if REQUIRE_SUCCESS If we REQUIRE_SUCCESS, i.e. TEST_FLAGS_FIRST must work, we need to also try without user flags. Fixes #21869. 27 February 2021, 12:25:26 UTC
fb4b2ed FindOpenGL: handle GLX without GLVND On Ubuntu, installing `libgl-dev` provides `libGL` and `libGLX`, but no `libOpenGL`. Avoid defining GLVND targets without the `OpenGL::OpenGL` target. 26 February 2021, 20:36:55 UTC
e53a73c Merge topic 'ci-xcode-12.4' into release-3.20 85ef0a84a0 gitlab-ci: update macOS jobs to use Xcode 12.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5858 25 February 2021, 15:52:35 UTC
85ef0a8 gitlab-ci: update macOS jobs to use Xcode 12.4 25 February 2021, 14:09:12 UTC
60280f0 Merge topic 'nvhpc-minor-fixes' into release-3.20 72efd95add PGI: Explicitly specify CMAKE_CXX98_STANDARD_COMPILE_OPTION 6bfb2c6175 HELP: Update compile-features documentation with missing compilers Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5857 25 February 2021, 14:02:02 UTC
72efd95 PGI: Explicitly specify CMAKE_CXX98_STANDARD_COMPILE_OPTION The PGI ( and NVIDIA HPC ) compilers default C++ standard level are based on the GCC system headers it is compiling against. Therefore on newer platforms the default C++ level will be >= 11 and requesting C++98 compilation mode will fail as no explicit flag will be set. 24 February 2021, 18:47:03 UTC
6bfb2c6 HELP: Update compile-features documentation with missing compilers 24 February 2021, 18:09:59 UTC
498b7da CMake 3.20.0-rc2 24 February 2021, 16:21:15 UTC
ee17a15 Merge branch 'release-3.19' into release-3.20 24 February 2021, 15:58:14 UTC
0ecd9de CMake 3.19.6 24 February 2021, 15:08:43 UTC
a70f877 Merge topic 'better_cuda_compiler_detection_error_messages' into release-3.20 a0fc64ac24 CUDA: Improve error messages when CUDA compiler detection fails Acked-by: Kitware Robot <kwrobot@kitware.com> Reviewed-by: Raul Tambre <raul@tambre.ee> Merge-request: !5844 24 February 2021, 14:47:39 UTC
e95f7aa Merge topic 'preset-flag-consistency' into release-3.20 6fa3647023 ctest: Add support for '--prefix=<prefix>' form of the argument 3357d37761 cmake: Add support for '--build --prefix=<prefix>' form of the argument 2f13fdef0a cmake: Document '--preset <preset>' form of the argument Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5849 24 February 2021, 14:46:52 UTC
14c6a88 Merge topic 'LINK_LANGUAGE-genex-respects-LINKER_LANGUAGE-property' into release-3.20 b722eea925 Genex: LINK_LANGUAGE respects LINKER_LANGUAGE property Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5841 24 February 2021, 14:45:50 UTC
261ba00 Merge topic 'autogen-cmp0116-fix' into release-3.20 339dbc901f Help: Note that CMP0116 is recorded at the time of CC creation e3740e020e Tests: Test Qt autogen target with CMP0116 set to WARN cf34011ce7 Tests: Test per-CC behavior of CMP0116 3a95503512 Ninja: Use CMP0116 status recorded at time of custom command's creation f01f10e8fb cmCustomCommand: Record value of CMP0116 at time of creation Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5848 24 February 2021, 14:44:59 UTC
9569b3f Merge branch 'release-3.19' into release-3.20 24 February 2021, 14:42:39 UTC
75d7329 Merge topic 'preset-no-comments' into release-3.20 06e16ea008 Merge branch 'backport-3.19-preset-no-comments' into preset-no-comments afaa69f5b3 Tests: Remove comments from CMakePresetsTest/Good.json.in 4a92277f45 Revert "Help: Document JSON comment support in cmake-presets(7)" 431dd59b5e CMakePresets.json: Remove undocumented support for comments Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5853 24 February 2021, 14:42:00 UTC
cf21ea2 Merge topic 'ninja-status-stderr' into release-3.20 d33c2c93d8 Tests: Update for upstream ninja change to write status on stderr Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5850 24 February 2021, 14:41:03 UTC
fcf0c66 Merge branch 'backport-3.19-preset-no-comments' into release-3.19 Merge-request: !5853 24 February 2021, 14:39:20 UTC
06e16ea Merge branch 'backport-3.19-preset-no-comments' into preset-no-comments 24 February 2021, 14:33:59 UTC
afaa69f Tests: Remove comments from CMakePresetsTest/Good.json.in 24 February 2021, 14:33:50 UTC
4a92277 Revert "Help: Document JSON comment support in cmake-presets(7)" Revert commit 8f1e607ed9 (Help: Document JSON comment support in cmake-presets(7), 2021-02-18). The support for comments was a mistake when the feature was implemented in 3.19, and is being removed. 24 February 2021, 14:33:50 UTC
431dd59 CMakePresets.json: Remove undocumented support for comments Fixes: #21858 24 February 2021, 14:28:36 UTC
6714074 Merge topic 'ci-macos-arm64' into release-3.20 397ced99d7 gitlab-ci: Add macos-arm64 jobs for Ninja and Xcode 0755c2ffbb gitlab-ci: rename macos build and test jobs to macos-x86_64 73150a3798 ci: add sccache 0.2.15 custom build for aarch64-apple-darwin cab41b96ac ci: update to sccache 0.2.15 on linux builds 8dcbe5688a ci: Use Qt macOS 10.13+ package for macOS build and test jobs Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5851 23 February 2021, 18:00:45 UTC
397ced9 gitlab-ci: Add macos-arm64 jobs for Ninja and Xcode For now, leave these jobs out during merge requests. 23 February 2021, 16:21:59 UTC
0755c2f gitlab-ci: rename macos build and test jobs to macos-x86_64 This makes room for future equivalents for other architectures. The packaging jobs produce universal binaries, so leave them as-is. 23 February 2021, 16:21:59 UTC
73150a3 ci: add sccache 0.2.15 custom build for aarch64-apple-darwin Our custom build includes a patch to avoid server startup timeouts. 23 February 2021, 16:21:11 UTC
289ab61 Merge branch 'ninja-status-stderr' into release-3.19 Merge-request: !5850 23 February 2021, 16:01:14 UTC
d33c2c9 Tests: Update for upstream ninja change to write status on stderr Upstream ninja commit `ad3d29fb53` (Put builder output through status interface) from ninja PR 1899 changed the status output from stdout to stderr. In particular, `ninja: no work to do` is now printed on stderr. Update our RunCMake tests to accept this difference. A few RunCMake test cases check for `ninja: no work to do`. For those, move the message to stdout using `RunCMake_TEST_OUTPUT_MERGE`. The rest of the test cases do not care about the message, so remove it from the actual stderr content before comparing against that expected. 23 February 2021, 15:55:12 UTC
cab41b9 ci: update to sccache 0.2.15 on linux builds The upstream release includes binaries for the architectures we need. However, the binaries do not have execute permission in their tarballs, so add it explicitly. 23 February 2021, 14:33:28 UTC
8dcbe56 ci: Use Qt macOS 10.13+ package for macOS build and test jobs It is a universal binary for both `x86_64` and `arm64` architectures. 23 February 2021, 14:33:28 UTC
6fa3647 ctest: Add support for '--prefix=<prefix>' form of the argument The main `cmake --preset` argument for configure presets supports both forms, so support it for `ctest --preset` too. Fixes: #21855 23 February 2021, 14:22:00 UTC
a0fc64a CUDA: Improve error messages when CUDA compiler detection fails 23 February 2021, 14:21:42 UTC
339dbc9 Help: Note that CMP0116 is recorded at the time of CC creation 23 February 2021, 14:17:12 UTC
back to top