summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Varga <pvarga@inf.u-szeged.hu>2022-06-16 10:38:32 +0200
committerPeter Varga <pvarga@inf.u-szeged.hu>2022-06-21 06:37:55 +0000
commit2c4b80c2a640797a4ffd1c2265c0209f2d8d10e1 (patch)
treee0c813a9e30bb09ff5e4ff007ebe1be68eabf8f1
parentc24309ffb7ff9df2b933358eba51238aafa572f3 (diff)
downloadqtwebengine-chromium-2c4b80c2a640797a4ffd1c2265c0209f2d8d10e1.tar.gz
FIXUP: Fix gn build windows issue
Omit /link flag if linking with lld-link. Change-Id: I924e954225f713ba11844478f8a5b55401e13117 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
-rw-r--r--gn/build/build_win.ninja.template2
-rwxr-xr-xgn/build/gen.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/gn/build/build_win.ninja.template b/gn/build/build_win.ninja.template
index 3d2b572cd92..8969280b763 100644
--- a/gn/build/build_win.ninja.template
+++ b/gn/build/build_win.ninja.template
@@ -8,5 +8,5 @@ rule alink_thin
description = LIB $out
rule link
- command = ninja -t msvc -- $ld /nologo $ldflags /PDB:$out.pdb $in $solibs $libs /link /OUT:${out}
+ command = ninja -t msvc -- $ld /nologo /PDB:$out.pdb $in $solibs $libs $ldflags /OUT:${out}
description = LINK $out
diff --git a/gn/build/gen.py b/gn/build/gen.py
index b44bbb6337f..d64d030fbde 100755
--- a/gn/build/gen.py
+++ b/gn/build/gen.py
@@ -570,6 +570,9 @@ def WriteGNNinja(path, platform, host, options, args_list):
else:
ldflags.extend(['/MACHINE:x86'])
+ if not options.ld.endswith('lld-link.exe'):
+ ldflags.extend(['/link'])
+
static_libraries = {
'base': {'sources': [
'src/base/command_line.cc',