diff options
author | Bo Yang <paulyang1211@gmail.com> | 2015-02-07 15:28:54 -0800 |
---|---|---|
committer | Bo Yang <paulyang1211@gmail.com> | 2015-02-07 15:28:54 -0800 |
commit | e2555e235f867f3d7a0378e95a45109c8fd2dfbe (patch) | |
tree | 9993073c9ea8166e589ef13a1d4f8f22f7098f14 /src/google/protobuf/compiler/command_line_interface.h | |
parent | 1d627f85c3aef00b24a6a19e5bc2a46ef889f16f (diff) |
Change target to output filenames
Diffstat (limited to 'src/google/protobuf/compiler/command_line_interface.h')
-rw-r--r-- | src/google/protobuf/compiler/command_line_interface.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/google/protobuf/compiler/command_line_interface.h b/src/google/protobuf/compiler/command_line_interface.h index 1df53c4a..7e611c44 100644 --- a/src/google/protobuf/compiler/command_line_interface.h +++ b/src/google/protobuf/compiler/command_line_interface.h @@ -39,6 +39,7 @@ #define GOOGLE_PROTOBUF_COMPILER_COMMAND_LINE_INTERFACE_H__ #include <google/protobuf/stubs/common.h> +#include <google/protobuf/stubs/hash.h> #include <string> #include <vector> #include <map> @@ -190,6 +191,7 @@ class LIBPROTOC_EXPORT CommandLineInterface { class ErrorPrinter; class GeneratorContextImpl; class MemoryOutputStream; + typedef hash_map<string, GeneratorContextImpl*> GeneratorContextMap; // Clear state from previous Run(). void Clear(); @@ -250,6 +252,7 @@ class LIBPROTOC_EXPORT CommandLineInterface { // Implements the --dependency_out option bool GenerateDependencyManifestFile( const vector<const FileDescriptor*>& parsed_files, + const GeneratorContextMap& output_directories, DiskSourceTree* source_tree); // Get all transitive dependencies of the given file (including the file |