From 24cc44b22063a2ad78192b117d3a8f555d0bf213 Mon Sep 17 00:00:00 2001 From: adityapk Date: Tue, 16 Oct 2018 18:30:36 -0700 Subject: [PATCH] Powershell script for windows build --- src/scripts/mkwinrelease.ps1 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/scripts/mkwinrelease.ps1 diff --git a/src/scripts/mkwinrelease.ps1 b/src/scripts/mkwinrelease.ps1 new file mode 100644 index 0000000..8ed36fc --- /dev/null +++ b/src/scripts/mkwinrelease.ps1 @@ -0,0 +1,25 @@ +if (-not (Test-Path env:QT_LOCATION)) { echo "QT_LOCATION is not set"; exit; } +if (-not (Test-Path env:APP_VERSION)) { echo "APP_VERSION is not set"; exit; } + +$target="zcash-qt-wallet-v$Env:APP_VERSION" + +echo "Cleaning" +nmake clean *>$null +Remove-Item -Path debug -Recurse | Out-Null +Remove-Item -Path release -Recurse | Out-Null + +# Run qmake +echo "Configuring" +& "$Env:QT_LOCATION\bin\qmake.exe" zcash-qt-wallet.pro -spec win32-msvc "CONFIG+=release" + +echo "Building" +nmake *>$null + +# Make a dist directory in release +New-Item release/$target -itemtype directory | Out-Null +Move-Item release/zcash-qt-wallet.exe release/$target | Out-Null + +& "$Env:QT_LOCATION\bin\windeployqt.exe" release/$target/zcash-qt-wallet.exe *>$null + +echo "Zipping" +Compress-Archive -LiteralPath release/$target -DestinationPath "release/$target.zip" \ No newline at end of file