Add skip_message option to generator.
Update issue 121 Status: FixedInGit
This commit is contained in:
@@ -639,6 +639,10 @@ def parse_file(fdesc, file_options):
|
||||
|
||||
for names, message in iterate_messages(fdesc, base_name):
|
||||
message_options = get_nanopb_suboptions(message, file_options, names)
|
||||
|
||||
if message_options.skip_message:
|
||||
continue
|
||||
|
||||
messages.append(Message(names, message, message_options))
|
||||
for enum in message.enum_type:
|
||||
enum_options = get_nanopb_suboptions(enum, message_options, names + enum.name)
|
||||
|
||||
@@ -37,6 +37,9 @@ message NanoPBOptions {
|
||||
// Note: this cannot be used on CPUs that break on unaligned
|
||||
// accesses to variables.
|
||||
optional bool packed_struct = 5 [default = false];
|
||||
|
||||
// Skip this message
|
||||
optional bool skip_message = 6 [default = false];
|
||||
}
|
||||
|
||||
// Extensions to protoc 'Descriptor' type in order to define options
|
||||
|
||||
Reference in New Issue
Block a user