diff options
author | Richard Geary <rgeary@tower-research.com> | 2015-01-23 12:35:03 -0500 |
---|---|---|
committer | Richard Geary <rgeary@tower-research.com> | 2015-01-23 12:52:31 -0500 |
commit | 532c94145b6605361513682601f1d8e9f97a2497 (patch) | |
tree | a05aef03338488ba7ef13fac8119b1ca2aecfa1d /java/src | |
parent | 5446deaea7ffc29f6e09368cb6238da083969123 (diff) | |
download | protobuf-532c94145b6605361513682601f1d8e9f97a2497.tar.gz protobuf-532c94145b6605361513682601f1d8e9f97a2497.tar.bz2 protobuf-532c94145b6605361513682601f1d8e9f97a2497.zip |
Add support for outputting dependency manifest files, used by ninja and make
Use --manifest-file=somefile.d to output the dependency manifest.
This file will contain a list of files which were read by protoc as part
of creating the output files. It doesn't include the plugin inputs if
plugins are used, that could be a later extension.
The manifest file is in the format <output file>: <input files>. The
manifest file format only allows you to specify one output file, which
isn't a problem as it's used to detect input changes in order to detect
when to rerun the protoc command. The output file used in the manifest
is the manifest filename itself; to use this in ninja you should declare
the manifest file as the first output as well as the depfile input.
Diffstat (limited to 'java/src')
0 files changed, 0 insertions, 0 deletions