Home | History | Annotate | Download | only in harfbuzz_ng
      1 language: cpp
      2 compiler:
      3   - clang
      4   - gcc
      5 env:
      6   global:
      7     - CPPFLAGS=""
      8     - CFLAGS="-Werror --coverage"
      9     - CXXFLAGS="-Werror --coverage"
     10     - LDFLAGS="--coverage"
     11 install:
     12   - sudo apt-get install pkg-config ragel gtk-doc-tools # for autogen.sh
     13   - sudo apt-get install libfreetype6-dev # for font functions
     14   - sudo apt-get install libglib2.0-dev # for font functions / tests / utils
     15   - sudo apt-get install libcairo2-dev # for utils
     16   - sudo apt-get install libicu-dev # for extra unicode functions
     17   - sudo apt-get install libgraphite2-dev # for extra shapers
     18   - sudo pip install cpp-coveralls # for coveralls.io code coverage tracking
     19 script:
     20   - NOCONFIGURE=1 ./autogen.sh
     21   - ./configure --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2
     22   - make && make check && { rm -f src/.libs/NONE.gcov; touch src/NONE; test $CC != gcc || coveralls; }
     23 notifications:
     24   irc: "irc.freenode.org#harfbuzz"
     25   email: harfbuzz (a] lists.freedesktop.org
     26