// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 55; objects = { /* Begin PBXBuildFile section */ F608AA822826BE2A005C276B /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608AA812826BE2A005C276B /* main.cpp */; }; F608AA882826BE82005C276B /* libCore_Zero.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F608AA872826BE82005C276B /* libCore_Zero.a */; }; F608AA892826BE82005C276B /* libCore_Future.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F608A9BF2826BC54005C276B /* libCore_Future.a */; }; F608AA8C2826BEAD005C276B /* Futures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9CF2826BCB6005C276B /* Futures.cpp */; }; F608AA8D2826BF2A005C276B /* PromiseLocked.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9CC2826BCB6005C276B /* PromiseLocked.cpp */; }; F608AA8E2826BF2C005C276B /* FutureChain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9D62826BCB6005C276B /* FutureChain.cpp */; }; F60A19B22845794A0040CD24 /* PromiseOfFutures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9E62826BCB6005C276B /* PromiseOfFutures.cpp */; }; F633E93E2915BF58007A4C26 /* after.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F633E93D2915B970007A4C26 /* after.cpp */; }; F6971F37282B119C008FBD17 /* Futures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9CF2826BCB6005C276B /* Futures.cpp */; }; F6A8B2B52A64227F00E4FDC7 /* Future.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F608A9DC2826BCB6005C276B /* Future.cpp */; }; F6CC6A2D2D076B7300D533B7 /* FutureErase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6CC6A2C2D076B7300D533B7 /* FutureErase.cpp */; }; F6CC6A312D07771200D533B7 /* FutureResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F6CC6A302D07771200D533B7 /* FutureResult.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ F608AA8A2826BE98005C276B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F608A9B72826BC54005C276B /* Project object */; proxyType = 1; remoteGlobalIDString = F608A9BE2826BC54005C276B; remoteInfo = Core_Future; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ F608AA7D2826BE2A005C276B /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ F60582782EC24B14008FE966 /* weak_future_consume.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = weak_future_consume.hpp; sourceTree = ""; }; F608A9BF2826BC54005C276B /* libCore_Future.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_Future.a; sourceTree = BUILT_PRODUCTS_DIR; }; F608A9C82826BCB6005C276B /* FutureChain.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FutureChain.h; sourceTree = ""; }; F608A9C92826BCB6005C276B /* PromiseOfFutures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PromiseOfFutures.h; sourceTree = ""; }; F608A9CA2826BCB6005C276B /* PromiseOfFutures.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PromiseOfFutures.hpp; sourceTree = ""; }; F608A9CB2826BCB6005C276B /* FutureChain.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureChain.hpp; sourceTree = ""; }; F608A9CC2826BCB6005C276B /* PromiseLocked.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PromiseLocked.cpp; sourceTree = ""; }; F608A9CD2826BCB6005C276B /* Future.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = ""; }; F608A9CE2826BCB6005C276B /* WorkPromise.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WorkPromise.h; sourceTree = ""; }; F608A9CF2826BCB6005C276B /* Futures.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Futures.cpp; sourceTree = ""; }; F608A9D02826BCB6005C276B /* Future.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Future.hpp; sourceTree = ""; }; F608A9D22826BCB6005C276B /* Future.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = ""; }; F608A9D32826BCB6005C276B /* FutureEvent.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureEvent.hpp; sourceTree = ""; }; F608A9D42826BCB6005C276B /* WorkPromise.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = WorkPromise.hpp; sourceTree = ""; }; F608A9D52826BCB6005C276B /* PromiseLocked.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = PromiseLocked.hpp; sourceTree = ""; }; F608A9D62826BCB6005C276B /* FutureChain.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FutureChain.cpp; sourceTree = ""; }; F608A9D72826BCB6005C276B /* Futures.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Futures.h; sourceTree = ""; }; F608A9D82826BCB6005C276B /* PromiseLocked.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PromiseLocked.h; sourceTree = ""; }; F608A9DA2826BCB6005C276B /* Future.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = ""; }; F608A9DB2826BCB6005C276B /* Future.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Future.hpp; sourceTree = ""; }; F608A9DC2826BCB6005C276B /* Future.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Future.cpp; sourceTree = ""; }; F608A9DD2826BCB6005C276B /* Future_.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future_.h; sourceTree = ""; }; F608A9DE2826BCB6005C276B /* Future_.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Future_.hpp; sourceTree = ""; }; F608A9DF2826BCB6005C276B /* Future_void.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Future_void.hpp; sourceTree = ""; }; F608A9E02826BCB6005C276B /* Future_Requirements.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Future_Requirements.hpp; sourceTree = ""; }; F608A9E22826BCB6005C276B /* Future_void.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future_void.h; sourceTree = ""; }; F608A9E32826BCB6005C276B /* Future.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Future.cpp; sourceTree = ""; }; F608A9E52826BCB6005C276B /* Future.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = ""; }; F608A9E62826BCB6005C276B /* PromiseOfFutures.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = PromiseOfFutures.cpp; sourceTree = ""; }; F608A9E82826BCB6005C276B /* Future.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Future.h; sourceTree = ""; }; F608A9E92826BCB6005C276B /* Futures.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Futures.hpp; sourceTree = ""; }; F608AA7F2826BE2A005C276B /* Core_Future_Tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Core_Future_Tests; sourceTree = BUILT_PRODUCTS_DIR; }; F608AA812826BE2A005C276B /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; F608AA872826BE82005C276B /* libCore_Zero.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libCore_Zero.a; sourceTree = BUILT_PRODUCTS_DIR; }; F608AB692827F3BB005C276B /* Makefile.def */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.def; sourceTree = ""; }; F608AB6A2827F3BC005C276B /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = ""; }; F61F9BF12C6E4DFC00F79137 /* Makefile.project */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.project; sourceTree = ""; }; F62757BA2B307D7C00655557 /* future_handle_exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_handle_exception.hpp; sourceTree = ""; }; F633E93C2915B72B007A4C26 /* after.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = after.hpp; sourceTree = ""; }; F633E93D2915B970007A4C26 /* after.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = after.cpp; sourceTree = ""; }; F635F7C82E3B950B00E3D1D6 /* future_is_exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_is_exception.hpp; sourceTree = ""; }; F63DCC5C2EDA451D003BEE7C /* future_on_exception_what.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_on_exception_what.hpp; sourceTree = ""; }; F63DCC5D2EDA5CE9003BEE7C /* future_on_exception_value.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_on_exception_value.hpp; sourceTree = ""; }; F66A9DEA290C641600AA74BD /* future_on_exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_on_exception.hpp; sourceTree = ""; }; F676CAC12E9211A700BE5ACC /* future_success.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_success.hpp; sourceTree = ""; }; F6865CAE289C0B5F00A46111 /* FutureResult_v1.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureResult_v1.hpp; sourceTree = ""; }; F6865CAF289C0C6700A46111 /* FutureResult.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FutureResult.h; sourceTree = ""; }; F6971F3C282B119C008FBD17 /* libCore_Future_iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCore_Future_iOS.a; sourceTree = BUILT_PRODUCTS_DIR; }; F6984F512EF34B6800718723 /* future_discard_exception.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = future_discard_exception.hpp; sourceTree = ""; }; F6B4CFC12A6D7303004B9AB5 /* WeakFuture.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = WeakFuture.hpp; sourceTree = ""; }; F6BF9BE52E390216002E6AF0 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; F6CC6A2B2D076B5D00D533B7 /* FutureErase.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureErase.hpp; sourceTree = ""; }; F6CC6A2C2D076B7300D533B7 /* FutureErase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FutureErase.cpp; sourceTree = ""; }; F6CC6A2E2D076BEB00D533B7 /* FutureResult_v2.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureResult_v2.hpp; sourceTree = ""; }; F6CC6A2F2D076C1500D533B7 /* FutureResult.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureResult.hpp; sourceTree = ""; }; F6CC6A302D07771200D533B7 /* FutureResult.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FutureResult.cpp; sourceTree = ""; }; F6DDE7012DAABA93005F94FC /* after_using.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = after_using.hpp; sourceTree = ""; }; F6F53DD528F5A9F000E878EF /* FutureStrong.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = FutureStrong.hpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ F608A9BD2826BC54005C276B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F608AA7C2826BE2A005C276B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F608AA892826BE82005C276B /* libCore_Future.a in Frameworks */, F608AA882826BE82005C276B /* libCore_Zero.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; F6971F38282B119C008FBD17 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ F608A9B62826BC54005C276B = { isa = PBXGroup; children = ( F608AA862826BE82005C276B /* Frameworks */, F6BF9BE52E390216002E6AF0 /* Makefile */, F608AB692827F3BB005C276B /* Makefile.def */, F608AB6A2827F3BC005C276B /* Makefile.project */, F608A9C02826BC54005C276B /* Products */, F608AA802826BE2A005C276B /* tests */, F61D7C422E38168F002A1AED /* tjp */, ); sourceTree = ""; }; F608A9C02826BC54005C276B /* Products */ = { isa = PBXGroup; children = ( F608A9BF2826BC54005C276B /* libCore_Future.a */, F608AA7F2826BE2A005C276B /* Core_Future_Tests */, F6971F3C282B119C008FBD17 /* libCore_Future_iOS.a */, ); name = Products; sourceTree = ""; }; F608A9C62826BCB6005C276B /* core */ = { isa = PBXGroup; children = ( F608A9C72826BCB6005C276B /* future */, ); path = core; sourceTree = ""; }; F608A9C72826BCB6005C276B /* future */ = { isa = PBXGroup; children = ( F61F9BF22C6E4E1600F79137 /* _tests */, F633E93C2915B72B007A4C26 /* after.hpp */, F6DDE7012DAABA93005F94FC /* after_using.hpp */, F608A9D12826BCB6005C276B /* boost */, F608A9D92826BCB6005C276B /* custom */, F608A9E72826BCB6005C276B /* folly */, F62757BA2B307D7C00655557 /* future_handle_exception.hpp */, F66A9DEA290C641600AA74BD /* future_on_exception.hpp */, F635F7C82E3B950B00E3D1D6 /* future_is_exception.hpp */, F63DCC5C2EDA451D003BEE7C /* future_on_exception_what.hpp */, F63DCC5D2EDA5CE9003BEE7C /* future_on_exception_value.hpp */, F6984F512EF34B6800718723 /* future_discard_exception.hpp */, F676CAC12E9211A700BE5ACC /* future_success.hpp */, F608A9CD2826BCB6005C276B /* Future.h */, F608A9D02826BCB6005C276B /* Future.hpp */, F60582782EC24B14008FE966 /* weak_future_consume.hpp */, F608A9C82826BCB6005C276B /* FutureChain.h */, F608A9CB2826BCB6005C276B /* FutureChain.hpp */, F6CC6A2B2D076B5D00D533B7 /* FutureErase.hpp */, F608A9D32826BCB6005C276B /* FutureEvent.hpp */, F6865CAF289C0C6700A46111 /* FutureResult.h */, F6865CAE289C0B5F00A46111 /* FutureResult_v1.hpp */, F6CC6A2E2D076BEB00D533B7 /* FutureResult_v2.hpp */, F6CC6A2F2D076C1500D533B7 /* FutureResult.hpp */, F608A9CF2826BCB6005C276B /* Futures.cpp */, F608A9D72826BCB6005C276B /* Futures.h */, F608A9E92826BCB6005C276B /* Futures.hpp */, F6F53DD528F5A9F000E878EF /* FutureStrong.hpp */, F608A9E42826BCB6005C276B /* liblw */, F608A9D82826BCB6005C276B /* PromiseLocked.h */, F608A9D52826BCB6005C276B /* PromiseLocked.hpp */, F608A9C92826BCB6005C276B /* PromiseOfFutures.h */, F608A9CA2826BCB6005C276B /* PromiseOfFutures.hpp */, F6B4CFC12A6D7303004B9AB5 /* WeakFuture.hpp */, F608A9CE2826BCB6005C276B /* WorkPromise.h */, F608A9D42826BCB6005C276B /* WorkPromise.hpp */, ); path = future; sourceTree = ""; }; F608A9D12826BCB6005C276B /* boost */ = { isa = PBXGroup; children = ( F608A9D22826BCB6005C276B /* Future.h */, ); path = boost; sourceTree = ""; }; F608A9D92826BCB6005C276B /* custom */ = { isa = PBXGroup; children = ( F61F9BF32C6E4E3800F79137 /* _tests */, F608A9DA2826BCB6005C276B /* Future.h */, F608A9DB2826BCB6005C276B /* Future.hpp */, F608A9DD2826BCB6005C276B /* Future_.h */, F608A9DE2826BCB6005C276B /* Future_.hpp */, F608A9DF2826BCB6005C276B /* Future_void.hpp */, F608A9E02826BCB6005C276B /* Future_Requirements.hpp */, F608A9E22826BCB6005C276B /* Future_void.h */, F608A9E32826BCB6005C276B /* Future.cpp */, ); path = custom; sourceTree = ""; }; F608A9E42826BCB6005C276B /* liblw */ = { isa = PBXGroup; children = ( F608A9E52826BCB6005C276B /* Future.h */, ); path = liblw; sourceTree = ""; }; F608A9E72826BCB6005C276B /* folly */ = { isa = PBXGroup; children = ( F608A9E82826BCB6005C276B /* Future.h */, ); path = folly; sourceTree = ""; }; F608AA802826BE2A005C276B /* tests */ = { isa = PBXGroup; children = ( F61F9BF12C6E4DFC00F79137 /* Makefile.project */, F608AA812826BE2A005C276B /* main.cpp */, ); path = tests; sourceTree = ""; }; F608AA862826BE82005C276B /* Frameworks */ = { isa = PBXGroup; children = ( F608AA872826BE82005C276B /* libCore_Zero.a */, ); name = Frameworks; sourceTree = ""; }; F61D7C422E38168F002A1AED /* tjp */ = { isa = PBXGroup; children = ( F608A9C62826BCB6005C276B /* core */, ); path = tjp; sourceTree = ""; }; F61F9BF22C6E4E1600F79137 /* _tests */ = { isa = PBXGroup; children = ( F6CC6A2C2D076B7300D533B7 /* FutureErase.cpp */, F6CC6A302D07771200D533B7 /* FutureResult.cpp */, F633E93D2915B970007A4C26 /* after.cpp */, F608A9CC2826BCB6005C276B /* PromiseLocked.cpp */, F608A9E62826BCB6005C276B /* PromiseOfFutures.cpp */, F608A9D62826BCB6005C276B /* FutureChain.cpp */, ); path = _tests; sourceTree = ""; }; F61F9BF32C6E4E3800F79137 /* _tests */ = { isa = PBXGroup; children = ( F608A9DC2826BCB6005C276B /* Future.cpp */, ); path = _tests; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ F608A9BB2826BC54005C276B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; F6971F35282B119C008FBD17 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ F608A9BE2826BC54005C276B /* Core_Future */ = { isa = PBXNativeTarget; buildConfigurationList = F608A9C32826BC54005C276B /* Build configuration list for PBXNativeTarget "Core_Future" */; buildPhases = ( F608A9BB2826BC54005C276B /* Headers */, F608A9BC2826BC54005C276B /* Sources */, F608A9BD2826BC54005C276B /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Core_Future; productName = Core_Future; productReference = F608A9BF2826BC54005C276B /* libCore_Future.a */; productType = "com.apple.product-type.library.static"; }; F608AA7E2826BE2A005C276B /* Core_Future_Tests */ = { isa = PBXNativeTarget; buildConfigurationList = F608AA832826BE2A005C276B /* Build configuration list for PBXNativeTarget "Core_Future_Tests" */; buildPhases = ( F608AA7B2826BE2A005C276B /* Sources */, F608AA7C2826BE2A005C276B /* Frameworks */, F608AA7D2826BE2A005C276B /* CopyFiles */, ); buildRules = ( ); dependencies = ( F608AA8B2826BE98005C276B /* PBXTargetDependency */, ); name = Core_Future_Tests; productName = Core_Future_Tests; productReference = F608AA7F2826BE2A005C276B /* Core_Future_Tests */; productType = "com.apple.product-type.tool"; }; F6971F34282B119C008FBD17 /* Core_Future_iOS */ = { isa = PBXNativeTarget; buildConfigurationList = F6971F39282B119C008FBD17 /* Build configuration list for PBXNativeTarget "Core_Future_iOS" */; buildPhases = ( F6971F35282B119C008FBD17 /* Headers */, F6971F36282B119C008FBD17 /* Sources */, F6971F38282B119C008FBD17 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = Core_Future_iOS; productName = Core_Future; productReference = F6971F3C282B119C008FBD17 /* libCore_Future_iOS.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F608A9B72826BC54005C276B /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; DefaultBuildSystemTypeForWorkspace = Original; LastUpgradeCheck = 1330; TargetAttributes = { F608A9BE2826BC54005C276B = { CreatedOnToolsVersion = 13.3; }; F608AA7E2826BE2A005C276B = { CreatedOnToolsVersion = 13.3; }; }; }; buildConfigurationList = F608A9BA2826BC54005C276B /* Build configuration list for PBXProject "Core_Future" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = F608A9B62826BC54005C276B; productRefGroup = F608A9C02826BC54005C276B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( F608A9BE2826BC54005C276B /* Core_Future */, F6971F34282B119C008FBD17 /* Core_Future_iOS */, F608AA7E2826BE2A005C276B /* Core_Future_Tests */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ F608A9BC2826BC54005C276B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F608AA8C2826BEAD005C276B /* Futures.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; F608AA7B2826BE2A005C276B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F6A8B2B52A64227F00E4FDC7 /* Future.cpp in Sources */, F6CC6A2D2D076B7300D533B7 /* FutureErase.cpp in Sources */, F608AA822826BE2A005C276B /* main.cpp in Sources */, F6CC6A312D07771200D533B7 /* FutureResult.cpp in Sources */, F608AA8E2826BF2C005C276B /* FutureChain.cpp in Sources */, F633E93E2915BF58007A4C26 /* after.cpp in Sources */, F608AA8D2826BF2A005C276B /* PromiseLocked.cpp in Sources */, F60A19B22845794A0040CD24 /* PromiseOfFutures.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; F6971F36282B119C008FBD17 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F6971F37282B119C008FBD17 /* Futures.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ F608AA8B2826BE98005C276B /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = F608A9BE2826BC54005C276B /* Core_Future */; targetProxy = F608AA8A2826BE98005C276B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ F608A9C12826BC54005C276B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; 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; HEADER_SEARCH_PATHS = ( ../Core_Zero, ../Core_Misc, ); IPHONEOS_DEPLOYMENT_TARGET = 13.6; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; F608A9C22826BC54005C276B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = 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_DOCUMENTATION_COMMENTS = YES; 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; 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; HEADER_SEARCH_PATHS = ( ../Core_Zero, ../Core_Misc, ); IPHONEOS_DEPLOYMENT_TARGET = 13.6; MACOSX_DEPLOYMENT_TARGET = 10.15; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; }; name = Release; }; F608A9C42826BC54005C276B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; F608A9C52826BC54005C276B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; EXECUTABLE_PREFIX = lib; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; F608AA842826BE2A005C276B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; ENABLE_HARDENED_RUNTIME = YES; HEADER_SEARCH_PATHS = ( "${inherited}", ../Core_Future, ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; F608AA852826BE2A005C276B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; ENABLE_HARDENED_RUNTIME = YES; HEADER_SEARCH_PATHS = ( "${inherited}", ../Core_Future, ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; F6971F3A282B119C008FBD17 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; F6971F3B282B119C008FBD17 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = T2M28D3T75; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ F608A9BA2826BC54005C276B /* Build configuration list for PBXProject "Core_Future" */ = { isa = XCConfigurationList; buildConfigurations = ( F608A9C12826BC54005C276B /* Debug */, F608A9C22826BC54005C276B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F608A9C32826BC54005C276B /* Build configuration list for PBXNativeTarget "Core_Future" */ = { isa = XCConfigurationList; buildConfigurations = ( F608A9C42826BC54005C276B /* Debug */, F608A9C52826BC54005C276B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F608AA832826BE2A005C276B /* Build configuration list for PBXNativeTarget "Core_Future_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( F608AA842826BE2A005C276B /* Debug */, F608AA852826BE2A005C276B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F6971F39282B119C008FBD17 /* Build configuration list for PBXNativeTarget "Core_Future_iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( F6971F3A282B119C008FBD17 /* Debug */, F6971F3B282B119C008FBD17 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = F608A9B72826BC54005C276B /* Project object */; }