{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1735209264,"commit_time":1735300343,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"421e592db25cbbe4baadfeef8e6ed75a57579d0a","message":"cmake: add `librtmp` Find module\n\nThe new detection method also allows to enable librtmp without using\nOpenSSL as a curl TLS backend at the same time.\n\nAlso:\n- implement manual version detection for librtmp.\n  Version info is in hex. With CMake 3.13 and newer, extract it as a hex\n  number. With earlier CMake version, just strip the leading zeroes.\n  Doing more here seems overkill because librtmp has been standing\n  at 2.3/2.4 for a decade now. Bumping into hex digits seems unlikely\n  before deprecating CMake 3.13 support.\n  librtmp advertises v2.4 via its `pkg-config` module, and v2.3 via\n  its public header. The latter shows up in `curl -V` and either can\n  be shown at configure-time depending on detection method.\n  This isn't a curl bug.\n- GHA/macos: enable rtmp in a job.\n- apply the \"half-detection\" fix to the Find module.\n  `librtmp` is also affected (in CI too), because it depends on libssl and\n  libcrypto.\n\nCloses #15832\n","parents":["5e1700d167a5ff8823095aa1c940b9eaab45b960"],"tree_hash":"ab48c587f6faf4902c563a4f67fd7d906aae157f"}