|
|
|
@ -128,6 +128,7 @@ def UpdateCpp(): |
|
|
|
|
'static const int kMinHeaderVersionForProtoc = %s;' % cpp_version, |
|
|
|
|
line) |
|
|
|
|
return line |
|
|
|
|
|
|
|
|
|
def RewritePortDef(line): |
|
|
|
|
line = re.sub( |
|
|
|
|
r'^#define PROTOBUF_VERSION .*$', |
|
|
|
@ -148,8 +149,31 @@ def UpdateCpp(): |
|
|
|
|
line) |
|
|
|
|
return line |
|
|
|
|
|
|
|
|
|
def RewritePbH(line): |
|
|
|
|
line = re.sub( |
|
|
|
|
r'^#if PROTOBUF_VERSION < .*$', |
|
|
|
|
'#if PROTOBUF_VERSION < %s' % cpp_version, |
|
|
|
|
line) |
|
|
|
|
line = re.sub( |
|
|
|
|
r'^#if .* < PROTOBUF_MIN_PROTOC_VERSION$', |
|
|
|
|
'#if %s < PROTOBUF_MIN_PROTOC_VERSION' % cpp_version, |
|
|
|
|
line) |
|
|
|
|
return line |
|
|
|
|
|
|
|
|
|
RewriteTextFile('src/google/protobuf/stubs/common.h', RewriteCommon) |
|
|
|
|
RewriteTextFile('src/google/protobuf/port_def.inc', RewritePortDef) |
|
|
|
|
RewriteTextFile('src/google/protobuf/any.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/api.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/descriptor.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/duration.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/empty.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/field_mask.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/source_context.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/struct.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/timestamp.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/type.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/wrappers.pb.h', RewritePbH) |
|
|
|
|
RewriteTextFile('src/google/protobuf/compiler/plugin.pb.h', RewritePbH) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def UpdateCsharp(): |
|
|
|
|