cpp-ipc/.travis.yml
2018-12-20 16:53:34 +08:00

37 lines
693 B
YAML

language: cpp
os: linux
dist: xenial
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-7
- qt5-qmake
- libqt5test5
matrix:
include:
- compiler: gcc
env:
- MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
- compiler: clang
before_install:
- eval "${MATRIX_EVAL}"
script:
- qmake -v
- cd ./build
- qmake -o Makefile src.pro QMAKE_CC=$CC QMAKE_CXX=$CXX QMAKE_LINK=$CXX
- qmake -o MakefileTest test.pro QMAKE_CC=$CC QMAKE_CXX=$CXX QMAKE_LINK=$CXX
- make
- make -f MakefileTest
- export LD_LIBRARY_PATH=../output:$LD_LIBRARY_PATH && ../output/test
notifications:
slack:
on_success: never
on_failure: never