| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Since Apple does not distribute the OpenMP header and library
with its AppleClang compiler, download them as part of the jobs.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
09c1b1db07 gitlab-ci: Add windows-arm64 native jobs for Ninja and VS
61ebd7d083 ci: Download cmake on windows-arm64
93a5d89b42 ci: Teach cmake download script on Windows to branch on host architecture
1ccffcf0ea ci: Factor out helper to load python into environment on Windows
781303c0e2 ci: Factor out helper to load qt into environment on Windows
b0d16c7f74 Tests: Fix CTest.UpdateGIT under repo-local defaultBranch config
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Ben Boeckel <ben.boeckel@kitware.com>
Merge-request: !7905
|
| |
| |
| |
| |
| |
| |
| | |
Add Windows ARM64 native CI jobs to build and test with Ninja,
and to test with VS.
Issue: #23624
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| |
| |
| |
| | |
0e9782b336 msvc: bless MSVC 19.34 support for C++ modules as experimental
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7745
|
| |
| |
| |
| | |
Visual Studio 17.4 now contains official support for what CMake needs.
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
bd5176abac gitlab-ci: Update Windows packaging builds to MSVC 14.34 toolset
ccdff280f4 gitlab-ci: Update Windows non-packaging builds to MSVC 14.34 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7891
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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 cb8b27a901 (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
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
46b2849550 ci: Update LLVM/Clang to 15.0 in nightly CI jobs on Windows
3eb94e4d51 ci: Simplify LLVM/Clang CI job specs on Windows
8ba5835c8d ci: Factor out helper to load clang into environment on Windows
bf2e4a2e85 ci: Factor out helper to load ninja into environment on Windows
93ff726114 Tests: Fix TryCompile bad source case for clang-cl 15 on Windows
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7897
|
| | |
|
| |
| |
| |
| |
| | |
Move environment setup to job-specific scripts so we can reuse
the common `.cmake_test_windows_external` code path.
|
| | |
|
| | |
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
0d3d687067 gitlab-ci: update macOS jobs to use Xcode 14.1
9684a589ca Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branch
eea23d21a3 Source: Tell Git not to check whitespace in third-party curses form code
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7863
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | | |
0d3d687067 gitlab-ci: update macOS jobs to use Xcode 14.1
9684a589ca Source: Replace uses of sprintf with safer snprintf in CMake 3.24 branch
eea23d21a3 Source: Tell Git not to check whitespace in third-party curses form code
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7863
|
| | | |
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
48ea2ce504 ci: Update debian10-ninja job to use Swift 5.7.1
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7860
|
| | | |
|
| | |
| | |
| | |
| | | |
Use the MinGW/MSYS 1.0 distribution from `mingw.osdn.io`.
|
| | |
| | |
| | |
| | | |
Use the MinGW/MSYS 1.0 distribution from `mingw.osdn.io`.
|
| | |
| | |
| | |
| | |
| | | |
Build the module with -DCMAKE_BUILD_TYPE=Release, and run ctest
with --output-on-failure.
|
| | | |
|
|/ / |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
9cdf4c9be4 gitlab-ci: update macOS jobs to use Xcode 14.0
5d2c2b2558 Tests: Update RunCMake.XcodeProject iOS cases for Xcode 14.0
12c6fec6b4 Xcode: Drop CMAKE_INTDIR= definition in Swift targets
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7732
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Revert commit 0ac9ec47f6 (ci: add clang-tidy to Debian x86_64 base
image, 2022-09-20). Our clang-tidy job runs under Fedora, and we need
the plugin to compile there anyway, so lints like IWYU will best be done
in the Fedora image.
Issue: #23912
|
| |
| |
| |
| | |
Issue: #23912
|
| |
| |
| |
| |
| | |
Run powershell child scripts using the same powershell tool as the
parent script.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Load env scripts with `.` sourcing instead of `Invoke-Expression`.
This allows powershell variables to persist, much like bash.
Leave helper script loading unchanged, as those scripts may set
powershell variables that we do not want to persist.
|
| |
| |
| |
| | |
Prepare to build our own clang-tidy plugin in CI.
|
| |
| |
| |
| |
| | |
OpenSP has not seen a release in seventeen years, so is unlikely to ever
provide a CMake package configuration file. Add a find module instead.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Since commit b87645b6a5 (gitlab-ci: Update non-packaging Windows builds
to MSVC 14.33 toolset, 2022-08-18), the version of MSVC used in CI test
jobs supports the `cl -scanDependencies` functionality we need to
support C++ modules. Enable the corresponding tests.
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
b87645b6a5 gitlab-ci: Update non-packaging Windows builds to MSVC 14.33 toolset
cb8b27a901 gitlab-ci: Use separate MSVC toolset specification for packaging jobs
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7597
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Restore the change from commit 6f17996edc (gitlab-ci: Update Windows
builds to MSVC 14.33 toolset, 2022-08-15, v3.24.1~3^2), but not for
packaging jobs. `cmake-gui` is still buggy when compiled with
the newer toolset.
Issue: #23859
|
| |
| |
| |
| |
| |
| |
| | |
This will be useful for testing CMake with one version of MSVC
while packaging the official binaries with another version.
Issue: #23859
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
b55152e7ad gitlab-ci: add jobs to test CMake with external dependencies on Linux
6a05d107ca ci: add CMake external build dependencies to Debian and Fedora base images
d3c1b8a491 jsoncpp: Require version 1.6.0 when using system-provided library
68d3ca7008 Tests: Fix RunCMake.FileAPI test with jsoncpp < 1.7.5
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7592
|
| | |
| | |
| | |
| | |
| | | |
Test that CMake works without its bundled dependencies.
For some dependencies, test using the minimum supported version.
|
| | | |
|
|\ \ \
| |/ /
|/| /
| |/
| |
| |
| |
| | |
05a1464689 ci: use CMake 3.24.1
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !7590
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
3a7202bfc7 gitlab-ci: Revert Windows builds from MSVC 14.33 to MSVC 14.32 toolset
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !7586
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Revert commit 6f17996edc (gitlab-ci: Update Windows builds to MSVC 14.33
toolset, 2022-08-15). A `cmake-gui` built with the MSVC 14.33 toolset
emits spurious errors when configuring CMake projects, even when the
adjacent `cmake` binary succeeds reliably. Revert to the known-working
MSVC 14.32 toolset pending further investigation.
Issue: #23859
|