2018-11-14 08:56:14 +00:00
|
|
|
#Author: KangLin(kl222@126.com)
|
|
|
|
|
|
|
|
sudo: required
|
|
|
|
dist: trusty
|
|
|
|
|
|
|
|
language: cpp
|
|
|
|
|
|
|
|
cache:
|
|
|
|
- apt: true
|
|
|
|
- directories:
|
|
|
|
- Tools
|
|
|
|
|
|
|
|
compiler:
|
|
|
|
- g++
|
|
|
|
|
|
|
|
jdk: oraclejdk7
|
|
|
|
|
|
|
|
os:
|
|
|
|
- unix
|
|
|
|
|
|
|
|
addons:
|
|
|
|
ssh_known_hosts:
|
|
|
|
- github.com
|
|
|
|
|
|
|
|
env:
|
|
|
|
matrix:
|
2019-06-19 10:55:05 +00:00
|
|
|
- BUILD_TARGERT="linux" QT_VERSION_DIR=5.11 QT_VERSION=5.13.o
|
|
|
|
- BUILD_TARGERT="android_armv7" QT_VERSION_DIR=5.11 QT_VERSION=5.13.0
|
|
|
|
- BUILD_TARGERT="linux" QT_VERSION_DIR=5.10 QT_VERSION=5.12.4
|
|
|
|
- BUILD_TARGERT="android_armv7" QT_VERSION_DIR=5.10 QT_VERSION=5.12.4
|
|
|
|
- BUILD_TARGERT="linux" QT_VERSION_DIR=5.9 QT_VERSION=5.9.8
|
|
|
|
- BUILD_TARGERT="android_armv7" QT_VERSION_DIR=5.9 QT_VERSION=5.9.8
|
2018-11-14 08:56:14 +00:00
|
|
|
|
|
|
|
before_install:
|
|
|
|
- echo "TRAVIS_OS_NAME=${TRAVIS_OS_NAME}"
|
|
|
|
- export DISPLAY=:99.0
|
|
|
|
- sh -e /etc/init.d/xvfb start
|
|
|
|
|
|
|
|
install:
|
|
|
|
- bash ${TRAVIS_BUILD_DIR}/ci/build-install-tools.sh #> /dev/null
|
|
|
|
|
|
|
|
before_script:
|
|
|
|
- source ${TRAVIS_BUILD_DIR}/ci/build_env.sh
|
|
|
|
|
|
|
|
script:
|
|
|
|
- mkdir ${TRAVIS_BUILD_DIR}/build
|
|
|
|
- cd ${TRAVIS_BUILD_DIR}/build
|
|
|
|
- ${QT_ROOT}/bin/qmake -o Makefile CONFIG+=Release ${TRAVIS_BUILD_DIR}/src/QZXing.pro
|
|
|
|
- make -f Makefile
|