diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2019-09-17 21:53:15 +0200 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-02-05 23:08:50 +0100 |
commit | c02b4aa97fe318c43909bfac0f7724de512a4bad (patch) | |
tree | d3603ca84bb2db69a47b3fd59e470ad1c09c1a2c /appveyor.yml | |
parent | de47eb225911f2f60b8cbcf828fd182eb75996e7 (diff) |
appveyor.yml: Switch to CMake on Ubuntu
Diffstat (limited to 'appveyor.yml')
-rw-r--r-- | appveyor.yml | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/appveyor.yml b/appveyor.yml index 0ac27af9dd..55df979ccf 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -50,15 +50,21 @@ for: install: - sudo apt-get update - - sudo apt-get -y install gdb libavformat-dev libchromaprint-dev libfaad-dev libflac-dev libid3tag0-dev libmad0-dev libmodplug-dev libmp3lame-dev libmp4v2-dev libopus-dev libopusfile-dev libportmidi-dev libprotobuf-dev libqt5opengl5-dev libqt5sql5-sqlite libqt5svg5-dev librubberband-dev libshout3-dev libsndfile1-dev libsqlite3-dev libtag1-dev libupower-glib-dev libusb-1.0-0-dev libwavpack-dev portaudio19-dev protobuf-compiler qt5-default qtscript5-dev libqt5x11extras5-dev scons qt5keychain-dev liblilv-dev libsoundtouch-dev + - sudo apt-get -y install gdb libavformat-dev libchromaprint-dev libfaad-dev libflac-dev libid3tag0-dev libmad0-dev libmodplug-dev libmp3lame-dev libmp4v2-dev libopus-dev libopusfile-dev libportmidi-dev libprotobuf-dev libqt5opengl5-dev libqt5sql5-sqlite libqt5svg5-dev librubberband-dev libshout3-dev libsndfile1-dev libsqlite3-dev libtag1-dev libupower-glib-dev libusb-1.0-0-dev libwavpack-dev portaudio19-dev protobuf-compiler qt5-default qtscript5-dev libqt5x11extras5-dev cmake qt5keychain-dev liblilv-dev libsoundtouch-dev build_script: - # ffmpeg=1 requires FFmpeg 4.0, but Ubuntu 18.04 still provides only FFmpeg 3.4.x - - scons -j4 test=1 mad=1 faad=1 opus=1 modplug=1 wv=1 hss1394=0 virtualize=0 debug_assertions_fatal=1 verbose=0 localecompare=1 + - export CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" + - mkdir cmake_build + - cd cmake_build + - cmake -DMAD_ENABLED=ON -DFAAD_ENABLED=ON -DOPUS_ENABLED=ON -DMODPLUG_ENABLED=ON -DWAVPACK_ENABLED=ON -DHSS1394_ENABLED=OFF -DLOCALECOMPARE_ENABLED=ON .. + - cmake --build . + - sudo cmake --build . --target install test_script: - - xvfb-run -- ./mixxx-test --gtest_output=xml:test_results.xml - - xvfb-run -- ./mixxx-test --benchmark + - cmake --build . --target mixxx-test + - export GTEST_COLOR=1 CTEST_OUTPUT_ON_FAILURE=1 + - xvfb-run -- cmake --build . --target test + - xvfb-run -- cmake --build . --target benchmark after_test: - curl -F 'file=@test_results.xml' "https://ci.appveyor.com/api/testresults/junit/$APPVEYOR_JOB_ID" |