From ac3910140fefe5b819dac608d8584b1dab229494 Mon Sep 17 00:00:00 2001 From: Danny Edel Date: Sun, 31 Oct 2021 18:44:07 +0100 Subject: [PATCH] Revert "remove appveyor configuration" This reverts commit 2af6b2fdac4337adb1801612eb3835b6295d4fb9. --- .appveyor.yml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 .appveyor.yml diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000..b59ef80 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,60 @@ +version: '{build}' +branches: + only: + - master + - /^test-.*/ +os: Visual Studio 2013 +configuration: + - Debug + - Release + +# Before anything else: Download and extract dependency package +init: +- ps: (new-object net.webclient).DownloadFile('https://github.com/projekter/dspdfviewer/releases/download/v1.14-42-g4acfb31/DependenciesDyn.rar', 'c:\dependencies.rar') +- cmd: cd \ +- cmd: 7z x \dependencies.rar +- cmd: cd \projects\dspdfviewer + +# Before build: Let CMake create the solution file +before_build: + - cmd: mkdir \projects\dspdfviewer\build + - cmd: cd \projects\dspdfviewer\build + - cmd: > + cmake .. + -G "Visual Studio 12 2013" -T v120_xp + -DUseQtFive=ON + -DUsePrerenderedPDF=ON + -DBoostStaticLink=ON + -DWindowsStaticLink=OFF + -DRunDualScreenTests=OFF + -DBOOST_ROOT=\libraries\boost + -DBOOST_LIBRARYDIR=\libraries\boost\lib32-msvc-12.0 + +build: + project: C:\projects\dspdfviewer\build\dspdfviewer.sln + parallel: true + +before_test: + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\cairo\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\expat\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\fontconfig\lib + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\freetype\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\lcms\lib\MS + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\libiconv\lib + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\libjpeg-turbo\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\libpng\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\libtiff\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\openjpeg\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\deps\zlib\bin + - cmd: SET PATH=%PATH%;C:\dspdf\popplerDyn\poppler\bin + - cmd: SET PATH=%PATH%;C:\qt\5.5\msvc2013\bin + - cmd: if exist Testing\Debug copy C:\dspdf\popplerDyn\poppler\bin\poppler-qt5d.dll Testing\Debug\poppler-qt5.dll + - cmd: if exist Testing\Debug copy C:\dspdf\popplerDyn\poppler\bin\poppler-qt5d.dll Debug\poppler-qt5.dll + - cmd: if exist Testing\Debug windeployqt Testing\Debug\ + - cmd: if exist Testing\Debug windeployqt Debug\ + - cmd: SET CTEST_OUTPUT_ON_FAILURE=1 + - cmd: if exist Testing\Release windeployqt Testing\Release\ + - cmd: if exist Testing\Release windeployqt Release\ + +after_test: + - cmd: msbuild RUN_TESTS.vcxproj -- 2.47.3