• Thomas Van Lenten's avatar
    Better support for using the proto library from a framework. · 7da023b8
    Thomas Van Lenten authored
    - Add generator constant for the default framework name.
    - Add generator api for making the CPP symbol from the name.
    - Add generator api to see if it is a bundled proto file.
    - Output a CPP conditional and two imports for the core library headers.
    - Add helper for generating the #import for file headers to deal with the
      framework imports.
    - Add a reference from the unittests to a WKT to use that to inspect how
      imports generate.
    - Update the podspec to define the CPP symbol and require pods 1.0 (or later).
    
    Fixes https://github.com/google/protobuf/issues/1457
    7da023b8
Name
Last commit
Last update
..
DevTools Loading commit data...
ProtocolBuffers_OSX.xcodeproj Loading commit data...
ProtocolBuffers_iOS.xcodeproj Loading commit data...
Tests Loading commit data...
google/protobuf Loading commit data...
.gitignore Loading commit data...
GPBArray.h Loading commit data...
GPBArray.m Loading commit data...
GPBArray_PackagePrivate.h Loading commit data...
GPBBootstrap.h Loading commit data...
GPBCodedInputStream.h Loading commit data...
GPBCodedInputStream.m Loading commit data...
GPBCodedInputStream_PackagePrivate.h Loading commit data...
GPBCodedOutputStream.h Loading commit data...
GPBCodedOutputStream.m Loading commit data...
GPBCodedOutputStream_PackagePrivate.h Loading commit data...
GPBDescriptor.h Loading commit data...
GPBDescriptor.m Loading commit data...
GPBDescriptor_PackagePrivate.h Loading commit data...
GPBDictionary.h Loading commit data...
GPBDictionary.m Loading commit data...
GPBDictionary_PackagePrivate.h Loading commit data...
GPBExtensionInternals.h Loading commit data...
GPBExtensionInternals.m Loading commit data...
GPBExtensionRegistry.h Loading commit data...
GPBExtensionRegistry.m Loading commit data...
GPBMessage.h Loading commit data...
GPBMessage.m Loading commit data...
GPBMessage_PackagePrivate.h Loading commit data...
GPBProtocolBuffers.h Loading commit data...
GPBProtocolBuffers.m Loading commit data...
GPBProtocolBuffers_RuntimeSupport.h Loading commit data...
GPBRootObject.h Loading commit data...
GPBRootObject.m Loading commit data...
GPBRootObject_PackagePrivate.h Loading commit data...
GPBRuntimeTypes.h Loading commit data...
GPBUnknownField.h Loading commit data...
GPBUnknownField.m Loading commit data...
GPBUnknownFieldSet.h Loading commit data...
GPBUnknownFieldSet.m Loading commit data...
GPBUnknownFieldSet_PackagePrivate.h Loading commit data...
GPBUnknownField_PackagePrivate.h Loading commit data...
GPBUtilities.h Loading commit data...
GPBUtilities.m Loading commit data...
GPBUtilities_PackagePrivate.h Loading commit data...
GPBWellKnownTypes.h Loading commit data...
GPBWellKnownTypes.m Loading commit data...
GPBWireFormat.h Loading commit data...
GPBWireFormat.m Loading commit data...
README.md Loading commit data...
generate_well_known_types.sh Loading commit data...