diff options
author | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2018-03-31 20:29:02 +0900 |
---|---|---|
committer | Kitsune Ral <Kitsune-Ral@users.sf.net> | 2018-03-31 20:29:56 +0900 |
commit | a62bc225b8b4c714e7943aad69d84704a03b8015 (patch) | |
tree | df5ff6f4cf878ecd74c14ea41a1d27a46055b415 /.travis.yml | |
parent | 9d8900197e69e9c0ffaaff6f63a40cb80cf08fb1 (diff) | |
parent | 6a61d3a127db1e253821bfb2ebb7f433bd534c4a (diff) | |
download | libquotient-a62bc225b8b4c714e7943aad69d84704a03b8015.tar.gz libquotient-a62bc225b8b4c714e7943aad69d84704a03b8015.zip |
Merge branch 'kitsune-install-target'
Closes #113.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml index a5938670..45db175a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,12 +25,20 @@ before_install: - if [ "$TRAVIS_OS_NAME" = "linux" ]; then VALGRIND="valgrind $VALGRIND_OPTIONS"; . /opt/qt56/bin/qt56-env.sh; fi script: -- mkdir build && cd build -- cmake .. +# Build and install with CMake +- mkdir build && pushd build +- cmake -DCMAKE_INSTALL_PREFIX=../install .. - cmake --build . --target all -- cd .. +- cmake --build . --target install +# Build qmc-example with the installed library +- popd && mkdir build-example && pushd build-example +- cmake -DCMAKE_PREFIX_PATH=../install ../examples +- cmake --build . --target all +- popd +# Build and install with qmake - qmake qmc-example.pro "CONFIG += debug" "CONFIG -= app_bundle" "QMAKE_CC = $CC" "QMAKE_CXX = $CXX" - make all +# Run the qmake-compiled qmc-example under valgrind - if [ "$QMC_TEST_USER" != "" ]; then $VALGRIND ./qmc-example "$QMC_TEST_USER" "$QMC_TEST_PWD" qmc-example-travis '#qmc-test:matrix.org' "Travis CI job $TRAVIS_JOB_NUMBER"; fi notifications: |