From 741d87cb912984807e356c326451ee0615763c06 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Fri, 30 Jun 2017 23:41:55 +0800 Subject: [PATCH 1/2] Raise total stack size on Windows to 8 MB. Closes #7021. MSVC default was 1 MB. --- winconf-msvc.pri | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winconf-msvc.pri b/winconf-msvc.pri index 1a5d1998d..742680228 100644 --- a/winconf-msvc.pri +++ b/winconf-msvc.pri @@ -12,7 +12,7 @@ strace_win { } CONFIG -= embed_manifest_exe -QMAKE_LFLAGS += "/OPT:REF /OPT:ICF /MANIFEST:EMBED /MANIFESTINPUT:$$quote($${PWD}/src/qbittorrent.exe.manifest)" +QMAKE_LFLAGS += "/OPT:REF /OPT:ICF /MANIFEST:EMBED /MANIFESTINPUT:$$quote($${PWD}/src/qbittorrent.exe.manifest) /STACK:0x800000" RC_FILE = qbittorrent.rc From 53017d5cdee38117db1705afe113eb04987ce86a Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Fri, 30 Jun 2017 23:46:49 +0800 Subject: [PATCH 2/2] Separate "Release mode" linker options --- winconf-msvc.pri | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/winconf-msvc.pri b/winconf-msvc.pri index 742680228..f27a1f791 100644 --- a/winconf-msvc.pri +++ b/winconf-msvc.pri @@ -12,7 +12,8 @@ strace_win { } CONFIG -= embed_manifest_exe -QMAKE_LFLAGS += "/OPT:REF /OPT:ICF /MANIFEST:EMBED /MANIFESTINPUT:$$quote($${PWD}/src/qbittorrent.exe.manifest) /STACK:0x800000" +QMAKE_LFLAGS += "/MANIFEST:EMBED /MANIFESTINPUT:$$quote($${PWD}/src/qbittorrent.exe.manifest) /STACK:0x800000" +QMAKE_LFLAGS_RELEASE += "/OPT:REF /OPT:ICF" RC_FILE = qbittorrent.rc