- Dec 15, 2022
-
-
Ben Boeckel authored
-
Ben Boeckel authored
These patches now support the `-MF` output, so remove the `none` support added just for the old patchset which did not use it. Also update the flag name to `-fmodule-output=`. Due to the new Clang module mapper flag, use a new experimental support UUID as well.
-
Brad King authored
-
Ben Boeckel authored
-
- Dec 13, 2022
-
-
Kyle Edwards authored
-
- Dec 07, 2022
-
-
Brad King authored
-
- Dec 06, 2022
-
-
Some package managers provide a minimal set of static libraries, which historically has caused problems for FindCUDAToolkit. Resolve this issue by creating a CUDA image with only the minimal set of static libraries.
-
Brad King authored
The latter tags are now available on our CI runners to more explicitly distinguish `linux-x86_64` from `linux-aarch64` and to distinguish `{macos,windows}-x86_64` from `{macos,windows}-arm64`. This backports commit 33fe37a6 (gitlab-ci: replace '{macos,windows}' tags with '{macos,windows}-x86_64', 2022-11-30) and commit 94d82d91 (gitlab-ci: replace 'linux' tags with 'linux-x86_64', 2022-11-30) to the 3.25 release branch.
-
- Dec 05, 2022
-
-
And use sccache and Ninja.
-
The pre-build step will allow actions to be executed before the CMake build but after Ninja and sccache have been downloaded, so they can be used in the pre-build step. The env step is meant for setting up environment variables anyway, rather than performing actions. The post-build step will allow extra artifacts to be computed after the build is complete.
-
Brad King authored
The job added by commit 16a5c367 (gitlab-ci: add nightly job testing NVHPC with Ninja on Linux, 2022-11-21) started failing after CI hosts were updated from NVIDIA driver version 520 to version 525. Somehow this causes the NVHPC multi-cuda `nvcc` wrapper to select CUDA 10.2 instead of 11.7 as with older driver versions. As a workaround, add the preferred version of `nvcc` to the PATH. Issue: #24225
-
- Dec 02, 2022
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Dec 01, 2022
-
-
Ben Boeckel authored
-
Ben Boeckel authored
Visual Studio does not currently have a place to insert the logic required to implement this test, so skip it if possible.
-
- Nov 30, 2022
-
-
Fixes: #24188
-
Brad King authored
All our CI hosts now have Linux kernel version 3.17 or higher, so we no longer need a dedicated tag.
-
Brad King authored
The latter tags are now available on our CI runners to more explicitly distinguish `{macos,windows}-x86_64` from `{macos,windows}-arm64`.
-
Brad King authored
The latter tag is now available on our CI runners to more explicitly distinguish `linux-x86_64` from `linux-aarch64`.
-
Brad King authored
This groups their definitions nicely, and makes their purpose more clear from reference sites.
-
Brad King authored
The '_builder' part of tag entry names is not useful with our current naming conventions.
-
- Nov 28, 2022
-
-
Brad King authored
-
Ben Boeckel authored
Instead, just set the variables for how scanning works since that is part of the compiler mechanisms. Fixes: #24198
-
- Nov 18, 2022
-
-
Brad King authored
We already have `t:debian10-{makefiles,ninja}-clang` jobs covering old versions of Clang with Makefile and Ninja generators. Complement them with new `t:fedora37-{makefiles,ninja}-clang` jobs covering recent versions of Clang. Fedora 37 now packages LLVMFlang, so enable Fortran tests with that compiler too. Issue: #22387
-
- Nov 17, 2022
- Nov 14, 2022
-
-
Brad King authored
Since Apple does not distribute the OpenMP header and library with its AppleClang compiler, download them as part of the jobs.
-
- Nov 11, 2022
-
-
Ben Boeckel authored
Visual Studio 17.4 now contains official support for what CMake needs.
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
- Nov 10, 2022
-
-
Brad King authored
Problems with `cmake-gui` when compiled with the MSVC 14.33 toolset, that did not occur with the MSVC 14.32 toolset, no longer occur with the MSVC 14.34 toolset. Revert commit cb8b27a9 (gitlab-ci: Use separate MSVC toolset specification for packaging jobs, 2022-08-18, v3.24.2~24^2~1) and update the remaining toolset version references. Fixes: #23859
-
Brad King authored
-