diff options
author | Joshua Haberman <joshua@reverberate.org> | 2011-02-13 23:33:08 -0800 |
---|---|---|
committer | Joshua Haberman <joshua@reverberate.org> | 2011-02-13 23:33:08 -0800 |
commit | 091d5f79244588b878ff320662e3c41bd7e8cafd (patch) | |
tree | d665f622ff73beee912d73ce2ff8f30a8cd536c3 | |
parent | 6881b2c5cb8b824b9c16a1e7e0035c6dfb874a4c (diff) |
Cleaned up README, removed TODO in favor of issues on Google Code.
-rw-r--r-- | TODO | 35 | ||||
-rw-r--r-- | upb.xcodeproj/project.pbxproj | 497 |
2 files changed, 0 insertions, 532 deletions
@@ -1,35 +0,0 @@ -- functionality - - finish serialization - - default values - - extensions - - MessageSet - - create msgdef with subset of fields - - - lazy parsing - - strings by reference - - - enums with 0 (is this already fixed?) - - text format to string (not just FILE*) - - python - - _list() accessor - - expose enums -- tests - - event parser - - round-trip encode/decode - - tree manipulation - - memory management -- benchmarks - - low-level encoding/decoding - - event parsing - - python -- checkin suite - - benchmark diff (done) - - memory footprint diff - - binary size diff - - valgrind check - - -Werror no compiler warnings - - test suite - - verify that all headers compile with C++. -- misc - - handle streaming where strings span buffer boundaries - - expose an unknown field callback diff --git a/upb.xcodeproj/project.pbxproj b/upb.xcodeproj/project.pbxproj deleted file mode 100644 index 8b4eb4e..0000000 --- a/upb.xcodeproj/project.pbxproj +++ /dev/null @@ -1,497 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 45; - objects = { - -/* Begin PBXBuildFile section */ - 420E6F1C11F258AE001DA8FE /* test_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4F11F24F3E0076AD28 /* test_decoder.c */; }; - 420E6F3B11F259B3001DA8FE /* liblibupbcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */; }; - 420E6F3C11F259B3001DA8FE /* liblibupbstream.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */; }; - 42BD1D6E11F2500D0076AD28 /* upb.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3211F24E4C0076AD28 /* upb.c */; }; - 42BD1D7011F2500D0076AD28 /* upb_def.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2911F24E4C0076AD28 /* upb_def.c */; }; - 42BD1D7211F2500D0076AD28 /* upb_stream.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2C11F24E4C0076AD28 /* upb_stream.c */; }; - 42BD1D7311F2500D0076AD28 /* upb_string.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D2E11F24E4C0076AD28 /* upb_string.c */; }; - 42BD1D7411F2500D0076AD28 /* upb_table.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3011F24E4C0076AD28 /* upb_table.c */; }; - 42BD1D7611F250B90076AD28 /* upb_decoder.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D3E11F24EA30076AD28 /* upb_decoder.c */; }; - 42BD1D7711F250B90076AD28 /* upb_stdio.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4011F24EA30076AD28 /* upb_stdio.c */; }; - 42BD1D7811F250B90076AD28 /* upb_textprinter.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D4211F24EA30076AD28 /* upb_textprinter.c */; }; - 42BD1D9011F251820076AD28 /* descriptor_const.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BD1D8D11F251820076AD28 /* descriptor_const.h */; }; - 42BD1D9111F251820076AD28 /* descriptor.c in Sources */ = {isa = PBXBuildFile; fileRef = 42BD1D8E11F251820076AD28 /* descriptor.c */; }; - 42BD1D9211F251820076AD28 /* descriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 42BD1D8F11F251820076AD28 /* descriptor.h */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 420E6F3311F2598D001DA8FE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 42BD1D5B11F24F920076AD28 /* upbcore */; - remoteInfo = upbcore; - }; - 420E6F3511F2598D001DA8FE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 08FB7793FE84155DC02AAC07 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 42BD1D6311F24FBA0076AD28 /* upbstream */; - remoteInfo = upbstream; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 420E6F1811F2589F001DA8FE /* test_decoder */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test_decoder; sourceTree = BUILT_PRODUCTS_DIR; }; - 42BD1D2811F24E4C0076AD28 /* upb_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_atomic.h; path = core/upb_atomic.h; sourceTree = "<group>"; }; - 42BD1D2911F24E4C0076AD28 /* upb_def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_def.c; path = core/upb_def.c; sourceTree = "<group>"; }; - 42BD1D2A11F24E4C0076AD28 /* upb_def.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_def.h; path = core/upb_def.h; sourceTree = "<group>"; }; - 42BD1D2B11F24E4C0076AD28 /* upb_stream_vtbl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stream_vtbl.h; path = core/upb_stream_vtbl.h; sourceTree = "<group>"; }; - 42BD1D2C11F24E4C0076AD28 /* upb_stream.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_stream.c; path = core/upb_stream.c; sourceTree = "<group>"; }; - 42BD1D2D11F24E4C0076AD28 /* upb_stream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stream.h; path = core/upb_stream.h; sourceTree = "<group>"; }; - 42BD1D2E11F24E4C0076AD28 /* upb_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_string.c; path = core/upb_string.c; sourceTree = "<group>"; }; - 42BD1D2F11F24E4C0076AD28 /* upb_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_string.h; path = core/upb_string.h; sourceTree = "<group>"; }; - 42BD1D3011F24E4C0076AD28 /* upb_table.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_table.c; path = core/upb_table.c; sourceTree = "<group>"; }; - 42BD1D3111F24E4C0076AD28 /* upb_table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_table.h; path = core/upb_table.h; sourceTree = "<group>"; }; - 42BD1D3211F24E4C0076AD28 /* upb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb.c; path = core/upb.c; sourceTree = "<group>"; }; - 42BD1D3311F24E4C0076AD28 /* upb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb.h; path = core/upb.h; sourceTree = "<group>"; }; - 42BD1D3E11F24EA30076AD28 /* upb_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_decoder.c; path = stream/upb_decoder.c; sourceTree = "<group>"; }; - 42BD1D3F11F24EA30076AD28 /* upb_decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_decoder.h; path = stream/upb_decoder.h; sourceTree = "<group>"; }; - 42BD1D4011F24EA30076AD28 /* upb_stdio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_stdio.c; path = stream/upb_stdio.c; sourceTree = "<group>"; }; - 42BD1D4111F24EA30076AD28 /* upb_stdio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_stdio.h; path = stream/upb_stdio.h; sourceTree = "<group>"; }; - 42BD1D4211F24EA30076AD28 /* upb_textprinter.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = upb_textprinter.c; path = stream/upb_textprinter.c; sourceTree = "<group>"; }; - 42BD1D4311F24EA30076AD28 /* upb_textprinter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = upb_textprinter.h; path = stream/upb_textprinter.h; sourceTree = "<group>"; }; - 42BD1D4F11F24F3E0076AD28 /* test_decoder.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_decoder.c; path = tests/test_decoder.c; sourceTree = "<group>"; }; - 42BD1D5011F24F3E0076AD28 /* test_def.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_def.c; path = tests/test_def.c; sourceTree = "<group>"; }; - 42BD1D5111F24F3E0076AD28 /* test_string.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test_string.c; path = tests/test_string.c; sourceTree = "<group>"; }; - 42BD1D5211F24F3E0076AD28 /* test_table.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = test_table.cc; path = tests/test_table.cc; sourceTree = "<group>"; }; - 42BD1D5311F24F3E0076AD28 /* test_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = test_util.h; path = tests/test_util.h; sourceTree = "<group>"; }; - 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibupbcore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = liblibupbstream.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 42BD1D8D11F251820076AD28 /* descriptor_const.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = descriptor_const.h; path = descriptor/descriptor_const.h; sourceTree = "<group>"; }; - 42BD1D8E11F251820076AD28 /* descriptor.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = descriptor.c; path = descriptor/descriptor.c; sourceTree = "<group>"; }; - 42BD1D8F11F251820076AD28 /* descriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = descriptor.h; path = descriptor/descriptor.h; sourceTree = "<group>"; }; - C6A0FF2C0290799A04C91782 /* upb.1 */ = {isa = PBXFileReference; lastKnownFileType = text.man; path = upb.1; sourceTree = "<group>"; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 420E6F1611F2589F001DA8FE /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 420E6F3B11F259B3001DA8FE /* liblibupbcore.a in Frameworks */, - 420E6F3C11F259B3001DA8FE /* liblibupbstream.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 42BD1D5A11F24F920076AD28 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 42BD1D6211F24FBA0076AD28 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 08FB7794FE84155DC02AAC07 /* upb */ = { - isa = PBXGroup; - children = ( - 08FB7795FE84155DC02AAC07 /* Source */, - C6A0FF2B0290797F04C91782 /* Documentation */, - 1AB674ADFE9D54B511CA2CBB /* Products */, - ); - name = upb; - sourceTree = "<group>"; - }; - 08FB7795FE84155DC02AAC07 /* Source */ = { - isa = PBXGroup; - children = ( - 42BD1D8A11F251670076AD28 /* descriptor */, - 42BD1D4711F24EB20076AD28 /* tests */, - 42BD1D3B11F24E810076AD28 /* stream */, - 42BD1D3A11F24E5F0076AD28 /* core */, - ); - name = Source; - sourceTree = "<group>"; - }; - 1AB674ADFE9D54B511CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */, - 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */, - 420E6F1811F2589F001DA8FE /* test_decoder */, - ); - name = Products; - sourceTree = "<group>"; - }; - 42BD1D3A11F24E5F0076AD28 /* core */ = { - isa = PBXGroup; - children = ( - 42BD1D2811F24E4C0076AD28 /* upb_atomic.h */, - 42BD1D2911F24E4C0076AD28 /* upb_def.c */, - 42BD1D2A11F24E4C0076AD28 /* upb_def.h */, - 42BD1D2B11F24E4C0076AD28 /* upb_stream_vtbl.h */, - 42BD1D2C11F24E4C0076AD28 /* upb_stream.c */, - 42BD1D2D11F24E4C0076AD28 /* upb_stream.h */, - 42BD1D2E11F24E4C0076AD28 /* upb_string.c */, - 42BD1D2F11F24E4C0076AD28 /* upb_string.h */, - 42BD1D3011F24E4C0076AD28 /* upb_table.c */, - 42BD1D3111F24E4C0076AD28 /* upb_table.h */, - 42BD1D3211F24E4C0076AD28 /* upb.c */, - 42BD1D3311F24E4C0076AD28 /* upb.h */, - ); - name = core; - sourceTree = "<group>"; - }; - 42BD1D3B11F24E810076AD28 /* stream */ = { - isa = PBXGroup; - children = ( - 42BD1D3E11F24EA30076AD28 /* upb_decoder.c */, - 42BD1D3F11F24EA30076AD28 /* upb_decoder.h */, - 42BD1D4011F24EA30076AD28 /* upb_stdio.c */, - 42BD1D4111F24EA30076AD28 /* upb_stdio.h */, - 42BD1D4211F24EA30076AD28 /* upb_textprinter.c */, - 42BD1D4311F24EA30076AD28 /* upb_textprinter.h */, - ); - name = stream; - sourceTree = "<group>"; - }; - 42BD1D4711F24EB20076AD28 /* tests */ = { - isa = PBXGroup; - children = ( - 42BD1D4F11F24F3E0076AD28 /* test_decoder.c */, - 42BD1D5011F24F3E0076AD28 /* test_def.c */, - 42BD1D5111F24F3E0076AD28 /* test_string.c */, - 42BD1D5211F24F3E0076AD28 /* test_table.cc */, - 42BD1D5311F24F3E0076AD28 /* test_util.h */, - ); - name = tests; - sourceTree = "<group>"; - }; - 42BD1D8A11F251670076AD28 /* descriptor */ = { - isa = PBXGroup; - children = ( - 42BD1D8D11F251820076AD28 /* descriptor_const.h */, - 42BD1D8E11F251820076AD28 /* descriptor.c */, - 42BD1D8F11F251820076AD28 /* descriptor.h */, - ); - name = descriptor; - sourceTree = "<group>"; - }; - C6A0FF2B0290797F04C91782 /* Documentation */ = { - isa = PBXGroup; - children = ( - C6A0FF2C0290799A04C91782 /* upb.1 */, - ); - name = Documentation; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 42BD1D5811F24F920076AD28 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 42BD1D9011F251820076AD28 /* descriptor_const.h in Headers */, - 42BD1D9211F251820076AD28 /* descriptor.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 42BD1D6011F24FBA0076AD28 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 420E6F1711F2589F001DA8FE /* test_decoder */ = { - isa = PBXNativeTarget; - buildConfigurationList = 420E6F1F11F258CC001DA8FE /* Build configuration list for PBXNativeTarget "test_decoder" */; - buildPhases = ( - 420E6F1511F2589F001DA8FE /* Sources */, - 420E6F1611F2589F001DA8FE /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 420E6F3411F2598D001DA8FE /* PBXTargetDependency */, - 420E6F3611F2598D001DA8FE /* PBXTargetDependency */, - ); - name = test_decoder; - productName = test_decoder; - productReference = 420E6F1811F2589F001DA8FE /* test_decoder */; - productType = "com.apple.product-type.tool"; - }; - 42BD1D5B11F24F920076AD28 /* upbcore */ = { - isa = PBXNativeTarget; - buildConfigurationList = 42BD1D5F11F24FB10076AD28 /* Build configuration list for PBXNativeTarget "upbcore" */; - buildPhases = ( - 42BD1D5811F24F920076AD28 /* Headers */, - 42BD1D5911F24F920076AD28 /* Sources */, - 42BD1D5A11F24F920076AD28 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = upbcore; - productName = libupbcore; - productReference = 42BD1D5C11F24F920076AD28 /* liblibupbcore.a */; - productType = "com.apple.product-type.library.static"; - }; - 42BD1D6311F24FBA0076AD28 /* upbstream */ = { - isa = PBXNativeTarget; - buildConfigurationList = 42BD1D6911F24FED0076AD28 /* Build configuration list for PBXNativeTarget "upbstream" */; - buildPhases = ( - 42BD1D6011F24FBA0076AD28 /* Headers */, - 42BD1D6111F24FBA0076AD28 /* Sources */, - 42BD1D6211F24FBA0076AD28 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = upbstream; - productName = libupbstream; - productReference = 42BD1D6411F24FBA0076AD28 /* liblibupbstream.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 08FB7793FE84155DC02AAC07 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "upb" */; - compatibilityVersion = "Xcode 3.1"; - hasScannedForEncodings = 1; - mainGroup = 08FB7794FE84155DC02AAC07 /* upb */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 42BD1D5B11F24F920076AD28 /* upbcore */, - 42BD1D6311F24FBA0076AD28 /* upbstream */, - 420E6F1711F2589F001DA8FE /* test_decoder */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 420E6F1511F2589F001DA8FE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 420E6F1C11F258AE001DA8FE /* test_decoder.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 42BD1D5911F24F920076AD28 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 42BD1D6E11F2500D0076AD28 /* upb.c in Sources */, - 42BD1D7011F2500D0076AD28 /* upb_def.c in Sources */, - 42BD1D7211F2500D0076AD28 /* upb_stream.c in Sources */, - 42BD1D7311F2500D0076AD28 /* upb_string.c in Sources */, - 42BD1D7411F2500D0076AD28 /* upb_table.c in Sources */, - 42BD1D9111F251820076AD28 /* descriptor.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 42BD1D6111F24FBA0076AD28 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 42BD1D7611F250B90076AD28 /* upb_decoder.c in Sources */, - 42BD1D7711F250B90076AD28 /* upb_stdio.c in Sources */, - 42BD1D7811F250B90076AD28 /* upb_textprinter.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 420E6F3411F2598D001DA8FE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 42BD1D5B11F24F920076AD28 /* upbcore */; - targetProxy = 420E6F3311F2598D001DA8FE /* PBXContainerItemProxy */; - }; - 420E6F3611F2598D001DA8FE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 42BD1D6311F24FBA0076AD28 /* upbstream */; - targetProxy = 420E6F3511F2598D001DA8FE /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 1DEB928A08733DD80010E9CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = UPB_THREAD_UNSAFE; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - ONLY_ACTIVE_ARCH = YES; - PREBINDING = NO; - SDKROOT = macosx10.6; - }; - name = Debug; - }; - 1DEB928B08733DD80010E9CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = UPB_THREAD_UNSAFE; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - PREBINDING = NO; - SDKROOT = macosx10.6; - }; - name = Release; - }; - 420E6F1A11F258A0001DA8FE /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INSTALL_PATH = /usr/local/bin; - PREBINDING = NO; - PRODUCT_NAME = test_decoder; - }; - name = Debug; - }; - 420E6F1B11F258A0001DA8FE /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_MODEL_TUNING = G5; - INSTALL_PATH = /usr/local/bin; - PREBINDING = NO; - PRODUCT_NAME = test_decoder; - ZERO_LINK = NO; - }; - name = Release; - }; - 42BD1D5D11F24F930076AD28 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INSTALL_PATH = /usr/local/lib; - PREBINDING = NO; - PRODUCT_NAME = libupbcore; - }; - name = Debug; - }; - 42BD1D5E11F24F930076AD28 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_MODEL_TUNING = G5; - INSTALL_PATH = /usr/local/lib; - PREBINDING = NO; - PRODUCT_NAME = libupbcore; - ZERO_LINK = NO; - }; - name = Release; - }; - 42BD1D6511F24FBA0076AD28 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_MODEL_TUNING = G5; - GCC_OPTIMIZATION_LEVEL = 0; - INSTALL_PATH = /usr/local/lib; - PREBINDING = NO; - PRODUCT_NAME = libupbstream; - }; - name = Debug; - }; - 42BD1D6611F24FBA0076AD28 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_MODEL_TUNING = G5; - INSTALL_PATH = /usr/local/lib; - PREBINDING = NO; - PRODUCT_NAME = libupbstream; - ZERO_LINK = NO; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "upb" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1DEB928A08733DD80010E9CD /* Debug */, - 1DEB928B08733DD80010E9CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 420E6F1F11F258CC001DA8FE /* Build configuration list for PBXNativeTarget "test_decoder" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 420E6F1A11F258A0001DA8FE /* Debug */, - 420E6F1B11F258A0001DA8FE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 42BD1D5F11F24FB10076AD28 /* Build configuration list for PBXNativeTarget "upbcore" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 42BD1D5D11F24F930076AD28 /* Debug */, - 42BD1D5E11F24F930076AD28 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 42BD1D6911F24FED0076AD28 /* Build configuration list for PBXNativeTarget "upbstream" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 42BD1D6511F24FBA0076AD28 /* Debug */, - 42BD1D6611F24FBA0076AD28 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 08FB7793FE84155DC02AAC07 /* Project object */; -} |