commit | 0a34b036beee496f37c85746c894f91b72246150 | [log] [tgz] |
---|---|---|
author | Sami Kyostila <skyostil@google.com> | Thu May 16 18:28:48 2019 +0100 |
committer | Sami Kyostila <skyostil@google.com> | Thu May 16 18:28:48 2019 +0100 |
tree | 04706a9886341a9818140548d285c5683b190c82 | |
parent | d208655f57ca31b296a8642f89461d89f08a3653 [diff] |
Add a tool for generating amalgamated builds This patch adds tools/gen_amalgamated, which can take a number of GN targets and produce an "amalgamated" header and source file pair. These can be more easily incorporated to various build systems where GN isn't readily available. We also fix a few naming collisions that prevented the amalgamated build from succeeding. Test: $ (cd buildtools/protobuf; ./configure && make) $ tools/gen_amalgamated --build Example output: https://drive.google.com/open?id=12HPn02Cscv5-eCW9MSoNpfNjS2y0pgSv Change-Id: Idb894713e8283d5ee2dc46c5eb7bbb291e4185ba
Perfetto is an open-source project for performance instrumentation and tracing of Linux/Android/Chrome platforms and user-space apps.
See www.perfetto.dev for docs.