Trim dependency creep in setup.exe by splitting RLZ into non-net and net bits.
This change introduces the //rlz:rlz_lib_no_network source_set for use by Chrome's installer on Windows. This breaks a dependency on a slew of networking pieces that bloat setup.exe. Results from building chrome/installer/setup at r718552: - before: 6536 build targets -- 2,590,720 bytes - after : 2390 build targets -- 2,298,880 bytes - 4,146 fewer build targets (63.43% reduction) - 291,840 bytes smaller (11.26% reduction) BUG=1026780 Change-Id: I99892e6b0b9f730e1467a9af1af55c42ddeb8903 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1932803Reviewed-by:Roger Tawa <rogerta@chromium.org> Commit-Queue: Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/master@{#719145}
Showing
rlz/lib/machine_deal_win.h
0 → 100644
rlz/lib/rlz_lib_clear.h
0 → 100644
rlz/lib/time_util.h
0 → 100644
rlz/lib/time_util_base.cc
0 → 100644
rlz/lib/time_util_win.cc
0 → 100644
Please register or sign in to comment