Skip to content

Commit 01ef499

Browse files
build,win: replace LTCG with Thin LTO for releases
1 parent 59272da commit 01ef499

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

vcbuild.bat

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,18 @@ goto next-arg
187187

188188
:args-done
189189

190+
if defined build_release (
191+
set config=Release
192+
set package=1
193+
set msi=1
194+
set licensertf=1
195+
set download_arg="--download=all"
196+
set i18n_arg=full-icu
197+
set projgen=1
198+
set cctest=1
199+
set thin_lto=1
200+
)
201+
190202
:: LTO mutual exclusion
191203
set lto_count=0
192204
if defined ltcg set /a lto_count+=1
@@ -208,18 +220,6 @@ if defined pgo_generate if defined pgo_use (
208220
exit /b 1
209221
)
210222

211-
if defined build_release (
212-
set config=Release
213-
set package=1
214-
set msi=1
215-
set licensertf=1
216-
set download_arg="--download=all"
217-
set i18n_arg=full-icu
218-
set projgen=1
219-
set cctest=1
220-
set ltcg=1
221-
)
222-
223223
if defined msi set stage_package=1
224224
if defined package set stage_package=1
225225

0 commit comments

Comments
 (0)