| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
bd84ed18a7 ci: Update CMake version to 3.30.0-rc4
Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !9624
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| | |
b7c067c214 ci: Remove dependency archives immediately after extraction
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9602
|
| |
| |
| |
| | |
This keeps the work directory cleaner while a CI job runs.
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Drop the environment-based heuristic.
|
| |
|
|
|
|
|
| |
We now build with the system curl on macOS by default.
Explicitly test that the vendored curl still works.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Our vendored curl only enables the Secure Transport backend by default
(`CURL_SSL_BACKEND=secure-transport`), but it is limited to TLS 1.2.
The macOS SDK provides the curl development components, and the
corresponding `libcurl.4.dylib` runtime library comes with macOS.
On macOS 12 and above, the default `CURL_SSL_BACKEND=openssl`
backend seems to be capable of selecting TLS 1.3 at runtime for
https connections.
Unfortunately the macOS version of curl, even on macOS 14.4, does
not accept `CURL_SSLVERSION_TLSv1_3` at runtime to enforce TLS 1.3.
However, while our vendored curl accepts the option and passes it
to Secure Transport, macOS does not actually enforce it anyway.
Fixes: #25870
Fixes: #23701
|
|
|
|
| |
Avoid unnecessary load on an external resource.
|
| |
|
|
|
|
|
| |
Powershell scripts cannot be launched as commands on Windows.
They must be run through the `powershell` or `pwsh` tool.
|
| |
|
|
|
|
|
| |
Test commit 30962830dc (FindOpenACC: Add support for the Clang Compiler,
2024-02-01, v3.29.0-rc1~37^2) now that we have Clang 18.
|
| |
|
| |
|
|
|
|
|
| |
Fedora 40 comes with a RedHat branch of GCC 14.0, which supports
the features we need for C++ modules.
|
|
|
|
|
|
| |
Leave the HIP-specific job on Fedora 39 for now.
Issue: #25932
|
|
|
|
|
|
|
| |
Drop ROCm HIP packages from the image in favor of the dedicated
Fedora 39 base image we use for that job.
Issue: #25932
|
|
|
|
|
|
|
|
|
| |
The ROCm 6 HIP packages on Fedora 40 do not seem to fully
work for our test suite in CI jobs. Use a dedicated image
to run our HIP tests on Fedora 39 so that the rest of our
Fedora jobs can be moved to Fedora 40 later.
Issue: #25932
|
|
|
|
|
|
|
|
| |
The ROCm 6 HIP packages on Fedora 40 do not seem to fully
work for our test suite in CI jobs. Add a dedicated image
to run our HIP tests on Fedora 39.
Issue: #25932
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
9433755e5d FindBacktrace: Add imported library
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9406
|
| |
| |
| |
| |
| |
| |
| | |
This is to avoid (a future version of) Qt from having to wrap
FindBacktrace like [1].
[1] https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/FindWrapBacktrace.cmake
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
In commit f808d8afb9 (CMake: Support upcoming C++26 language level,
2022-08-19, v3.25.0-rc1~218^2) we forgot some necessary scaffolding.
Fixes: #25819
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
31acc90abe ci: Record expected C and CXX language standard support
c37e279014 Tests/CompileFeatures: Cover c_std_## and cxx_std_## meta-features
58cd9ee03c Tests/CompileFeatures: Factor out headers to compute C and C++ standard levels
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9401
|
| |/
| |
| |
| |
| |
| | |
Explicitly enable standard levels in the `CompileFeatures` test that are
expected to work in each job regardless of whether compiler inspection
detects support.
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
Previously we provided a `.zip` archive with CRLF newlines and a
`.tar.gz` archive with LF newlines. This is no longer consistent
with modern conventions. Use LF newlines in both.
Fixes: #25467
|
| |
|
|
|
|
|
|
|
| |
Add a `CPACK_WIX_VERSION` option to specify version WiX for
which the project is configured.
Fixes: #23910
|
|
|
|
|
| |
Run `.gitlab/ci/repackage/wix.ps1` with `-version 4.0.4`
and host the package file ourselves.
|
|
|
|
|
| |
WiX Toolset 4+ is provided only via nuget packages. Add a script to
repackage the parts we need for CMake's own testing and packaging.
|
|\
| |
| |
| |
| |
| |
| | |
615a1c6691 cmELF: Get correct section count for large ELF binaries
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9310
|
| |
| |
| |
| | |
Fixes: #24877
|
| |
| |
| |
| | |
Avoid requiring its location to be in the PATH environment variable.
|
| |
| |
| |
| | |
Drop the `WIX` environment variable.
|
| |
| |
| |
| | |
Prepare to provide multiple WiX major versions for testing.
|