build: ignore built sources in coverage
[adg.git] / .travis.yml
blob436cba692f8370cf032dd9395c123e636d42f0e0
1 language: c
3 compiler:
4     - clang
5     - gcc
7 before_install:
8     - sudo apt-get update -qq
10 install:
11     - sudo pip install cpp-coveralls
12     - sudo apt-get -qq install libcairo2-dev libcairo-gobject2 gtk-doc-tools
14 before_script:
15     - ./autogen.sh --verbose && mkdir -p _build && cd _build
17 script:
18     - ../configure --enable-gcov && make && make V=1 check
20 after_success:
21     - if [ "$CC" = "gcc" ]; then coveralls -r .. -x c -e demo -e src/tests -e src/cpml/tests -e src/adg/tests -e src/adg/adg-marshal.c -e src/adg/adg-type-builtins.c --gcov-options '\-lp'; fi
23 after_script:
24     - cd ..
26 notifications:
27     email:
28         recipients:
29             - ntd@entidi.it