From 01fcacfc6b78511f96c96657878c0e916055561c Mon Sep 17 00:00:00 2001 From: Georg Krause Date: Fri, 5 Apr 2019 00:40:50 +0200 Subject: [PATCH] Add configuration for Travis CI build --- .travis.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..7aecdc3 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +sudo: required +language: cpp +dist: xenial +compiler: +- gcc +os: +- linux +install: +- echo $HOME +- echo $PWD +- sudo apt-get install libjpeg-dev libsndfile1-dev libsigc++-2.0-dev libfontconfig1-dev libxft-dev libcairo-dev python3-pip python3-setuptools python3-wheel liblo-dev libjack-dev libsamplerate0-dev ninja-build +- if cd ntk; then git pull; else git://git.tuxfamily.org/gitroot/non/fltk.git ntk && cd ntk; fi +- sudo ./waf configure build install && cd .. +- pip3 install meson +script: +- meson build +- ninja -C build +- ninja -C build test + +cache: + directories: + - $PWD/ntk + - $HOME/.cache/pip \ No newline at end of file