// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ CD1CDE872252E5B900E5B6B2 /* properties.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE862252E5B900E5B6B2 /* properties.cxx */; }; CD1CDE892252E60900E5B6B2 /* file_appender.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE882252E60900E5B6B2 /* file_appender.cxx */; }; CD1CDE8B2252E61800E5B6B2 /* console_appender.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE8A2252E61800E5B6B2 /* console_appender.cxx */; }; CD1CDEAF22556B7E00E5B6B2 /* logger_impl.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDEAE22556B7E00E5B6B2 /* logger_impl.cxx */; }; CD1CDEB122557FB600E5B6B2 /* default_layout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDEB022557FB600E5B6B2 /* default_layout.cxx */; }; CD1CDEB52256C94000E5B6B2 /* pattern_layout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDEB42256C94000E5B6B2 /* pattern_layout.cxx */; }; CD29739B1D7B401F00E37217 /* logger.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD2973991D7B401F00E37217 /* logger.cxx */; }; CD3C80C01D6A2CA300ACC795 /* pattern_layout_format.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD3C80BE1D6A2CA300ACC795 /* pattern_layout_format.cxx */; }; CD6F73EC225187BE0081ED74 /* logger in Headers */ = {isa = PBXBuildFile; fileRef = CD6F73EA225187A10081ED74 /* logger */; settings = {ATTRIBUTES = (Public, ); }; }; CD88E9572252BDFC00927F40 /* log_manager.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD88E9552252BDFC00927F40 /* log_manager.cxx */; }; CD88E95F2252D3EF00927F40 /* c_logger.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD88E95D2252D3EF00927F40 /* c_logger.cxx */; }; CD88E9632252D67A00927F40 /* common.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD88E9612252D67A00927F40 /* common.cxx */; }; CD90C1DA24E5B988008A1402 /* data_accessors.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD90C1D924E5B988008A1402 /* data_accessors.cxx */; }; CDA494DE2256D5F40041620C /* pattern_layout_date.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDA494DD2256D5F40041620C /* pattern_layout_date.cxx */; }; CDC0E0512269378E001EDAB7 /* message.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDC0E0502269378E001EDAB7 /* message.cxx */; }; CDCB3C5924E480FC0029B771 /* libjsoncpp.1.9.2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CDCB3C5724E480E70029B771 /* libjsoncpp.1.9.2.dylib */; }; CDCB3C6324E481B10029B771 /* liblogging.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 0ECAC4AF1BC00AC500FDAE14 /* liblogging.dylib */; }; CDCB3C6924E481E70029B771 /* logger_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD6F73FC225187E10081ED74 /* logger_test.cxx */; }; CDCB3C6A24E481E70029B771 /* pattern_layout_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD760CB822621776008A62DE /* pattern_layout_test.cxx */; }; CDCB3C6B24E481E70029B771 /* json_layout_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD760CC822627202008A62DE /* json_layout_test.cxx */; }; CDCB3C6C24E481E70029B771 /* console_appender_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD760CBE226221F6008A62DE /* console_appender_test.cxx */; }; CDCB3C6D24E481E70029B771 /* file_appender_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD760CC0226226CC008A62DE /* file_appender_test.cxx */; }; CDCB3C6E24E481E70029B771 /* c_logger_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE8C22540D9B00E5B6B2 /* c_logger_test.cxx */; }; CDCB3C6F24E481E70029B771 /* log_manager_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE8F22542CC500E5B6B2 /* log_manager_test.cxx */; }; CDCB3C7024E481E70029B771 /* mock_properties.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CD1CDE9122543E7E00E5B6B2 /* mock_properties.cxx */; }; CDCB3C7124E481F50029B771 /* GoogleMock.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CD6F7437225189470081ED74 /* GoogleMock.framework */; }; CDCB3C7224E482020029B771 /* libjsoncpp.1.9.2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = CDCB3C5724E480E70029B771 /* libjsoncpp.1.9.2.dylib */; }; CDCB3C9C24E4C8510029B771 /* properties_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDCB3C9B24E4C8510029B771 /* properties_test.cxx */; }; CDCB3CA224E55A8B0029B771 /* common_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDCB3CA124E55A8B0029B771 /* common_test.cxx */; }; CDCB3CA424E566C50029B771 /* default_layout_test.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDCB3CA324E566C50029B771 /* default_layout_test.cxx */; }; CDEA62D5225A3B0B00A6FAE0 /* json_layout.cxx in Sources */ = {isa = PBXBuildFile; fileRef = CDEA62D4225A3B0B00A6FAE0 /* json_layout.cxx */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ CD6F7436225189470081ED74 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F861A685AEA0072A469; remoteInfo = GoogleMock; }; CD6F7438225189470081ED74 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96ABD1A68600C00204102; remoteInfo = gmock; }; CD6F743A225189470081ED74 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05E96B1F1A68634900204102; remoteInfo = gtest; }; CD6F743C225189470081ED74 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */; proxyType = 2; remoteGlobalIDString = 05818F901A685AEA0072A469; remoteInfo = GoogleMockTests; }; CDCB3C6424E481B10029B771 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 0EB833411BBF45E600DDC844 /* Project object */; proxyType = 1; remoteGlobalIDString = 0ECAC4AE1BC00AC500FDAE14; remoteInfo = logging; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0EB833481BBF45E600DDC844 /* Makefile */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = ""; }; 0ECAC4AF1BC00AC500FDAE14 /* liblogging.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = liblogging.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CD1CDE862252E5B900E5B6B2 /* properties.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = properties.cxx; sourceTree = ""; }; CD1CDE882252E60900E5B6B2 /* file_appender.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_appender.cxx; sourceTree = ""; }; CD1CDE8A2252E61800E5B6B2 /* console_appender.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = console_appender.cxx; sourceTree = ""; }; CD1CDE8C22540D9B00E5B6B2 /* c_logger_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = c_logger_test.cxx; sourceTree = ""; }; CD1CDE8E22540DEA00E5B6B2 /* mock_logger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = mock_logger.h; sourceTree = ""; }; CD1CDE8F22542CC500E5B6B2 /* log_manager_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_manager_test.cxx; sourceTree = ""; }; CD1CDE9122543E7E00E5B6B2 /* mock_properties.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = mock_properties.cxx; sourceTree = ""; }; CD1CDEAE22556B7E00E5B6B2 /* logger_impl.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logger_impl.cxx; sourceTree = ""; }; CD1CDEB022557FB600E5B6B2 /* default_layout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = default_layout.cxx; sourceTree = ""; }; CD1CDEB42256C94000E5B6B2 /* pattern_layout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pattern_layout.cxx; sourceTree = ""; }; CD2973991D7B401F00E37217 /* logger.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cxx; sourceTree = ""; }; CD3C80BE1D6A2CA300ACC795 /* pattern_layout_format.cxx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pattern_layout_format.cxx; sourceTree = ""; }; CD6F73EA225187A10081ED74 /* logger */ = {isa = PBXFileReference; lastKnownFileType = folder; name = logger; path = include/logger; sourceTree = ""; }; CD6F73FC225187E10081ED74 /* logger_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = logger_test.cxx; sourceTree = ""; }; CD6F742D225189290081ED74 /* libcfmt_logger.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; path = libcfmt_logger.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GoogleMock.xcodeproj; path = "../../../gmock-xcode-master/GoogleMock.xcodeproj"; sourceTree = ""; }; CD6F746B22518A2C0081ED74 /* GoogleMock.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleMock.framework; path = "../../../gmock-xcode-master/build/Release/GoogleMock.framework"; sourceTree = ""; }; CD760CB822621776008A62DE /* pattern_layout_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pattern_layout_test.cxx; sourceTree = ""; }; CD760CBE226221F6008A62DE /* console_appender_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = console_appender_test.cxx; sourceTree = ""; }; CD760CC0226226CC008A62DE /* file_appender_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = file_appender_test.cxx; sourceTree = ""; }; CD760CC822627202008A62DE /* json_layout_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_layout_test.cxx; sourceTree = ""; }; CD760CCE226288AB008A62DE /* libjsoncpp.1.8.4.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libjsoncpp.1.8.4.dylib; path = ../../../../../../../../opt/local/lib/libjsoncpp.1.8.4.dylib; sourceTree = ""; }; CD88E9552252BDFC00927F40 /* log_manager.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = log_manager.cxx; sourceTree = ""; }; CD88E95D2252D3EF00927F40 /* c_logger.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = c_logger.cxx; sourceTree = ""; }; CD88E9612252D67A00927F40 /* common.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common.cxx; sourceTree = ""; }; CD88E9642252D6C700927F40 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = ""; }; CD90C1D924E5B988008A1402 /* data_accessors.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = data_accessors.cxx; sourceTree = ""; }; CDA494DD2256D5F40041620C /* pattern_layout_date.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = pattern_layout_date.cxx; sourceTree = ""; }; CDC0E0472267EA30001EDAB7 /* logger_impl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logger_impl.h; sourceTree = ""; }; CDC0E04C2267F8A9001EDAB7 /* pattern_layout.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = pattern_layout.h; sourceTree = ""; }; CDC0E0502269378E001EDAB7 /* message.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = message.cxx; sourceTree = ""; }; CDC0E06022694966001EDAB7 /* logger_test_obj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = logger_test_obj.h; sourceTree = ""; }; CDC0E0652269EE9E001EDAB7 /* header_test_obj.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = header_test_obj.h; sourceTree = ""; }; CDCB3C5724E480E70029B771 /* libjsoncpp.1.9.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libjsoncpp.1.9.2.dylib; path = ../../../../../../../../opt/local/lib/libjsoncpp.1.9.2.dylib; sourceTree = ""; }; CDCB3C5E24E481B10029B771 /* logger-test.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "logger-test.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; CDCB3C6224E481B10029B771 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CDCB3C9B24E4C8510029B771 /* properties_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = properties_test.cxx; sourceTree = ""; }; CDCB3CA124E55A8B0029B771 /* common_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = common_test.cxx; sourceTree = ""; }; CDCB3CA324E566C50029B771 /* default_layout_test.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = default_layout_test.cxx; sourceTree = ""; }; CDEA62D4225A3B0B00A6FAE0 /* json_layout.cxx */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = json_layout.cxx; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 0ECAC4AC1BC00AC500FDAE14 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CDCB3C5924E480FC0029B771 /* libjsoncpp.1.9.2.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; CDCB3C5B24E481B10029B771 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( CDCB3C7224E482020029B771 /* libjsoncpp.1.9.2.dylib in Frameworks */, CDCB3C7124E481F50029B771 /* GoogleMock.framework in Frameworks */, CDCB3C6324E481B10029B771 /* liblogging.dylib in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0EB833401BBF45E600DDC844 = { isa = PBXGroup; children = ( CD6F73EA225187A10081ED74 /* logger */, CD2973971D7B3FC600E37217 /* src */, 0EB833481BBF45E600DDC844 /* Makefile */, CD6F73EB225187B30081ED74 /* test */, CDCB3C5F24E481B10029B771 /* logger-test */, 0EB8335A1BBF484800DDC844 /* Products */, CD6F742B225188600081ED74 /* Frameworks */, ); sourceTree = ""; }; 0EB8335A1BBF484800DDC844 /* Products */ = { isa = PBXGroup; children = ( 0ECAC4AF1BC00AC500FDAE14 /* liblogging.dylib */, CDCB3C5E24E481B10029B771 /* logger-test.xctest */, ); name = Products; sourceTree = ""; }; CD1CDE812252E54100E5B6B2 /* loggers */ = { isa = PBXGroup; children = ( CD1CDE862252E5B900E5B6B2 /* properties.cxx */, CDA494DD2256D5F40041620C /* pattern_layout_date.cxx */, CD3C80BE1D6A2CA300ACC795 /* pattern_layout_format.cxx */, CD1CDEB42256C94000E5B6B2 /* pattern_layout.cxx */, CDC0E04C2267F8A9001EDAB7 /* pattern_layout.h */, CDEA62D4225A3B0B00A6FAE0 /* json_layout.cxx */, CD1CDEB022557FB600E5B6B2 /* default_layout.cxx */, CD1CDE8A2252E61800E5B6B2 /* console_appender.cxx */, CD1CDE882252E60900E5B6B2 /* file_appender.cxx */, ); path = loggers; sourceTree = ""; }; CD2973971D7B3FC600E37217 /* src */ = { isa = PBXGroup; children = ( CD1CDE812252E54100E5B6B2 /* loggers */, CD88E95D2252D3EF00927F40 /* c_logger.cxx */, CD2973991D7B401F00E37217 /* logger.cxx */, CDC0E0472267EA30001EDAB7 /* logger_impl.h */, CD1CDEAE22556B7E00E5B6B2 /* logger_impl.cxx */, CD88E9552252BDFC00927F40 /* log_manager.cxx */, CDC0E0502269378E001EDAB7 /* message.cxx */, CD88E9642252D6C700927F40 /* common.h */, CD88E9612252D67A00927F40 /* common.cxx */, CD90C1D924E5B988008A1402 /* data_accessors.cxx */, ); path = src; sourceTree = ""; }; CD6F73EB225187B30081ED74 /* test */ = { isa = PBXGroup; children = ( CD6F73FC225187E10081ED74 /* logger_test.cxx */, CDCB3C9B24E4C8510029B771 /* properties_test.cxx */, CD760CB822621776008A62DE /* pattern_layout_test.cxx */, CD760CC822627202008A62DE /* json_layout_test.cxx */, CDCB3CA124E55A8B0029B771 /* common_test.cxx */, CD760CBE226221F6008A62DE /* console_appender_test.cxx */, CDCB3CA324E566C50029B771 /* default_layout_test.cxx */, CD760CC0226226CC008A62DE /* file_appender_test.cxx */, CD1CDE8C22540D9B00E5B6B2 /* c_logger_test.cxx */, CD1CDE8F22542CC500E5B6B2 /* log_manager_test.cxx */, CD1CDE9122543E7E00E5B6B2 /* mock_properties.cxx */, CD1CDE8E22540DEA00E5B6B2 /* mock_logger.h */, CDC0E06022694966001EDAB7 /* logger_test_obj.h */, CDC0E0652269EE9E001EDAB7 /* header_test_obj.h */, ); path = test; sourceTree = ""; }; CD6F742B225188600081ED74 /* Frameworks */ = { isa = PBXGroup; children = ( CDCB3C5724E480E70029B771 /* libjsoncpp.1.9.2.dylib */, CD760CCE226288AB008A62DE /* libjsoncpp.1.8.4.dylib */, CD6F746B22518A2C0081ED74 /* GoogleMock.framework */, CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */, CD6F742D225189290081ED74 /* libcfmt_logger.dylib */, ); name = Frameworks; sourceTree = ""; }; CD6F7430225189470081ED74 /* Products */ = { isa = PBXGroup; children = ( CD6F7437225189470081ED74 /* GoogleMock.framework */, CD6F7439225189470081ED74 /* gmock.framework */, CD6F743B225189470081ED74 /* gtest.framework */, CD6F743D225189470081ED74 /* GoogleMockTests.xctest */, ); name = Products; sourceTree = ""; }; CDCB3C5F24E481B10029B771 /* logger-test */ = { isa = PBXGroup; children = ( CDCB3C6224E481B10029B771 /* Info.plist */, ); path = "logger-test"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 0ECAC4AD1BC00AC500FDAE14 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( CD6F73EC225187BE0081ED74 /* logger in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 0ECAC4AE1BC00AC500FDAE14 /* logging */ = { isa = PBXNativeTarget; buildConfigurationList = 0ECAC4B71BC00AC500FDAE14 /* Build configuration list for PBXNativeTarget "logging" */; buildPhases = ( 0ECAC4AB1BC00AC500FDAE14 /* Sources */, 0ECAC4AC1BC00AC500FDAE14 /* Frameworks */, 0ECAC4AD1BC00AC500FDAE14 /* Headers */, ); buildRules = ( ); dependencies = ( ); name = logging; productName = logging; productReference = 0ECAC4AF1BC00AC500FDAE14 /* liblogging.dylib */; productType = "com.apple.product-type.library.dynamic"; }; CDCB3C5D24E481B10029B771 /* logger-test */ = { isa = PBXNativeTarget; buildConfigurationList = CDCB3C6624E481B10029B771 /* Build configuration list for PBXNativeTarget "logger-test" */; buildPhases = ( CDCB3C5A24E481B10029B771 /* Sources */, CDCB3C5B24E481B10029B771 /* Frameworks */, CDCB3C5C24E481B10029B771 /* Resources */, ); buildRules = ( ); dependencies = ( CDCB3C6524E481B10029B771 /* PBXTargetDependency */, ); name = "logger-test"; productName = "logger-test"; productReference = CDCB3C5E24E481B10029B771 /* logger-test.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 0EB833411BBF45E600DDC844 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1010; LastUpgradeCheck = 1230; TargetAttributes = { 0ECAC4AE1BC00AC500FDAE14 = { CreatedOnToolsVersion = 7.0.1; }; CDCB3C5D24E481B10029B771 = { CreatedOnToolsVersion = 11.3.1; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = 0EB833441BBF45E600DDC844 /* Build configuration list for PBXProject "logger" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 0EB833401BBF45E600DDC844; productRefGroup = 0EB8335A1BBF484800DDC844 /* Products */; projectDirPath = ""; projectReferences = ( { ProductGroup = CD6F7430225189470081ED74 /* Products */; ProjectRef = CD6F742F225189470081ED74 /* GoogleMock.xcodeproj */; }, ); projectRoot = ""; targets = ( 0ECAC4AE1BC00AC500FDAE14 /* logging */, CDCB3C5D24E481B10029B771 /* logger-test */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ CD6F7437225189470081ED74 /* GoogleMock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = GoogleMock.framework; remoteRef = CD6F7436225189470081ED74 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6F7439225189470081ED74 /* gmock.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gmock.framework; remoteRef = CD6F7438225189470081ED74 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6F743B225189470081ED74 /* gtest.framework */ = { isa = PBXReferenceProxy; fileType = wrapper.framework; path = gtest.framework; remoteRef = CD6F743A225189470081ED74 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; CD6F743D225189470081ED74 /* GoogleMockTests.xctest */ = { isa = PBXReferenceProxy; fileType = wrapper.cfbundle; path = GoogleMockTests.xctest; remoteRef = CD6F743C225189470081ED74 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ /* Begin PBXResourcesBuildPhase section */ CDCB3C5C24E481B10029B771 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 0ECAC4AB1BC00AC500FDAE14 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CD29739B1D7B401F00E37217 /* logger.cxx in Sources */, CDEA62D5225A3B0B00A6FAE0 /* json_layout.cxx in Sources */, CD88E9572252BDFC00927F40 /* log_manager.cxx in Sources */, CDA494DE2256D5F40041620C /* pattern_layout_date.cxx in Sources */, CD3C80C01D6A2CA300ACC795 /* pattern_layout_format.cxx in Sources */, CD88E95F2252D3EF00927F40 /* c_logger.cxx in Sources */, CD1CDE872252E5B900E5B6B2 /* properties.cxx in Sources */, CD1CDE8B2252E61800E5B6B2 /* console_appender.cxx in Sources */, CD1CDEAF22556B7E00E5B6B2 /* logger_impl.cxx in Sources */, CD1CDE892252E60900E5B6B2 /* file_appender.cxx in Sources */, CD90C1DA24E5B988008A1402 /* data_accessors.cxx in Sources */, CD1CDEB52256C94000E5B6B2 /* pattern_layout.cxx in Sources */, CD88E9632252D67A00927F40 /* common.cxx in Sources */, CD1CDEB122557FB600E5B6B2 /* default_layout.cxx in Sources */, CDC0E0512269378E001EDAB7 /* message.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; CDCB3C5A24E481B10029B771 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( CDCB3C7024E481E70029B771 /* mock_properties.cxx in Sources */, CDCB3C6D24E481E70029B771 /* file_appender_test.cxx in Sources */, CDCB3C6F24E481E70029B771 /* log_manager_test.cxx in Sources */, CDCB3C6B24E481E70029B771 /* json_layout_test.cxx in Sources */, CDCB3CA224E55A8B0029B771 /* common_test.cxx in Sources */, CDCB3C9C24E4C8510029B771 /* properties_test.cxx in Sources */, CDCB3CA424E566C50029B771 /* default_layout_test.cxx in Sources */, CDCB3C6A24E481E70029B771 /* pattern_layout_test.cxx in Sources */, CDCB3C6C24E481E70029B771 /* console_appender_test.cxx in Sources */, CDCB3C6924E481E70029B771 /* logger_test.cxx in Sources */, CDCB3C6E24E481E70029B771 /* c_logger_test.cxx in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ CDCB3C6524E481B10029B771 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 0ECAC4AE1BC00AC500FDAE14 /* logging */; targetProxy = CDCB3C6424E481B10029B771 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 0EB833421BBF45E600DDC844 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; 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_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_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; COPY_PHASE_STRIP = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /opt/local/include/; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/ $(PROJECT_DIR)/extern/expect/include/ $(PROJECT_DIR)/extern/resource_factory/include/ $(PROJECT_DIR)/extern/scoped_buffer_capture/include/ $(PROJECT_DIR)/extern/variant/include/"; }; name = Debug; }; 0EB833431BBF45E600DDC844 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; 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_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_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; COPY_PHASE_STRIP = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = /opt/local/include/; SDKROOT = macosx; USER_HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/include/ $(PROJECT_DIR)/extern/expect/include/ $(PROJECT_DIR)/extern/resource_factory/include/ $(PROJECT_DIR)/extern/scoped_buffer_capture/include/ $(PROJECT_DIR)/extern/variant/include/"; }; name = Release; }; 0ECAC4B81BC00AC500FDAE14 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = dwarf; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_PEDANTIC = NO; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); MTL_ENABLE_DEBUG_INFO = YES; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "../../**"; }; name = Debug; }; 0ECAC4B91BC00AC500FDAE14 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; EXECUTABLE_PREFIX = lib; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_ENABLE_CPP_EXCEPTIONS = YES; GCC_ENABLE_CPP_RTTI = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_PEDANTIC = NO; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = "../../**"; }; name = Release; }; CDCB3C6724E481B10029B771 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; DEBUG_INFORMATION_FORMAT = dwarf; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; INFOPLIST_FILE = "logger-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.logger-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; CDCB3C6824E481B10029B771 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; INFOPLIST_FILE = "logger-test/Info.plist"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/local/lib, ); MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "leumasjaffe.logger-test"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 0EB833441BBF45E600DDC844 /* Build configuration list for PBXProject "logger" */ = { isa = XCConfigurationList; buildConfigurations = ( 0EB833421BBF45E600DDC844 /* Debug */, 0EB833431BBF45E600DDC844 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 0ECAC4B71BC00AC500FDAE14 /* Build configuration list for PBXNativeTarget "logging" */ = { isa = XCConfigurationList; buildConfigurations = ( 0ECAC4B81BC00AC500FDAE14 /* Debug */, 0ECAC4B91BC00AC500FDAE14 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; CDCB3C6624E481B10029B771 /* Build configuration list for PBXNativeTarget "logger-test" */ = { isa = XCConfigurationList; buildConfigurations = ( CDCB3C6724E481B10029B771 /* Debug */, CDCB3C6824E481B10029B771 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 0EB833411BBF45E600DDC844 /* Project object */; }