1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/test-apps
Andy Green 5c7b5af92a cmake: disable export visibility when building lws static
This is complicated by the fact extern on a function declaration implies
visibility... we have to make LWS_EXTERN empty when building static.

And, setting target_compile_definitions() doesn't work inside macros,
so it has to be set explicitly for the plugins.

Checking the symbol status needs nm -C -D as per

https://stackoverflow.com/questions/37934388/symbol-visibility-not-working-as-expected

after this patch, libwebsockets.a shows no symbols when checked like that and
the static-linked minimal examples only show -U for their other dynamic
imports.

In a handful of cases we use LWS_EXTERN on extern data declarations,
those then need to change to explicit extern.
2020-09-06 11:46:25 +01:00
..
android align private LWS_NO_EXTENSIONS to be same as public LWS_WITHOUT_EXTENSIONS 2018-04-06 10:38:03 +08:00
private clean up top level of project 2017-09-27 08:24:05 +08:00
1.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
2.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
3.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
4.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
5.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
6.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
7.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
8.png minimal client: add different paths to multi 2018-06-04 07:14:49 +08:00
candide.zip clean up top level of project 2017-09-27 08:24:05 +08:00
CMakeLists.txt cmake: disable export visibility when building lws static 2020-09-06 11:46:25 +01:00
favicon.ico clean up top level of project 2017-09-27 08:24:05 +08:00
http2.png wss-over-h2: show feedback in test page if active 2018-04-06 10:38:03 +08:00
leaf.jpg clean up top level of project 2017-09-27 08:24:05 +08:00
libwebsockets-test-server.service clean up top level of project 2017-09-27 08:24:05 +08:00
libwebsockets.org-logo.png clean up top level of project 2017-09-27 08:24:05 +08:00
libwebsockets.org-logo.svg lws logo: update minimal examples 2020-03-06 04:46:39 +00:00
lws-cgi-test.sh http2: make usable 2017-10-16 17:13:49 +08:00
lws-common.js clean: codacy 2020-01-14 10:06:26 +00:00
lws-ssh-test-keys Plugins: add ssh-base ssh server plugin 2017-10-16 16:59:57 +08:00
lws-ssh-test-keys.pub Plugins: add ssh-base ssh server plugin 2017-10-16 16:59:57 +08:00
test-client.c test-apps: dont build extension support if LWS_WITHOUT_EXTENSIONS 2020-08-31 16:51:37 +01:00
test-lejp.c lejp: support outer element is array 2020-05-11 21:20:29 +01:00
test-server.c test-apps: dont build extension support if LWS_WITHOUT_EXTENSIONS 2020-08-31 16:51:37 +01:00
test-sshd.c cmakelist: Augean Stables refactor 2020-05-27 08:40:12 +01:00
test.css test-app: upgrade test.html to have separate css and js for CSP 2018-09-11 18:27:59 +08:00
test.html minimal examples: update for CSP best practices 2018-11-21 17:03:29 +08:00
test.js codacy: minor fixes 2018-10-13 08:16:27 +08:00
wss-over-h2.png wss-over-h2: show feedback in test page if active 2018-04-06 10:38:03 +08:00