katie/.travis.yml
Ivailo Monev 7dfa1bcd3b mostly wince leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-18 23:41:08 +00:00

25 lines
995 B
YAML

sudo: required
dist: trusty
language: cpp
compiler:
- clang
- gcc
os:
- linux
cache: ccache
git:
depth: 3
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq python-dev libssl-dev zlib1g-dev libc6-dev libpng12-dev libjpeg-dev libtiff5-dev libmng-dev libcups2-dev libasound2-dev libfreetype6-dev libfontconfig1-dev libicu-dev libglib2.0-dev libdbus-1-dev libgtk2.0-dev libgl1-mesa-dev libwayland-dev unixodbc-dev libpq-dev libmysqld-dev libaio-dev libsqlite3-dev xorg-dev
before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3
script:
- if [ "$CXX" == "clang++" ];then cmake -DENABLE_TESTING=TRUE -Wno-dev -DMYSQL_LIBRARIES:STRING="-lmysqld -lcrypt -laio" ;fi
- if [ "$CXX" == "g++" ];then cmake -DENABLE_TESTING=TRUE -DKATIE_ALLINONE=ON -Wno-dev -DMYSQL_LIBRARIES:STRING="-lmysqld -lcrypt -laio" ;fi
- make
# the tests/benchmarks take more then 1-hour and Travis times out
# - ctest -V
# - make test