40 lines
864 B
YAML
40 lines
864 B
YAML
|
language: cpp
|
||
|
|
||
|
jobs:
|
||
|
include:
|
||
|
- os: linux
|
||
|
dist: xenial
|
||
|
compiler: gcc
|
||
|
env: COVERALLS=no
|
||
|
script:
|
||
|
- ./configure
|
||
|
- make libhv examples unittest evpp
|
||
|
|
||
|
- os: osx
|
||
|
compiler: clang
|
||
|
env: COVERALLS=no
|
||
|
script:
|
||
|
- ./configure
|
||
|
- make libhv examples unittest evpp
|
||
|
|
||
|
- os: windows
|
||
|
compiler: msvc
|
||
|
env: COVERALLS=no
|
||
|
script:
|
||
|
- mkdir win64
|
||
|
- cd win64
|
||
|
- cmake .. -G "Visual Studio 15 2017 Win64"
|
||
|
- cmake --build .
|
||
|
|
||
|
before_script:
|
||
|
- if [ "$COVERALLS" = "yes" ]; then
|
||
|
pip install --user cpp-coveralls;
|
||
|
export CC="$CC --coverage" CXX="$CXX --coverage";
|
||
|
fi
|
||
|
|
||
|
after_success:
|
||
|
- if [ "$COVERALLS" = "yes" ]; then
|
||
|
scripts/test-coverage.sh;
|
||
|
coveralls --gcov-options '\-lp' --include base --include event --include http;
|
||
|
fi
|