doc: update copyright line for 2021
[adg.git] / .travis.yml
blob137ed1b3ea7dae01980890dff6efd20408c9ad7b
1 branches:
2     only:
3         - master
5 language: c
7 os: linux
8 dist: xenial
10 compiler:
11     - clang
12     - gcc
14 env:
15     - GTK=gtk2
16     - GTK=gtk3
18 before_install:
19     - sudo apt-get update -qq
20     - sudo apt-get -y install -t xenial-backports ninja-build
22 install:
23     - sudo apt-get -qq install
24       python3 python3-pip python3-setuptools python3-wheel
25       libcairo2-dev libcairo-gobject2
26       libgtk2.0-dev libgtk-3-dev gtk-doc-tools
27     - sudo pip install cpp-coveralls
28     - sudo pip3 install 'meson<0.57'
30 script:
31     - meson -Db_coverage=true -Dgtk=$GTK _build &&
32       meson compile -C _build &&
33       meson test    -C _build
35 after_success:
36     - if [ "$CC" = "gcc" ]; then
37       coveralls -x c -e demo -e src/tests -e src/cpml/tests -e src/adg/tests --gcov-options '\-lp';
38       fi
40 notifications:
41     email:
42         recipients:
43             - ntd@entidi.it