Hei hei, currently evaluating options on how to implement websockets in our applications. Did a litte modernization on this package here.
The list of CMake conf options for this package is huge. And so is the difference in binary size depending on what options are set, ranging from <150kB to >400kB on my platform. Problem: libwebsockets uses those options for different purposes, which makes it very difficult to pin down _all_ of them. If splitting up related pin down changes in multiple commits is not desired, I can squash commits of course. Greets Alex Alexander Dahl (8): libwebsockets: Reorder conf opts libwebsockets: Add conf opt to disable -Werror libwebsockets: Make shared library build explicit libwebsockets: Remove tests and examples from build libwebsockets: Pin down more conf opts libwebsockets: version bump 4.3.3 -> 4.4.1 libwebsockets: Make roles configurable libwebsockets: Pin down higher level config options rules/libwebsockets.in | 21 +++++++++++++ rules/libwebsockets.make | 68 ++++++++++++++++++++++++++++++++-------- 2 files changed, 76 insertions(+), 13 deletions(-) base-commit: 468b451437f729a6e996572ee7c2f654f76e1463 -- 2.39.5
