Skip to content

Commit 8612a2b

Browse files
committed
Build with Qt 5.4.1 and cmake 3.3.0
1 parent b5a0c0c commit 8612a2b

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

.travis.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,24 @@ compiler:
66
before_install:
77
- if [ "$CXX" == "g++" ]; then sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test; fi
88
- if [ "$CXX" == "clang++" ]; then sudo add-apt-repository -y ppa:h-rayflood/llvm; fi
9-
109
- sudo apt-add-repository -y ppa:ubuntu-sdk-team/ppa
1110
- sudo add-apt-repository ppa:czchen/travis-ci -y
11+
- sudo add-apt-repository -y ppa:beineri/opt-qt541
1212
- sudo apt-get update -y
13+
1314
install:
1415
# gcc
1516
- if [ "$CXX" = "g++" ]; then sudo apt-get install -qq g++-4.8; fi
1617
- if [ "$CXX" = "g++" ]; then export CXX="g++-4.8"; fi
1718
# clang
1819
- if [ "$CXX" == "clang++" ]; then sudo apt-get install --allow-unauthenticated -qq clang-3.4; fi
1920
- if [ "$CXX" == "clang++" ]; then export CXX="clang++-3.4"; fi
20-
21-
- sudo apt-get install qtdeclarative5-dev qttools5-dev qttools5-dev-tools
21+
# qt
22+
- sudo apt-get update
23+
- sudo apt-get -y install qt54declarative qt54tools
24+
# pam and x11
2225
- sudo apt-get install -qq libpam0g-dev libX11-dev libx11-xcb-dev
23-
- sudo apt-get install cmake -y
24-
26+
# xcb
2527
- sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb1_1.10-2ubuntu1_amd64.deb
2628
- sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb-xkb1_1.10-2ubuntu1_amd64.deb
2729
- sudo wget http://mirrors.kernel.org/ubuntu/pool/main/libx/libxcb/libxcb1-dev_1.10-2ubuntu1_amd64.deb
@@ -32,9 +34,15 @@ install:
3234
- sudo dpkg --force-depends -i libxcb-xkb-dev_1.10-2ubuntu1_amd64.deb
3335

3436
before_script:
37+
# cmake
38+
- wget --no-check-certificate http://www.cmake.org/files/v3.3/cmake-3.3.0-Linux-x86_64.tar.gz -O cmake.tar.gz
39+
- tar -xzf cmake.tar.gz -C $HOME
40+
- export PATH=$HOME/cmake-3.3.0-Linux-x86_64/bin:$PATH
41+
- cmake --version
42+
# prepare
43+
- source /opt/qt54/bin/qt54-env.sh
3544
- mkdir build
3645
- cd build
3746
- cmake ..
3847

3948
script: make
40-

0 commit comments

Comments
 (0)