summaryrefslogtreecommitdiff
path: root/appveyor.yml
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2023-07-07 12:37:21 +0200
committerToni Uhlig <matzeton@googlemail.com>2023-07-07 12:37:21 +0200
commit004b73ed7ef33cb407897f7eccbec5f3861f99d7 (patch)
tree590f4a80bb66fcc74452c9ae0ac824b7d4bc5871 /appveyor.yml
Squashed 'qhexedit2/' content from commit 7f22526
git-subtree-dir: qhexedit2 git-subtree-split: 7f22526a86685aec1c5722154b8a7422d5037b77
Diffstat (limited to 'appveyor.yml')
-rw-r--r--appveyor.yml47
1 files changed, 47 insertions, 0 deletions
diff --git a/appveyor.yml b/appveyor.yml
new file mode 100644
index 0000000..9134e3c
--- /dev/null
+++ b/appveyor.yml
@@ -0,0 +1,47 @@
+version: build{build}
+
+environment:
+ matrix:
+ - QT: C:\Qt\5.11\msvc2015
+ GENERATOR: Visual Studio 14 2015
+ PLATFORM: X86
+ - QT: C:\Qt\5.11\msvc2015_64
+ GENERATOR: Visual Studio 14 2015 Win64
+ PLATFORM: X64
+
+clone_folder: c:\dev\qhexedit
+clone_depth: 5
+
+install:
+ - set PATH=%QT%\bin\;C:\Qt\Tools\QtCreator\bin\;%PATH%
+
+before_build:
+ - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %PLATFORM%
+ - qmake --version
+ - echo %PLATFORM%
+ - cd c:\dev\qhexedit
+ - md build
+ - cd build
+ - if "%PLATFORM%" EQU "X64" (qmake -r -spec win32-msvc CONFIG+=x86_64 CONFIG-=debug CONFIG+=release ..\example\qhexedit.pro)
+ - if "%PLATFORM%" EQU "X86" (qmake -r -spec win32-msvc CONFIG+=Win32 CONFIG-=debug CONFIG+=release ..\example\qhexedit.pro)
+
+build_script:
+ - nmake
+ - windeployqt.exe release\qhexedit.exe
+ - makensis ..\deploy.nsi
+ - copy QHexEdit.exe ..\QHexEdit_%PLATFORM%.exe
+
+artifacts:
+ - path: QHexEdit_%PLATFORM%.exe
+
+deploy:
+ description: 'Latest QHexEdit Release'
+ provider: GitHub
+ auth_token:
+ secure: Euv9RAaww/SGWvmRycorKeh4t/BxsGCb176uhe23YTmyhkxn0nZlMcyFR+5s+R1z
+ draft: false
+ prerelease: false
+ force_update: true
+ on:
+ branch: master # release from master branch only
+ appveyor_repo_tag: true # deploy on tag push only