Commit graph

14 commits

Author SHA1 Message Date
Andy Green
19a320a578 http2: remove cmake option leave code in for now
https://github.com/warmcat/libwebsockets/issues/979
2017-07-25 17:36:31 +08:00
Jesse Engle
61cc61817e Subject: Eliminated 'unused variable' compiler warning generated with -DLWS_WITH_NO_LOGS=ON.
The unused variable was only declared for use in a log macro that's
compiled out with the above compiler switch. I removed the declaration
and casted the variable at each use in the block.

AG: convert to void case reference irrespective of logging enabled.
AG: travis.yml: add -DLWS_WITH_NO_LOGS=ON that also enables lwsws + cgi code
2017-07-19 04:11:57 +08:00
Andy Green
4d79dc553e travis: explicitly point to openssl on osx
One day this started failing at CMake autofind. This forces it to look at the right place.
2016-10-05 10:15:24 +08:00
Andy Green
020770566e plugins
This adds support for dynamically loaded plugins at runtime, which
can expose their own protocols or extensions transparently.

With these changes lwsws defaults to OFF in cmake, and if enabled it
automatically enables plugins and libuv support.

Signed-off-by: Andy Green <andy@warmcat.com>
2016-04-07 09:38:08 +08:00
Andy Green
1a13885afd cgi env
Improve cgi support so it's capable of running cgit
2016-03-21 15:17:33 +08:00
Andy Green
9b780806f0 travis coverity update
Signed-off-by: Andy Green <andy.green@linaro.org>
2015-12-06 10:43:02 +08:00
=?UTF-8?q?Joakim=20S=C3=B6derberg?=
7ef8855530 Subject: [PATCH] Attempt at fixing Travis for OSX.
Move install into external shell script. We cannot use apt-get on OSX, use brew instead... Also valgrind isn't used at the moment so skip intalling it.
2014-12-13 12:23:41 +08:00
Joakim Soderberg
a38a8cf8d1 Subject: [PATCH] Fix the travis.yml to build everything
When fixing the indentation for the coverity chagnes in 924bcfbc99
the build matrix got turned off. This re-enables this.

Also change from using gcc/clang. What we want is to build on both Linux
and OSX. Not just run Linux with gcc+clang.

However to enable multi-os support one has to mail the travis support:
http://docs.travis-ci.com/user/multi-os/

"This feature needs to be enabled manually. If you wish to take advantage
of this feature, please send email to support@travis-ci.com, indicating
which repository you would like to have it enabled."
2014-12-10 10:10:20 +08:00
Andy Green
924bcfbc99 coverty travis fix env indentation
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-30 11:52:40 +08:00
Andy Green
f1e52361c5 coverity travis add key
Signed-off-by: Andy Green <andy.green@linaro.org>
2014-11-30 11:24:01 +08:00
=?UTF-8?q?Joakim=20S=C3=B6derberg?=
6b6f1e188d Subject: [PATCH] Add support for coverity static analysis scan.
http://www.coverity.com
2014-11-30 10:58:52 +08:00
Joakim Soderberg
ced66021f4 Add libev dependecny 2014-11-26 01:23:34 +08:00
Joakim Soderberg
4eb182f873 Remove lcov depdency 2014-11-26 01:23:13 +08:00
Joakim Soderberg
3476e0ce10 Added travis support 2014-11-26 01:22:37 +08:00