DescriptionAdd a clang tool to generate lists of file paths involved in a compilation.
This tool is used to support Codesearch for Chromium. For each compilation
unit, a file ending in <main source file>.filepath is produced which
contains a list of all files involved in the compilation.
The files produced by the tool will be processed by a script (TBD) that copies
all files mentioned as a dependency in one of these files to a common
folder (first renamed based on SHA256). Also, for each compilation unit it
creates a file containing the compilation arguments and references to the
renamed files needed for the compilation.
BUG=429684
Committed: https://crrev.com/9ab5616881e04d5f790ce94052ccc4b9036ef836
Cr-Commit-Position: refs/heads/master@{#304801}
Patch Set 1 #Patch Set 2 : Ran clang format. #
Total comments: 6
Patch Set 3 : Address review comments. #Patch Set 4 : Add test script and test files. #Patch Set 5 : Fix comment. #Patch Set 6 : Adjust path logic. #Patch Set 7 : Fix error revealed by chromium_presubmit. #Patch Set 8 : Fix license header. #
Messages
Total messages: 27 (7 generated)
|