]> git.ipfire.org Git - thirdparty/curl.git/commit
cmake: extend integration tests
authorViktor Szakats <commit@vsz.me>
Sun, 27 Apr 2025 10:26:41 +0000 (12:26 +0200)
committerViktor Szakats <commit@vsz.me>
Sun, 27 Apr 2025 11:22:39 +0000 (13:22 +0200)
commite2a23d5d0d566105237acec37a2c22a6f79cee3e
treeb8e47e1e78c2636ff63a408365d638f766d55cd8
parente9a35ded8a3057bd3135aef61bbfec6f7296886b
cmake: extend integration tests

- GHA: add cmake integration tests for Windows.
- make them run faster with prefill, unity, Ninja, omitting curl tool.
- also test static libcurl.
- add old-cmake support with auto-detection.
- auto-detect Ninja.
- run consumer test apps to see if they work.
- add support for Windows.
- make it more verbose.
- re-add `ExternalProject` cmake consumer test. It's broken.
- tidy up terminology.

Cherry-picked from #16973
Closes #17203
.github/workflows/distcheck.yml
tests/cmake/CMakeLists.txt
tests/cmake/test.c
tests/cmake/test.sh