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
|