• Cliff Smolinsky's avatar
    Delayload shlwapi · 02c06b10
    Cliff Smolinsky authored
    V8_libbase.dll, in a component build where the dll is created,
    statically links against shlwapi.dll. Shlwapi is only needed for a
    single use within the debug stacktrace code and is therefore not needed
    in most cases. Statically loading shlwapi also brings in user32.dll and
    gdi32.dll, so this is a decent perf hit which is generally unnecessary.
    This changes delayloads shlwapi so that is only loaded when actually
    used.
    
    Bug: v8:9024
    Change-Id: Ib8842893a43cde4b1110a333ae07d861088ba829
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1533145Reviewed-by: 's avatarRoss McIlroy <rmcilroy@chromium.org>
    Commit-Queue: Cliff Smolinsky <cliffsmo@microsoft.com>
    Cr-Commit-Position: refs/heads/master@{#60394}
    02c06b10
BUILD.gn 120 KB