forked from virinext/hevcesbrowser
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
30 lines (26 loc) · 780 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
compiler:
- gcc
dist: trusty
language:
- cpp
before_install:
- sudo add-apt-repository -y ppa:ubuntu-sdk-team/ppa
- sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
- sudo apt-get update -qq
- sudo apt-get -y install qtdeclarative5-dev
- sudo apt-get -y install libboost-all-dev
- sudo apt-get install -qq g++-4.8 gcc-4.8
- export CXX="g++-4.8" CC="gcc-4.8"
- git submodule update --init --recursive
- git submodule update --recursive
script:
- cmake -DCMAKE_BUILD_TYPE=Release
- make VERBOSE=1
- cd hevcparser/tests/samples
- ./get_samples.sh
- cd ../../../
- make test
- cd utils/hevc_es_browser_gui/
- qmake -qt=qt5 hevc_es_browser_gui.pro -r "CONFIG+=Release" "QMAKE_CXX=$CXX" "QMAKE_CC=$CC"
- make gitinfo
- make VERBOSE=1