2015-09-12 00:32:43 +02:00
|
|
|
language: cpp
|
|
|
|
compiler: gcc
|
|
|
|
sudo: required
|
|
|
|
|
|
|
|
before_install:
|
|
|
|
- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
|
2015-12-24 12:18:29 +01:00
|
|
|
- sudo add-apt-repository ppa:beineri/opt-qt551 -y
|
2015-09-12 00:32:43 +02:00
|
|
|
- sudo apt-get update
|
|
|
|
|
|
|
|
install:
|
|
|
|
- echo `pwd`
|
|
|
|
- export PROJECT_DIR=`pwd`
|
|
|
|
- echo "Installing Qt and GCC"
|
|
|
|
- sudo apt-get -y install qt-latest gcc-5 g++-5
|
|
|
|
- echo "Moving to /tmp"
|
|
|
|
- cd /tmp
|
|
|
|
- echo "Installing CMake"
|
2015-11-23 23:14:11 +01:00
|
|
|
- wget --no-check-certificate https://cmake.org/files/v3.3/cmake-3.3.2-Linux-x86_64.tar.gz
|
|
|
|
- tar xf cmake-3.3.2-Linux-x86_64.tar.gz
|
|
|
|
- export CMAKE_EXECUTABLE=/tmp/cmake-3.3.2-Linux-x86_64/bin/cmake
|
2015-09-12 00:32:43 +02:00
|
|
|
- cd -
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
- export CXX=g++-5
|
|
|
|
- export CC=gcc-5
|
|
|
|
- source /opt/qt55/bin/qt55-env.sh
|
2015-12-28 13:47:52 +01:00
|
|
|
- export DISPLAY=:99.0
|
|
|
|
- sh -e /etc/init.d/xvfb start
|
|
|
|
- sleep 3 # give xvfb some time to start
|
2015-09-12 00:32:43 +02:00
|
|
|
|
|
|
|
script:
|
|
|
|
- mkdir build
|
|
|
|
- cd build
|
|
|
|
- $CMAKE_EXECUTABLE ..
|
2015-09-20 14:35:08 +02:00
|
|
|
- make
|
|
|
|
- ./test/TestDynamicQObject
|