We probably are not fully dedupping lib in gyp, particularly if they come from
msvs_settings.
We should.
From email from robertshield:
I noticed something odd in the .vcproj files generated by .gyp for a couple of
different targets. I thought I'd ask you two about it since I think you've done
.gyp work recently, if there's a mailing list I could send this to, please let
me know.
For chrome_frame_tests.vcproj and remoting_unittests.vcproj, the AdditionalDependencies files in the generated .vcproj files have many duplicates of the same input libs. For example,
secur32.lib
iphlpapi.lib
crypt32.lib
are included multiple times (around 14 to 17 times each) on the linker command
line which doesn't look right.
I poked around a bit and the only place I can see a reference to all three of
these is in chrome_dll.gypi:25 declaring the corresponding DLLs as delay-load
dependencies of chrome.dll. I'm not sure how this would result in their
duplication though.
Original issue reported on code.google.com by bradnel...@chromium.org on 10 May 2011 at 1:49
Original issue reported on code.google.com by
bradnel...@chromium.org
on 10 May 2011 at 1:49