1b63b7ad54
This adds the required framework to libs[] wherever they are required (most of the changes in this CL). It also enables the component build optimization of creating a non-bundled dylib to roll up all the sources and dependencies. The framework then links that, which allows the build to not copy the bundled library if any sources change. This is based on the technique implemented https://codereview.chromium.org/11420019/. BUG=431177 R=thakis@chromium.org,brettw@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/1961473003 Cr-Original-Commit-Position: refs/heads/master@{#392823} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 02aa51cf444626f4781824c17178376c0459ad83 |
||
---|---|---|
.. | ||
BUILD.gn | ||
copy_bundle_data.py | ||
setup_toolchain.py |