{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1759833409,"commit_time":1759856942,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"df70a68984308952dcacf33d11593cb22ad80464","message":"cmake: support building some complicated examples, build them in CI\n\nBuild these examples when the necessary dependencies are present:\n- cacertinmem, usercertinmem (OpenSSL/fork)\n- multi-uv (libuv)\n- multithread, threaded-ssl (pthread)\n- sessioninfo (GnuTLS)\n\nIndicate the necessary dependency via a `Required:` comment placed in\nthe source file. A single dependency per source is supported as of now.\nThe name of the dependency should match the variable used within\nthe cmake scripts, which in turn matches the macro used in the config\nheader. E.g. for GnuTLS it's `USE_GNUTLS`.\n\nAlso:\n- GHA/macos: build examples in two job to test GnuTLS and pthread ones.\n- GHA/linux: enable libuv to test it with examples.\n\nFollow-up to 6bb77140322565ca17f5a66aa5d8500d8d469cca #18914\nCloses #18909\n","parents":["88a1ab511ce0883c0c0429a74af754036cff5df8"],"tree_hash":"50cd616c177dd24db558999ea9815e0195af9a44"}