build: install pip3 on TravisCI
[adg.git] / .travis.yml
bloba6393e288bc008520db4c8bb349a7f8de3f3aee0
1 branches:
2     only:
3         - master
5 language: c
7 compiler:
8     - clang
9     - gcc
11 env:
12     - GTK=gtk2
13     - GTK=gtk3
15 before_install:
16     - sudo apt-get update -qq
18 install:
19     - sudo apt-get -qq install python3-pip ninja-build gtk-doc-tools
20       libcairo2-dev libcairo-gobject2 libgtk2.0-dev libgtk-3-dev
21     - sudo pip install cpp-coveralls
22     - sudo pip3 install meson
24 script:
25     - meson -Db_coverage=true -Dgtk=$GTK _build &&
26       meson compile -C _build &&
27       meson test    -C _build
29 after_success:
30     - if [ "$CC" = "gcc" ]; then
31       coveralls -x c -e demo -e src/tests -e src/cpml/tests -e src/adg/tests --gcov-options '\-lp';
32       fi
34 notifications:
35     email:
36         recipients:
37             - ntd@entidi.it