// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ CD26686B252FF4E800B3E667 /* string_utils in Headers */ = {isa = PBXBuildFile; fileRef = CD26686A252FF4E100B3E667 /* string_utils */; settings = {ATTRIBUTES = (Public, ); }; }; CD26687E252FF62F00B3E667 /* tokenizer.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD26687C252FF62F00B3E667 /* tokenizer.cxx */; }; CD26688B252FFAAE00B3E667 /* libstring-utils.a in Frameworks */ = {isa = PBXBuildFile; fileRef = CD266862252FF4B600B3E667 /* libstring-utils.a */; }; CD2668B4252FFACB00B3E667 /* GoogleMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD266875252FF51F00B3E667 /* GoogleMock.framework */; }; CD2668B5252FFAD200B3E667 /* tokenizer_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD266880252FFA7E00B3E667 /* tokenizer_test.cxx */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CD266874252FF51F00B3E667 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F861A685AEA0072A469; remoteInfo = GoogleMock; }; CD266876252FF51F00B3E667 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96ABD1A68600C00204102; remoteInfo = gmock; }; CD266878252FF51F00B3E667 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96B1F1A68634900204102; remoteInfo = gtest; }; CD26687A252FF51F00B3E667 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F901A685AEA0072A469; remoteInfo = GoogleMockTests; }; CD26688C252FFAAE00B3E667 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD26685A252FF4B600B3E667 /* Project object */; proxyType = 1; remoteGlobalIDString = CD266861252FF4B600B3E667; remoteInfo = "string-utils"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ CD266862252FF4B600B3E667 /* libstring-utils.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libstring-utils.a"; sourceTree = BUILT_PRODUCTS_DIR; }; CD26686A252FF4E100B3E667 /* string_utils */ = {isa = PBXFileReference; lastKnownFileType = folder; name = string_utils; path = include/string_utils; sourceTree = ""; }; CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GoogleMock.xcodeproj; path = "../../../gmock-xcode-master/GoogleMock.xcodeproj"; sourceTree = ""; }; CD26687C252FF62F00B3E667 /* tokenizer.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer.cxx; sourceTree = ""; }; CD266880252FFA7E00B3E667 /* tokenizer_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = tokenizer_test.cxx; sourceTree = ""; }; CD266886252FFAAE00B3E667 /* string_utils-test.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "string_utils-test.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; CD26688A252FFAAE00B3E667 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ CD266860252FF4B600B3E667 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; CD266883252FFAAE00B3E667 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CD2668B4252FFACB00B3E667 /* GoogleMock.framework in Frameworks */, CD26688B252FFAAE00B3E667 /* libstring-utils.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ CD266859252FF4B600B3E667 = { isa = PBXGroup; children = ( CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */, CD26686A252FF4E100B3E667 /* string_utils */, CD26686C252FF4F300B3E667 /* src */, CD266869252FF4C100B3E667 /* test */, CD266887252FFAAE00B3E667 /* string_utils-test */, CD266863252FF4B600B3E667 /* Products */, CD2668AF252FFACB00B3E667 /* Frameworks */, ); sourceTree = ""; }; CD266863252FF4B600B3E667 /* Products */ = { isa = PBXGroup; children = ( CD266862252FF4B600B3E667 /* libstring-utils.a */, CD266886252FFAAE00B3E667 /* string_utils-test.xctest */, ); name = Products; sourceTree = ""; }; CD266869252FF4C100B3E667 /* test */ = { isa = PBXGroup; children = ( CD266880252FFA7E00B3E667 /* tokenizer_test.cxx */, ); path = test; sourceTree = ""; }; CD26686C252FF4F300B3E667 /* src */ = { isa = PBXGroup; children = ( CD26687C252FF62F00B3E667 /* tokenizer.cxx */, ); path = src; sourceTree = ""; }; CD26686E252FF51F00B3E667 /* Products */ = { isa = PBXGroup; children = ( CD266875252FF51F00B3E667 /* GoogleMock.framework */, CD266877252FF51F00B3E667 /* gmock.framework */, CD266879252FF51F00B3E667 /* gtest.framework */, CD26687B252FF51F00B3E667 /* GoogleMockTests.xctest */, ); name = Products; sourceTree = ""; }; CD266887252FFAAE00B3E667 /* string_utils-test */ = { isa = PBXGroup; children = ( CD26688A252FFAAE00B3E667 /* Info.plist */, ); path = "string_utils-test"; sourceTree = ""; }; CD2668AF252FFACB00B3E667 /* Frameworks */ = { isa = PBXGroup; children = ( ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ CD26685E252FF4B600B3E667 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( CD26686B252FF4E800B3E667 /* string_utils in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ CD266861252FF4B600B3E667 /* string-utils */ = { isa = PBXNativeTarget; buildConfigurationList = CD266866252FF4B600B3E667 /* Build configuration list for PBXNativeTarget "string-utils" */; buildPhases = ( CD26685E252FF4B600B3E667 /* Headers */, CD26685F252FF4B600B3E667 /* Sources */, CD266860252FF4B600B3E667 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); name = "string-utils"; productName = "string-utils"; productReference = CD266862252FF4B600B3E667 /* libstring-utils.a */; productType = "com.apple.product-type.library.static"; }; CD266885252FFAAE00B3E667 /* string_utils-test */ = { isa = PBXNativeTarget; buildConfigurationList = CD26688E252FFAAE00B3E667 /* Build configuration list for PBXNativeTarget "string_utils-test" */; buildPhases = ( CD266882252FFAAE00B3E667 /* Sources */, CD266883252FFAAE00B3E667 /* Frameworks */, CD266884252FFAAE00B3E667 /* Resources */, ); buildRules = ( ); dependencies = ( CD26688D252FFAAE00B3E667 /* PBXTargetDependency */, ); name = "string_utils-test"; productName = "string_utils-test"; productReference = CD266886252FFAAE00B3E667 /* string_utils-test.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ CD26685A252FF4B600B3E667 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1230; ORGANIZATIONNAME = "Sam Jaffe"; TargetAttributes = { CD266861252FF4B600B3E667 = { CreatedOnToolsVersion = 11.3.1; }; CD266885252FFAAE00B3E667 = { CreatedOnToolsVersion = 11.3.1; }; }; }; buildConfigurationList = CD26685D252FF4B600B3E667 /* Build configuration list for PBXProject "string-utils" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = CD266859252FF4B600B3E667; productRefGroup = CD266863252FF4B600B3E667 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = CD26686E252FF51F00B3E667 /* Products */; ProjectRef = CD26686D252FF51F00B3E667 /* GoogleMock.xcodeproj */; }, ); projectRoot = ""; targets = ( CD266861252FF4B600B3E667 /* string-utils */, CD266885252FFAAE00B3E667 /* string_utils-test */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ CD266875252FF51F00B3E667 /* GoogleMock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GoogleMock.framework; remoteRef = CD266874252FF51F00B3E667 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD266877252FF51F00B3E667 /* gmock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gmock.framework; remoteRef = CD266876252FF51F00B3E667 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD266879252FF51F00B3E667 /* gtest.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gtest.framework; remoteRef = CD266878252FF51F00B3E667 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD26687B252FF51F00B3E667 /* GoogleMockTests.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = GoogleMockTests.xctest; remoteRef = CD26687A252FF51F00B3E667 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ CD266884252FFAAE00B3E667 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ CD26685F252FF4B600B3E667 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD26687E252FF62F00B3E667 /* tokenizer.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CD266882252FFAAE00B3E667 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD2668B5252FFAD200B3E667 /* tokenizer_test.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CD26688D252FFAAE00B3E667 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = CD266861252FF4B600B3E667 /* string-utils */; targetProxy = CD26688C252FFAAE00B3E667 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ CD266864252FF4B600B3E667 /* 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++14"; CLANG_CXX_LIBRARY = "libc++"; 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_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = 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.14; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = include/; }; name = Debug; }; CD266865252FF4B600B3E667 /* 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++14"; CLANG_CXX_LIBRARY = "libc++"; 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_INLINES_ARE_PRIVATE_EXTERN = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_SYMBOLS_PRIVATE_EXTERN = 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.14; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = include/; }; name = Release; }; CD266867252FF4B600B3E667 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; CD266868252FF4B600B3E667 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXECUTABLE_PREFIX = lib; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; CD26688F252FFAAE00B3E667 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = ( XCODE_UNIT_TEST, "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = "string_utils-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.string-utils-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CD266890252FFAAE00B3E667 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; GCC_PREPROCESSOR_DEFINITIONS = XCODE_UNIT_TEST; INFOPLIST_FILE = "string_utils-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/../Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.string-utils-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ CD26685D252FF4B600B3E667 /* Build configuration list for PBXProject "string-utils" */ = { isa = XCConfigurationList; buildConfigurations = ( CD266864252FF4B600B3E667 /* Debug */, CD266865252FF4B600B3E667 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CD266866252FF4B600B3E667 /* Build configuration list for PBXNativeTarget "string-utils" */ = { isa = XCConfigurationList; buildConfigurations = ( CD266867252FF4B600B3E667 /* Debug */, CD266868252FF4B600B3E667 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CD26688E252FFAAE00B3E667 /* Build configuration list for PBXNativeTarget "string_utils-test" */ = { isa = XCConfigurationList; buildConfigurations = ( CD26688F252FFAAE00B3E667 /* Debug */, CD266890252FFAAE00B3E667 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = CD26685A252FF4B600B3E667 /* Project object */; }