summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-03-07 12:49:34 +0100
committerMatthias Vogelgesang <matthias.vogelgesang@kit.edu>2014-03-07 13:06:28 +0100
commitb64558ac5943a0c4d00bb9216fa6aaf3dc35adf0 (patch)
treecc68f3aa22d7c3c11580dfa1172b48819f3fad61 /.travis.yml
parentdfa4200615064bbb9c87ad3997955478f2a31db1 (diff)
downloadufo-filters-b64558ac5943a0c4d00bb9216fa6aaf3dc35adf0.tar.gz
ufo-filters-b64558ac5943a0c4d00bb9216fa6aaf3dc35adf0.tar.bz2
ufo-filters-b64558ac5943a0c4d00bb9216fa6aaf3dc35adf0.tar.xz
ufo-filters-b64558ac5943a0c4d00bb9216fa6aaf3dc35adf0.zip
Add Travis CI support
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..139e731
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,23 @@
+language: c
+
+before_script:
+ # Hijacking the crystfel repos for OpenCL headers and ICD
+ - sudo add-apt-repository ppa:valmar-lp/crystfel-releases -y
+ - sudo apt-get update -qq -y
+ - sudo apt-get install opencl-headers ocl-icd-opencl-dev libjson-glib-dev libzmq3-dev autoconf-archive
+ - sudo apt-get install libtiff4-dev
+
+ # build ufo-core first
+ - mkdir core
+ - cd core
+ - git clone https://github.com/ufo-kit/ufo-core
+ - cd ufo-core
+ - cmake -DPREFIX=$HOME/usr -DWITH_GIR=OFF -DWITH_GTK_DOC=OFF -DWITH_PYTHON=OFF .
+ - make install
+ - cd ../..
+
+script:
+ - export LD_LIBRARY_PATH=$HOME/usr/lib
+ - export PKG_CONFIG_PATH=$HOME/usr/lib/pkgconfig
+ - cmake .
+ - make