/
nsis.pro
29 lines (22 loc) · 1.26 KB
/
nsis.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# SPDX-FileCopyrightText: 2014-2019 Paul Colby <git@colby.id.au>
# SPDX-License-Identifier: GPL-3.0-or-later
include(../../common.pri)
TEMPLATE = aux
HOOK_URL = https://github.com/pcolby/bipolar/releases/download/hook-3/Qt5Network-2022.dll
POWERSHELL = $$(SYSTEMROOT)/System32/WindowsPowerShell/v1.0/powershell.exe
DOWNLOAD_SCRIPT = "(New-Object Net.WebClient).DownloadFile('$$HOOK_URL', 'Qt5Network.dll')"
hook.target = Qt5Network.dll
win32-msvc*:hook.commands = $$system_quote($$system_path($$POWERSHELL)) \
-Command $$system_quote($$DOWNLOAD_SCRIPT)
else:hook.commands = $$shell_quote($$shell_path($$POWERSHELL)) \
-Command $$shell_quote($$system_quote($$DOWNLOAD_SCRIPT))
qtlibs.depends = $$OUT_PWD/../../src/$$(CONFIGURATION)/Bipolar.exe
qtlibs.target = qtlibs
qtlibs.commands = windeployqt.exe --dir qtlibs \
$$system_quote($$system_path($$OUT_PWD/../../src/$$(CONFIGURATION)/Bipolar.exe))
nsis.depends = $$OUT_PWD/../../src/$$(CONFIGURATION)/Bipolar.exe qtlibs hook
nsis.target = nsis
nsis.commands = $$shell_quote($$system_path(C:/Program Files (x86)/NSIS/makensis.exe)) -V4 Bipolar.nsi
QMAKE_EXTRA_TARGETS = hook nsis qtlibs
QMAKE_SUBSTITUTES += Bipolar.nsi.in gpl-3.0.rtf.in
gpl-3.0.rtf.in.CONFIG = verbatim