// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ CD1AD69E219F7CFF00AB8959 /* json in Headers */ = {isa = PBXBuildFile; fileRef = CD1AD69D219F7CFF00AB8959 /* json */; settings = {ATTRIBUTES = (Public, ); }; }; CD3C80C61D6A711000ACC795 /* json_binder_discard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD17473E1D4C1DFD000C344B /* json_binder_discard.cpp */; }; CD3C80C71D6A711000ACC795 /* json_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD472C751CCC1ABD0084C8D6 /* json_common.cpp */; }; CD472C761CCC1ABD0084C8D6 /* json_common.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD472C751CCC1ABD0084C8D6 /* json_common.cpp */; }; CD472C801CCDA4B00084C8D6 /* json_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD472C7F1CCDA4B00084C8D6 /* json_parser.cpp */; }; CD6DC44F219F8A360052CD08 /* libjson-direct.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CD3C80CF1D6A711000ACC795 /* libjson-direct.dylib */; }; CD6DC458219F8A670052CD08 /* GoogleMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD6DC43F219F89E90052CD08 /* GoogleMock.framework */; }; CD6DC459219F8B210052CD08 /* json_binder_test_bool_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDECC7D51E6504C800BEE842 /* json_binder_test_bool_test.cxx */; }; CD6DC45A219FA1AC0052CD08 /* json_binder_value_int_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD679D761E61267300F9F843 /* json_binder_value_int_test.cxx */; }; CD6DC45B219FA20E0052CD08 /* json_binder_value_string_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD679D7B1E61E26000F9F843 /* json_binder_value_string_test.cxx */; }; CD6DC45C219FA2140052CD08 /* json_binder_value_double_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD679D7C1E6273DB00F9F843 /* json_binder_value_double_test.cxx */; }; CD6DC45D219FA2180052CD08 /* json_binder_tuple_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD2B098B1E63839A00D6D23A /* json_binder_tuple_test.cxx */; }; CD6DC45E219FA21A0052CD08 /* json_binder_object_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDECC7D61E65073E00BEE842 /* json_binder_object_test.cxx */; }; CD6DC45F219FA21E0052CD08 /* json_binder_collection_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDECC7D41E64E6A900BEE842 /* json_binder_collection_test.cxx */; }; CD6DC460219FA2200052CD08 /* json_binder_terminate_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD2B09881E6374F300D6D23A /* json_binder_terminate_test.cxx */; }; CD6DC461219FA2230052CD08 /* json_binder_custom_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD84C4EB1F68908F002014D3 /* json_binder_custom_test.cxx */; }; CD6DC462219FA2420052CD08 /* json_binder_polymorphic_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD31E1E9219CE85A001C2AF1 /* json_binder_polymorphic_test.cxx */; }; CD6DC46421A083D40052CD08 /* json_exception.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD6DC46321A083D40052CD08 /* json_exception.cxx */; }; CD6DC46521A083D40052CD08 /* json_exception.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD6DC46321A083D40052CD08 /* json_exception.cxx */; }; CD6DC46721A0DAEF0052CD08 /* json_binder_discard_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD6DC46621A0DAEF0052CD08 /* json_binder_discard_test.cxx */; }; CDB2F7431C5D48090067C2EC /* json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDB2F7411C5D48090067C2EC /* json.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CD6DC43E219F89E90052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F861A685AEA0072A469; remoteInfo = GoogleMock; }; CD6DC440219F89E90052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96ABD1A68600C00204102; remoteInfo = gmock; }; CD6DC442219F89E90052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96B1F1A68634900204102; remoteInfo = gtest; }; CD6DC444219F89E90052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F901A685AEA0072A469; remoteInfo = GoogleMockTests; }; CD6DC450219F8A360052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CDB2F72B1C5D47F70067C2EC /* Project object */; proxyType = 1; remoteGlobalIDString = CD3C80C21D6A711000ACC795; remoteInfo = "json-direct"; }; CD6DC455219F8A630052CD08 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; proxyType = 1; remoteGlobalIDString = 05818F851A685AEA0072A469; remoteInfo = GoogleMock; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ CD17473E1D4C1DFD000C344B /* json_binder_discard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_binder_discard.cpp; sourceTree = ""; }; CD1AD69D219F7CFF00AB8959 /* json */ = {isa = PBXFileReference; lastKnownFileType = folder; name = json; path = include/json; sourceTree = ""; }; CD2B09881E6374F300D6D23A /* json_binder_terminate_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_terminate_test.cxx; sourceTree = ""; }; CD2B098B1E63839A00D6D23A /* json_binder_tuple_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_tuple_test.cxx; sourceTree = ""; }; CD31E1E9219CE85A001C2AF1 /* json_binder_polymorphic_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_polymorphic_test.cxx; sourceTree = ""; }; CD3C80CF1D6A711000ACC795 /* libjson-direct.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = "libjson-direct.dylib"; sourceTree = BUILT_PRODUCTS_DIR; }; CD472C751CCC1ABD0084C8D6 /* json_common.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_common.cpp; sourceTree = ""; }; CD472C7F1CCDA4B00084C8D6 /* json_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_parser.cpp; sourceTree = ""; }; CD679D761E61267300F9F843 /* json_binder_value_int_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_value_int_test.cxx; sourceTree = ""; }; CD679D7B1E61E26000F9F843 /* json_binder_value_string_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_value_string_test.cxx; sourceTree = ""; }; CD679D7C1E6273DB00F9F843 /* json_binder_value_double_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_value_double_test.cxx; sourceTree = ""; }; CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GoogleMock.xcodeproj; path = "../../../gmock-xcode-master/GoogleMock.xcodeproj"; sourceTree = ""; }; CD6DC44A219F8A360052CD08 /* json-direct-test.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "json-direct-test.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; CD6DC44E219F8A360052CD08 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CD6DC46321A083D40052CD08 /* json_exception.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_exception.cxx; sourceTree = ""; }; CD6DC46621A0DAEF0052CD08 /* json_binder_discard_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_binder_discard_test.cxx; sourceTree = ""; }; CD84C4EB1F68908F002014D3 /* json_binder_custom_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; indentWidth = 2; path = json_binder_custom_test.cxx; sourceTree = ""; tabWidth = 2; }; CDB2F7331C5D47F70067C2EC /* libjson.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libjson.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CDB2F7411C5D48090067C2EC /* json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 2; lastKnownFileType = sourcecode.cpp.cpp; path = json.cpp; sourceTree = ""; tabWidth = 2; }; CDECC7D41E64E6A900BEE842 /* json_binder_collection_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 4; path = json_binder_collection_test.cxx; sourceTree = ""; }; CDECC7D51E6504C800BEE842 /* json_binder_test_bool_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; path = json_binder_test_bool_test.cxx; sourceTree = ""; }; CDECC7D61E65073E00BEE842 /* json_binder_object_test.cxx */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; indentWidth = 2; path = json_binder_object_test.cxx; sourceTree = ""; tabWidth = 2; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ CD3C80C81D6A711000ACC795 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; CD6DC447219F8A360052CD08 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD6DC458219F8A670052CD08 /* GoogleMock.framework in Frameworks */, CD6DC44F219F8A360052CD08 /* libjson-direct.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CDB2F7301C5D47F70067C2EC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ CD1AD69A219F7A2F00AB8959 /* src */ = { isa = PBXGroup; children = ( CD472C751CCC1ABD0084C8D6 /* json_common.cpp */, CD6DC46321A083D40052CD08 /* json_exception.cxx */, CDB2F7411C5D48090067C2EC /* json.cpp */, CD472C7F1CCDA4B00084C8D6 /* json_parser.cpp */, CD17473E1D4C1DFD000C344B /* json_binder_discard.cpp */, ); path = src; sourceTree = ""; }; CD679D751E61266300F9F843 /* test */ = { isa = PBXGroup; children = ( CDECC7D51E6504C800BEE842 /* json_binder_test_bool_test.cxx */, CD679D761E61267300F9F843 /* json_binder_value_int_test.cxx */, CD679D7B1E61E26000F9F843 /* json_binder_value_string_test.cxx */, CD679D7C1E6273DB00F9F843 /* json_binder_value_double_test.cxx */, CD2B098B1E63839A00D6D23A /* json_binder_tuple_test.cxx */, CDECC7D61E65073E00BEE842 /* json_binder_object_test.cxx */, CD6DC46621A0DAEF0052CD08 /* json_binder_discard_test.cxx */, CDECC7D41E64E6A900BEE842 /* json_binder_collection_test.cxx */, CD2B09881E6374F300D6D23A /* json_binder_terminate_test.cxx */, CD84C4EB1F68908F002014D3 /* json_binder_custom_test.cxx */, CD31E1E9219CE85A001C2AF1 /* json_binder_polymorphic_test.cxx */, ); path = test; sourceTree = ""; }; CD6DC438219F89E90052CD08 /* Products */ = { isa = PBXGroup; children = ( CD6DC43F219F89E90052CD08 /* GoogleMock.framework */, CD6DC441219F89E90052CD08 /* gmock.framework */, CD6DC443219F89E90052CD08 /* gtest.framework */, CD6DC445219F89E90052CD08 /* GoogleMockTests.xctest */, ); name = Products; sourceTree = ""; }; CD6DC44B219F8A360052CD08 /* json-direct-test */ = { isa = PBXGroup; children = ( CD6DC44E219F8A360052CD08 /* Info.plist */, ); path = "json-direct-test"; sourceTree = ""; }; CD6DC457219F8A670052CD08 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; CDB2F72A1C5D47F70067C2EC = { isa = PBXGroup; children = ( CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */, CD1AD69D219F7CFF00AB8959 /* json */, CD1AD69A219F7A2F00AB8959 /* src */, CD679D751E61266300F9F843 /* test */, CD6DC44B219F8A360052CD08 /* json-direct-test */, CDB2F7341C5D47F70067C2EC /* Products */, CD6DC457219F8A670052CD08 /* Frameworks */, ); sourceTree = ""; }; CDB2F7341C5D47F70067C2EC /* Products */ = { isa = PBXGroup; children = ( CDB2F7331C5D47F70067C2EC /* libjson.dylib */, CD3C80CF1D6A711000ACC795 /* libjson-direct.dylib */, CD6DC44A219F8A360052CD08 /* json-direct-test.xctest */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ CD3C80C91D6A711000ACC795 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( CD1AD69E219F7CFF00AB8959 /* json in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; CDB2F7311C5D47F70067C2EC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ CD3C80C21D6A711000ACC795 /* json-direct */ = { isa = PBXNativeTarget; buildConfigurationList = CD3C80CC1D6A711000ACC795 /* Build configuration list for PBXNativeTarget "json-direct" */; buildPhases = ( CD3C80C31D6A711000ACC795 /* Sources */, CD3C80C81D6A711000ACC795 /* Frameworks */, CD3C80C91D6A711000ACC795 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = "json-direct"; productName = json; productReference = CD3C80CF1D6A711000ACC795 /* libjson-direct.dylib */; productType = "com.apple.product-type.library.dynamic"; }; CD6DC449219F8A360052CD08 /* json-direct-test */ = { isa = PBXNativeTarget; buildConfigurationList = CD6DC452219F8A360052CD08 /* Build configuration list for PBXNativeTarget "json-direct-test" */; buildPhases = ( CD6DC446219F8A360052CD08 /* Sources */, CD6DC447219F8A360052CD08 /* Frameworks */, CD6DC448219F8A360052CD08 /* Resources */, ); buildRules = ( ); dependencies = ( CD6DC456219F8A630052CD08 /* PBXTargetDependency */, CD6DC451219F8A360052CD08 /* PBXTargetDependency */, ); name = "json-direct-test"; productName = "json-direct-test"; productReference = CD6DC44A219F8A360052CD08 /* json-direct-test.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; CDB2F7321C5D47F70067C2EC /* json */ = { isa = PBXNativeTarget; buildConfigurationList = CDB2F73E1C5D47F70067C2EC /* Build configuration list for PBXNativeTarget "json" */; buildPhases = ( CDB2F72F1C5D47F70067C2EC /* Sources */, CDB2F7301C5D47F70067C2EC /* Frameworks */, CDB2F7311C5D47F70067C2EC /* Headers */, ); buildRules = ( ); dependencies = ( ); name = json; productName = json; productReference = CDB2F7331C5D47F70067C2EC /* libjson.dylib */; productType = "com.apple.product-type.library.dynamic"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ CDB2F72B1C5D47F70067C2EC /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1230; ORGANIZATIONNAME = "Sam Jaffe"; TargetAttributes = { CD6DC449219F8A360052CD08 = { CreatedOnToolsVersion = 10.1; ProvisioningStyle = Automatic; }; CDB2F7321C5D47F70067C2EC = { CreatedOnToolsVersion = 7.2; }; }; }; buildConfigurationList = CDB2F72E1C5D47F70067C2EC /* Build configuration list for PBXProject "json" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = CDB2F72A1C5D47F70067C2EC; productRefGroup = CDB2F7341C5D47F70067C2EC /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = CD6DC438219F89E90052CD08 /* Products */; ProjectRef = CD6DC437219F89E90052CD08 /* GoogleMock.xcodeproj */; }, ); projectRoot = ""; targets = ( CDB2F7321C5D47F70067C2EC /* json */, CD3C80C21D6A711000ACC795 /* json-direct */, CD6DC449219F8A360052CD08 /* json-direct-test */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ CD6DC43F219F89E90052CD08 /* GoogleMock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GoogleMock.framework; remoteRef = CD6DC43E219F89E90052CD08 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6DC441219F89E90052CD08 /* gmock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gmock.framework; remoteRef = CD6DC440219F89E90052CD08 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6DC443219F89E90052CD08 /* gtest.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gtest.framework; remoteRef = CD6DC442219F89E90052CD08 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6DC445219F89E90052CD08 /* GoogleMockTests.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = GoogleMockTests.xctest; remoteRef = CD6DC444219F89E90052CD08 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ CD6DC448219F8A360052CD08 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ CD3C80C31D6A711000ACC795 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD3C80C61D6A711000ACC795 /* json_binder_discard.cpp in Sources */, CD3C80C71D6A711000ACC795 /* json_common.cpp in Sources */, CD6DC46521A083D40052CD08 /* json_exception.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CD6DC446219F8A360052CD08 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD6DC45E219FA21A0052CD08 /* json_binder_object_test.cxx in Sources */, CD6DC45C219FA2140052CD08 /* json_binder_value_double_test.cxx in Sources */, CD6DC45F219FA21E0052CD08 /* json_binder_collection_test.cxx in Sources */, CD6DC460219FA2200052CD08 /* json_binder_terminate_test.cxx in Sources */, CD6DC459219F8B210052CD08 /* json_binder_test_bool_test.cxx in Sources */, CD6DC46721A0DAEF0052CD08 /* json_binder_discard_test.cxx in Sources */, CD6DC45A219FA1AC0052CD08 /* json_binder_value_int_test.cxx in Sources */, CD6DC45B219FA20E0052CD08 /* json_binder_value_string_test.cxx in Sources */, CD6DC45D219FA2180052CD08 /* json_binder_tuple_test.cxx in Sources */, CD6DC461219FA2230052CD08 /* json_binder_custom_test.cxx in Sources */, CD6DC462219FA2420052CD08 /* json_binder_polymorphic_test.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CDB2F72F1C5D47F70067C2EC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD472C801CCDA4B00084C8D6 /* json_parser.cpp in Sources */, CDB2F7431C5D48090067C2EC /* json.cpp in Sources */, CD472C761CCC1ABD0084C8D6 /* json_common.cpp in Sources */, CD6DC46421A083D40052CD08 /* json_exception.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CD6DC451219F8A360052CD08 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CD3C80C21D6A711000ACC795 /* json-direct */; targetProxy = CD6DC450219F8A360052CD08 /* PBXContainerItemProxy */; }; CD6DC456219F8A630052CD08 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleMock; targetProxy = CD6DC455219F8A630052CD08 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ CD3C80CD1D6A711000ACC795 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CD3C80CE1D6A711000ACC795 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; CD6DC453219F8A360052CD08 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "json-direct-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.json-direct-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CD6DC454219F8A360052CD08 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "json-direct-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.json-direct-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; CDB2F73C1C5D47F70067C2EC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/"; }; name = Debug; }; CDB2F73D1C5D47F70067C2EC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/"; }; name = Release; }; CDB2F73F1C5D47F70067C2EC /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "../**"; }; name = Debug; }; CDB2F7401C5D47F70067C2EC /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; EXECUTABLE_PREFIX = lib; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "../**"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CD3C80CC1D6A711000ACC795 /* Build configuration list for PBXNativeTarget "json-direct" */ = { isa = XCConfigurationList; buildConfigurations = ( CD3C80CD1D6A711000ACC795 /* Debug */, CD3C80CE1D6A711000ACC795 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CD6DC452219F8A360052CD08 /* Build configuration list for PBXNativeTarget "json-direct-test" */ = { isa = XCConfigurationList; buildConfigurations = ( CD6DC453219F8A360052CD08 /* Debug */, CD6DC454219F8A360052CD08 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CDB2F72E1C5D47F70067C2EC /* Build configuration list for PBXProject "json" */ = { isa = XCConfigurationList; buildConfigurations = ( CDB2F73C1C5D47F70067C2EC /* Debug */, CDB2F73D1C5D47F70067C2EC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CDB2F73E1C5D47F70067C2EC /* Build configuration list for PBXNativeTarget "json" */ = { isa = XCConfigurationList; buildConfigurations = ( CDB2F73F1C5D47F70067C2EC /* Debug */, CDB2F7401C5D47F70067C2EC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = CDB2F72B1C5D47F70067C2EC /* Project object */; }