1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/lib
Christoph Fritz 507b4f5a62 tls: cmake: avoid using full host path for SSL lib
When using OE/Yocto to create a SDK/toolchain, the generated
LibwebsocketsTargets.cmake falsely contains the host path (build
artifacts) in INTERFACE_LINK_LIBRARIES instead of the actually installed
SDK path.

This host path originates from OPENSSL_LIBRARIES that gives the full
path to the openssl library at build time.

To avoid propagating full build host specific path to generated
LibwebsocketsTargets.cmake, this patch forces to link with ssl and
crypto instead of a full path.
2023-04-01 21:29:03 +02:00
..
core lws_map: stop c++ compiler complaints 2022-09-19 07:49:42 +01:00
core-net client: win32: sul for client connection status polling 2022-09-18 06:16:14 +01:00
cose coverity: 2021-12-1 uplevel fixes 2022-03-15 10:28:09 +00:00
drivers lws_display: SSD1675B 2022-04-10 06:56:12 +01:00
event-libs sspc: refactor to allow different transports 2021-10-08 09:48:41 +01:00
jose base64: improve sanity checking 2022-03-25 08:18:30 +00:00
misc dlo: add render_to_rgba 2023-02-10 06:03:43 +00:00
plat delete_from_fd: assert if fd beyond the max_fds 2022-09-18 08:17:25 +01:00
roles clean: unreachable cruft 2022-09-18 08:17:25 +01:00
secure-streams ss-server: allow UPGRADE to UPGRADE 2022-09-18 08:23:01 +01:00
system coverity: reorder NULL check 2022-05-04 08:42:32 +01:00
tls tls: cmake: avoid using full host path for SSL lib 2023-04-01 21:29:03 +02:00
CMakeLists.txt pkgconfig: use appropriate static lib name 2022-03-15 10:28:09 +00:00
README.md cleaning 2020-01-05 22:17:58 +00:00

Library sources layout

Code that goes in the libwebsockets library itself lives down ./lib

Path Sources
lib/core Core lws code related to generic fd and wsi servicing and management
lib/core-net Core lws code that applies only if networking enabled
lib/event-libs Code containing optional event-lib specific adaptations
lib/jose JOSE / JWS / JWK / JWE implementations
lib/misc Code for various mostly optional miscellaneous features
lib/plat Platform-specific adaptation code
lib/roles Code for specific optional wsi roles, eg, http/1, h2, ws, raw, etc
lib/system Code for system-level features, eg, dhcpclient
lib/tls Code supporting the various TLS libraries