commit | 739a90dfc3668a1622aab9b1c4bbf71dec409593 | [log] [tgz] |
---|---|---|
author | Christopher Lam <[email protected]> | Wed Mar 07 03:54:37 2018 |
committer | Commit Bot <[email protected]> | Wed Mar 07 03:54:37 2018 |
tree | be945fa6e275c188840e8765ca91155db8a09b99 | |
parent | 195955a575e36cde56763a9dbf2b191c2f1688e5 [diff] |
Add GN Closure Compilation ui/webui/ This CL converts ui/webui/ to use GN for its Closure Compilation. For now this will run side-by-side with GYP, with the GYP compilation being removed once all clients are switched to GN. The compile_js.gni has been augmented with extra_sources support and the ability to type check a group of js_library targets. A PRESUBMIT which warns when BUILD.gn files are not updated has been added. Bug: 632206 Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation Change-Id: Ibad3213eb67f5c0ea42555cc45126a00cbdb783e Reviewed-on: https://chromium-review.googlesource.com/942128 Commit-Queue: calamity <[email protected]> Reviewed-by: Dirk Pranke <[email protected]> Reviewed-by: Demetrios Papadopoulos <[email protected]> Cr-Commit-Position: refs/heads/master@{#541316}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .