summaryrefslogtreecommitdiffstats
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* ci: Restore cmake.org html documentation search results for index entriesBrad King2024-10-261-2/+0
| | | | | | | | Sphinx 7.3 fixes the problem motivating commit fbed0431c2 (ci: Suppress cmake.org html documentation search results for index entries, 2023-08-09, v3.27.2~2^2). Revert the workaround. Fixes: #25175
* ci: use Fedora 41 images and environmentsBrad King2024-10-2650-77/+75
|
* ci: update Linux image to Fedora 41Brad King2024-10-267-17/+10
|
* ci: Run Fedora + Makefiles job on x86_64-v3 hosts for mpich+libfabricBrad King2024-10-261-0/+7
| | | | | | Similar to commit 18145e8745 (ci: Update FindMPI test environment for mpich on Fedora 39, 2023-11-16, v3.28.0-rc6~19^2~1), libfabric fails with SIGILL on older hardware.
* ci: Host our own URL to test expected TLS_VERSION failureBrad King2024-10-2110-10/+10
| | | | Avoid unnecessary load on an external resource.
* ci: Update ctest scripts with policies through CMake 3.29Brad King2024-10-087-7/+7
| | | | | | Since commit 84db8506ff (Deprecate compatibility with CMake versions older than 3.10, 2024-10-03) some of the scripts warned when executed with a `ctest` built earlier in the pipeline.
* FindOpenMP: Add support for CUDA when compiling with ClangBrad King2024-10-071-0/+2
|
* FindOpenMP: Add support for CUDA when supported by the toolchainBrad King2024-09-271-0/+2
| | | | NVCC supports OpenMP on the host when the host compiler does.
* ci: add libomp to cuda12.2 base imageBrad King2024-09-272-1/+2
|
* ci: add job testing cuda12.2 with nvcc using clang 18 as host compilerBrad King2024-09-255-5/+18
|
* Tests/RunCMake/file-DOWNLOAD: Add case covering TLS_VERSION valuesBrad King2024-09-2410-0/+10
|
* Merge topic 'ci-clang19-windows'Brad King2024-09-201-5/+5
|\ | | | | | | | | | | | | 96bcf7db16 ci: Update LLVM/Clang to 19.1 in nightly CI jobs on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9834
| * ci: Update LLVM/Clang to 19.1 in nightly CI jobs on WindowsBrad King2024-09-191-5/+5
| |
* | Merge topic 'update-curl'Brad King2024-09-201-4/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 022d16659b curl: Work around missing OpenSSL symbol with LCC 1.23 01dde28dab ci: curl with Secure Transport on macOS does not support TLS 1.3 da52e4e571 curl: Set build options the way we need for CMake ce908c42a3 Merge branch 'upstream-curl' into update-curl 1a2b208170 curl 2024-09-18 (7eb8c048) 862bd5defc curl: Update script to get curl 8.10.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9832
| * | ci: curl with Secure Transport on macOS does not support TLS 1.3Brad King2024-09-191-4/+1
| |/ | | | | | | | | curl 8.10 now rejects TLS 1.3 since the Secure Transport backend does not support it.
* | Merge topic 'ci-xcode-16.0'Brad King2024-09-203-6/+14
|\ \ | |/ |/| | | | | | | | | | | cc293b4963 ci: Run RunCMake.ExternalProject serially in macos-x86_64 Xcode job 26359076c8 gitlab-ci: update macOS jobs to use Xcode 16.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9830
| * ci: Run RunCMake.ExternalProject serially in macos-x86_64 Xcode jobBrad King2024-09-191-0/+1
| | | | | | | | | | Running tests concurrently makes the machine busy enough that the `INACTIVITY_TIMEOUT` test cases timeout. Run it serially.
| * gitlab-ci: update macOS jobs to use Xcode 16.0Brad King2024-09-172-6/+13
| | | | | | | | | | | | | | The `XCTest` fails with Xcode 16.0. Exclude it pending further investigation. Issue: #26301
| * Merge topic 'ci-xcode-15.4' into release-3.30Brad King2024-08-211-6/+6
| |\ | | | | | | | | | | | | | | | | | | a05de59029 gitlab-ci: update macOS jobs to use Xcode 15.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9761
* | | clang-cl: Add support for C++23Brad King2024-09-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Although there is no `cl -std:c++23` flag, the underlying Clang compiler does have a C++23 mode we can activate by passing `-std=c++23` through a `clang-cl` wrapper flag. Fixes: #26061
* | | ci: Enable IAR test on some Windows jobs in nightly pipelineBrad King2024-09-055-0/+23
| | | | | | | | | | | | Issue: #23308
* | | ci: Add scripts to provide IAR toolchains on WindowsBrad King2024-09-052-0/+31
| | | | | | | | | | | | | | | Run `.gitlab/ci/repackage/iar.ps1` with each IAR installer and host the package archives ourselves.
* | | ci: Add script to repackage IAR toolchains for WindowsBrad King2024-09-051-0/+38
| | | | | | | | | | | | | | | IAR toolchains for Windows are provided only via installer executables. Add a script to repackage the parts we need for CMake's CI jobs.
* | | Merge topic 'build-databases'Brad King2024-09-056-6/+6
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | e77655555c cmExperimental: gate build database support behind a flag 23cbeb5035 ci: enable `build_database` CXXModules tests 6863c1d823 Tests/CXXModules: add tests for module commands 123107c1a4 Tests/CXXModules: add support for running targets under a given config 438038b5e1 Tests/CXXModules: support building specific targets of example trees 84bc710d84 cmGlobalGenerator: generate build database files for targets 670f753f24 cmDyndepCollation: write build database metadata dcf9a66ffe cxxmodules: plumb control data for exporting build databases ... Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9708
| * | | ci: enable `build_database` CXXModules testsBen Boeckel2024-09-036-6/+6
| | | |
* | | | Tests/RunCMake/IAR: Add missing linker options for RH850Felipe Torrezan2024-09-031-3/+2
| | | | | | | | | | | | | | | | Closes: #26249
* | | | ci: Enable IAR test on some Debian jobs in nightly pipelineBrad King2024-08-297-0/+45
| | | | | | | | | | | | | | | | Closes: #23308
* | | | ci: Add IAR compiler package dependencies to Debian imageBrad King2024-08-272-1/+6
|/ / /
* | | ci: Update LLVM/Clang to 18.1 in nightly CI jobs on WindowsBrad King2024-08-221-5/+5
| | |
* | | Merge topic 'ci-xcode-15.4'Brad King2024-08-211-6/+6
|\ \ \ | | |/ | |/| | | | | | | | | | | | | a05de59029 gitlab-ci: update macOS jobs to use Xcode 15.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9761
| * | gitlab-ci: update macOS jobs to use Xcode 15.4Brad King2024-08-201-6/+6
| | |
* | | Merge topic 'ci-msvc-14.41'Brad King2024-08-211-12/+12
|\ \ \ | | |/ | |/| | | | | | | | | | | | | c89ddecb94 gitlab-ci: Update Windows builds to MSVC 14.41 toolset Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9763
| * | gitlab-ci: Update Windows builds to MSVC 14.41 toolsetBrad King2024-08-201-12/+12
| |/
* | Merge topic 'swift-test-windows'Brad King2024-08-201-7/+0
|\ \ | | | | | | | | | | | | | | | | | | 0b0c70d1bf Swift: Enable SwiftMixLib Test on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9746
| * | Swift: Enable SwiftMixLib Test on WindowsEvan Wilde2024-08-191-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SwiftMixLib test was failing on Windows due to a missing link against swiftCore. On macOS and Linux, there are mechanisms for extracting the libraries that the object depends on and passing that to the linker so that the library dependencies don't need to be listed explicitly. The Windows Swift toolchain does not have this mechanism. In the future, it would likely make sense for CMake to pass some of the implicitly required libraries for linking Swift via `CMAKE_Swift_IMPLICIT_LINK_LIBRARIES`. Unlike the normal mechanisms though, these libraries would need to be passed even when the link language is Swift. For now though, we should get the test up and running again. Fixes: #25573
* | | Merge topic 'ci-ninja-1.12.1'Brad King2024-08-205-48/+17
|\ \ \ | |/ / |/| / | |/ | | | | | | | | 6fb9e92238 ci: update to use ninja 1.12.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9756
| * ci: update to use ninja 1.12.1Brad King2024-08-195-48/+17
| |
* | ci: Add nightly jobs for LFortran on FedoraBrad King2024-07-237-0/+29
| |
* | ci: Add lfortran to Fedora base imageBrad King2024-07-232-1/+2
| |
* | Merge topic 'ci-cmake-update'Brad King2024-07-192-7/+7
|\ \ | |/ | | | | | | | | | | | | 927300d4a0 ci: Update CMake version to 3.30.1 Acked-by: Kitware Robot <kwrobot@kitware.com> Tested-by: buildbot <buildbot@kitware.com> Merge-request: !9671
| * ci: Update CMake version to 3.30.1Brad King2024-07-182-7/+7
| |
* | Merge topic 'ci-cmake-update'Brad King2024-07-032-7/+7
|\ \ | |/ | | | | | | | | | | | | 1fe21da240 ci: Update CMake version to 3.30.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: buildbot <buildbot@kitware.com> Merge-request: !9638
| * ci: Update CMake version to 3.30.0Brad King2024-07-022-7/+7
| |
* | Merge topic 'ci-cmake-update'Brad King2024-06-262-7/+7
|\ \ | |/ | | | | | | | | | | | | 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
| * ci: Update CMake version to 3.30.0-rc4Brad King2024-06-242-7/+7
| |
* | Merge topic 'ci-download-cleanup'Brad King2024-06-1512-0/+12
|\ \ | |/ |/| | | | | | | | | b7c067c214 ci: Remove dependency archives immediately after extraction Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !9602
| * ci: Remove dependency archives immediately after extractionBrad King2024-06-1412-0/+12
| | | | | | | | This keeps the work directory cleaner while a CI job runs.
* | ci: Update CMake version to 3.30.0-rc3Brad King2024-06-142-7/+7
|/
* Utilities/Release: Update MSI generation to use WIX 4Brad King2024-06-105-9/+10
|
* ci: Update CMake version to 3.30.0-rc1Brad King2024-06-062-7/+7
|