diff options
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/.travis.yml')
-rw-r--r-- | Build/source/libs/harfbuzz/harfbuzz-src/.travis.yml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/.travis.yml b/Build/source/libs/harfbuzz/harfbuzz-src/.travis.yml new file mode 100644 index 00000000000..4f989b2e4d6 --- /dev/null +++ b/Build/source/libs/harfbuzz/harfbuzz-src/.travis.yml @@ -0,0 +1,43 @@ +# Build Configuration for Travis +dist: trusty + +language: cpp + +matrix: + include: + - os: linux + compiler: gcc + script: + # Remove the following three lines when Travis updates its distro + - export PKG_CONFIG_PATH="$HOME/.local/lib/pkgconfig" + - export LD_LIBRARY_PATH="$HOME/.local/lib" + - bash .ci/build-freetype.sh + + - ./autogen.sh NOCONFIGURE=1 + - ./configure $CONFIGURE_OPTS --enable-gtk-doc --enable-code-coverage --with-freetype --with-glib --with-gobject --with-cairo --with-icu --with-graphite2 + - make + - make check || .ci/fail.sh + - rm -rf freetype-2.9 + after_success: + - bash .ci/run-coveralls.sh # coveralls.io code coverage + +notifications: + email: harfbuzz-bots-chatter@googlegroups.com + +cache: + directories: + - /home/travis/.local + +addons: + apt: + packages: + - pkg-config # for autogen.sh + - ragel + - lcov + - gtk-doc-tools + - libfreetype6-dev # for font function + - libglib2.0-dev # for font functions / tests / utils + - libcairo2-dev # for utils + - libicu-dev # for extra unicode functions + - libgraphite2-dev # for extra shapers + #- libgirepository1.0-dev # for gobject-introspection |