| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
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. 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.
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
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.
|
| |
| |
| |
| | |
Drop the environment-based heuristic.
|
| |
| |
| |
| | |
Drop the environment-based heuristic.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add tests for standalone NASM usage
* Change generic ASM_NASM executable linker to <CMAKE_LINKER>
* Use CMAKE_SYSTEM_PROCESSOR to determine output format when used
without a C/CXX compiler
|
|/ |
|
|
|
|
|
|
| |
Extend the change from commit 840fa28d3d (ci: Explicitly disable Java
tests on Windows, 2021-12-16, v3.22.2~17^2) to cover NMake, JOM, and
Ninja Multi-Config jobs.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Add an option to specify the minimum allowed TLS version for https
connections.
Issue: #25701
|
|\
| |
| |
| |
| |
| |
| |
| | |
6c09451ed3 ci: Enable FindOpenMP tests in Intel nightly CI jobs on Windows
d427bfae61 FindOpenMP: Restore support for Intel compilers on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9284
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
adb6af6959 ci: host WiX 3.14.0.8606 binaries ourselves
4c32b3690d ci: update to WiX 3.14.0.8606 release
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !9264
|
| |
| |
| |
| |
| |
| |
| | |
Follow the approach from commit 9ff7fffbf4 (ci: host WiX 3.14.0.6526
binaries ourselves, 2022-08-02, v3.24.0~6^2) for the updated version.
Since we use WiX to package our official release binaries, avoid relying
on an externally-hosted package by hosting it at `cmake.org`.
|