curl/.github/workflows
Viktor Szakats df70a68984
cmake: support building some complicated examples, build them in CI
Build these examples when the necessary dependencies are present:
- cacertinmem, usercertinmem (OpenSSL/fork)
- multi-uv (libuv)
- multithread, threaded-ssl (pthread)
- sessioninfo (GnuTLS)

Indicate the necessary dependency via a `Required:` comment placed in
the source file. A single dependency per source is supported as of now.
The name of the dependency should match the variable used within
the cmake scripts, which in turn matches the macro used in the config
header. E.g. for GnuTLS it's `USE_GNUTLS`.

Also:
- GHA/macos: build examples in two job to test GnuTLS and pthread ones.
- GHA/linux: enable libuv to test it with examples.

Follow-up to 6bb7714032 #18914
Closes #18909
2025-10-07 19:09:02 +02:00
..
appveyor-status.yml GHA: document permissions as required by zizmor 1.13.0 2025-09-13 18:11:53 +02:00
checkdocs.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
checksrc.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
codeql.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
configure-vs-cmake.yml GHA/configure-vs-cmake: reduce windows cross-toolchain apt installs 2025-10-06 20:09:13 +02:00
curl-for-win.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
distcheck.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
fuzz.yml build: drop the winbuild build system 2025-09-20 01:20:25 +02:00
http3-linux.yml GHA/http3-linux: cleanup cache entry name after prev 2025-10-05 14:07:42 +02:00
label.yml tidy-up: miscellaneous (cont.) 2025-10-06 22:33:38 +02:00
linux-old.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
linux.yml cmake: support building some complicated examples, build them in CI 2025-10-07 19:09:02 +02:00
macos.yml cmake: support building some complicated examples, build them in CI 2025-10-07 19:09:02 +02:00
non-native.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00
windows.yml GHA: show full versions next to pinned actions 2025-10-03 16:34:44 +02:00