Added travis support

This commit is contained in:
Joakim Soderberg 2014-11-25 16:33:47 +01:00 committed by Andy Green
parent d893d96f8f
commit 3476e0ce10

19
.travis.yml Normal file
View file

@ -0,0 +1,19 @@
env:
- LWS_METHOD=default
- LWS_METHOD=noserver CMAKE_ARGS="-DLWS_WITHOUT_SERVER=ON"
- LWS_METHOD=noclient CMAKE_ARGS="-DLWS_WITHOUT_CLIENT=ON"
- LWS_METHOD=noext CMAKE_ARGS="-DLWS_WITHOUT_EXTENSIONS=ON"
- LWS_METHOD=libev CMAKE_ARGS="-DLWS_WITH_LIBEV=ON"
- LWS_METHOD=noipv6 CMAKE_ARGS="-DLWS_IPV6=OFF"
- LWS_METHOD=http2 CMAKE_ARGS="-DLWS_WITH_HTTP2=ON"
- LWS_METHOD=nossl CMAKE_ARGS="-DLWS_WITH_SSL=OFF"
- LWS_METHOD=nodaemon CMAKE_ARGS="-DLWS_WITHOUT_DAEMONIZE=ON"
compiler:
- gcc
- clang
language: c
install:
- sudo apt-get update -qq && sudo apt-get install -y -qq lcov valgrind
script:
- mkdir build && cd build && cmake $CMAKE_ARGS .. && cmake --build .