diff --git a/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj b/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj index 2da278f87b..13815dd680 100644 --- a/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj +++ b/xcode/opening_hours/opening_hours.xcodeproj/project.pbxproj @@ -7,10 +7,27 @@ objects = { /* Begin PBXBuildFile section */ - 670C61FA1AC3517200C38A8C /* osm_time_range.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 670C61F71AC3517200C38A8C /* osm_time_range.hpp */; }; - 671C61FF1AE7AF4000076BD0 /* osm_time_range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F61AC3517200C38A8C /* osm_time_range.cpp */; }; - 671C62011AE7AF4400076BD0 /* osm_time_range.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F61AC3517200C38A8C /* osm_time_range.cpp */; }; - 671C62021AE7AF4800076BD0 /* osm_time_range_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */; }; + E91738901BECCB5400717F6E /* opening_hours_parsers_terminals.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.hpp */; }; + E91738911BECCB5400717F6E /* opening_hours_parsers.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */; }; + E91738921BECCB5400717F6E /* opening_hours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738881BECCB5400717F6E /* opening_hours.cpp */; }; + E91738931BECCB5400717F6E /* opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E91738891BECCB5400717F6E /* opening_hours.hpp */; }; + E91738941BECCB5400717F6E /* parse_opening_hours.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */; }; + E91738951BECCB5400717F6E /* parse_opening_hours.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */; }; + E91738961BECCB5400717F6E /* rules_evaluation_private.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */; }; + E91738971BECCB5400717F6E /* rules_evaluation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E917388E1BECCB5400717F6E /* rules_evaluation.cpp */; }; + E91738981BECCB5400717F6E /* rules_evaluation.hpp in Headers */ = {isa = PBXBuildFile; fileRef = E917388F1BECCB5400717F6E /* rules_evaluation.hpp */; }; + E917389C1BECCC1000717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; }; + E91738AE1BECCFAC00717F6E /* opening_hours_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */; }; + E91738BA1BECD03B00717F6E /* opening_hours_supported_features_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */; }; + E91738BB1BECD05A00717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; }; + E91738C71BECD09100717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; }; + E91738C81BECD09700717F6E /* opening_hours_integration_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */; }; + E91738CA1BECD0E100717F6E /* opening-count.lst in CopyFiles */ = {isa = PBXBuildFile; fileRef = E91738C91BECD0CE00717F6E /* opening-count.lst */; }; + E91739021BECD54300717F6E /* opening_hours_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */; }; + E91739031BECD55700717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; }; + E917391F1BECD61400717F6E /* opening_hours_integration_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */; }; + E91739201BECD61A00717F6E /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 670C61E71AC3511700C38A8C /* libopening_hours.a */; }; + E91739211BECD62E00717F6E /* opening-count.lst in Resources */ = {isa = PBXBuildFile; fileRef = E91738C91BECD0CE00717F6E /* opening-count.lst */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -23,15 +40,50 @@ ); runOnlyForDeploymentPostprocessing = 1; }; + E91738B11BECD02B00717F6E /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = /usr/share/man/man1/; + dstSubfolderSpec = 0; + files = ( + ); + runOnlyForDeploymentPostprocessing = 1; + }; + E91738BE1BECD08500717F6E /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 12; + dstPath = ""; + dstSubfolderSpec = 6; + files = ( + E91738CA1BECD0E100717F6E /* opening-count.lst in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 670C61E71AC3511700C38A8C /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_time_range_tests.cpp; sourceTree = ""; }; - 670C61F61AC3517200C38A8C /* osm_time_range.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = osm_time_range.cpp; sourceTree = ""; }; - 670C61F71AC3517200C38A8C /* osm_time_range.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = osm_time_range.hpp; sourceTree = ""; }; 670C61FF1AC351AC00C38A8C /* opening_hours_test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_test; sourceTree = BUILT_PRODUCTS_DIR; }; 670D05B71B0E0C290013A7AC /* defaults.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = defaults.xcconfig; path = ../defaults.xcconfig; sourceTree = ""; }; + E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours_parsers_terminals.hpp; sourceTree = ""; }; + E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours_parsers.hpp; sourceTree = ""; }; + E91738881BECCB5400717F6E /* opening_hours.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours.cpp; sourceTree = ""; }; + E91738891BECCB5400717F6E /* opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = opening_hours.hpp; sourceTree = ""; }; + E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = parse_opening_hours.cpp; sourceTree = ""; }; + E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = parse_opening_hours.hpp; sourceTree = ""; }; + E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rules_evaluation_private.hpp; sourceTree = ""; }; + E917388E1BECCB5400717F6E /* rules_evaluation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rules_evaluation.cpp; sourceTree = ""; }; + E917388F1BECCB5400717F6E /* rules_evaluation.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rules_evaluation.hpp; sourceTree = ""; }; + E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_tests.cpp; sourceTree = ""; }; + E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_integration_tests.cpp; sourceTree = ""; }; + E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opening_hours_supported_features_tests.cpp; sourceTree = ""; }; + E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_supported_features_tests; sourceTree = BUILT_PRODUCTS_DIR; }; + E91738C01BECD08500717F6E /* opening_hours_integration_tests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = opening_hours_integration_tests; sourceTree = BUILT_PRODUCTS_DIR; }; + E91738C91BECD0CE00717F6E /* opening-count.lst */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "opening-count.lst"; sourceTree = ""; }; + E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = opening_hours_tests_ios.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E91738E21BECD36E00717F6E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = opening_hours_integration_tests_ios.app; sourceTree = BUILT_PRODUCTS_DIR; }; + E917391B1BECD60000717F6E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -46,6 +98,39 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + E917389C1BECCC1000717F6E /* libopening_hours.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738B01BECD02B00717F6E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E91738BB1BECD05A00717F6E /* libopening_hours.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738BD1BECD08500717F6E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E91738C71BECD09100717F6E /* libopening_hours.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738CC1BECD36E00717F6E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E91739031BECD55700717F6E /* libopening_hours.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91739051BECD60000717F6E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E91739201BECD61A00717F6E /* libopening_hours.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -56,7 +141,12 @@ isa = PBXGroup; children = ( 670D05B71B0E0C290013A7AC /* defaults.xcconfig */, + E91738A71BECCEDB00717F6E /* opening_hours_supported_features_tests */, + E91738A61BECCED700717F6E /* opening_hours_integration_tests */, + E91738A51BECCEB000717F6E /* opening_hours_tests */, 670C61E91AC3511700C38A8C /* opening_hours */, + E91738D01BECD36E00717F6E /* opening_hours_tests_ios */, + E91739091BECD60000717F6E /* opening_hours_integration_tests_ios */, 670C61E81AC3511700C38A8C /* Products */, ); sourceTree = ""; @@ -66,6 +156,10 @@ children = ( 670C61E71AC3511700C38A8C /* libopening_hours.a */, 670C61FF1AC351AC00C38A8C /* opening_hours_test */, + E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */, + E91738C01BECD08500717F6E /* opening_hours_integration_tests */, + E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */, + E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */, ); name = Products; sourceTree = ""; @@ -73,14 +167,64 @@ 670C61E91AC3511700C38A8C /* opening_hours */ = { isa = PBXGroup; children = ( - 670C61F51AC3517200C38A8C /* osm_time_range_tests.cpp */, - 670C61F61AC3517200C38A8C /* osm_time_range.cpp */, - 670C61F71AC3517200C38A8C /* osm_time_range.hpp */, + E91738861BECCB5400717F6E /* opening_hours_parsers_terminals.hpp */, + E91738871BECCB5400717F6E /* opening_hours_parsers.hpp */, + E91738881BECCB5400717F6E /* opening_hours.cpp */, + E91738891BECCB5400717F6E /* opening_hours.hpp */, + E917388B1BECCB5400717F6E /* parse_opening_hours.cpp */, + E917388C1BECCB5400717F6E /* parse_opening_hours.hpp */, + E917388D1BECCB5400717F6E /* rules_evaluation_private.hpp */, + E917388E1BECCB5400717F6E /* rules_evaluation.cpp */, + E917388F1BECCB5400717F6E /* rules_evaluation.hpp */, ); name = opening_hours; path = ../../3party/opening_hours; sourceTree = ""; }; + E91738A51BECCEB000717F6E /* opening_hours_tests */ = { + isa = PBXGroup; + children = ( + E91738A81BECCF4800717F6E /* opening_hours_tests.cpp */, + ); + name = opening_hours_tests; + path = ../../3party/opening_hours/opening_hours_tests; + sourceTree = ""; + }; + E91738A61BECCED700717F6E /* opening_hours_integration_tests */ = { + isa = PBXGroup; + children = ( + E91738C91BECD0CE00717F6E /* opening-count.lst */, + E91738AA1BECCF7A00717F6E /* opening_hours_integration_tests.cpp */, + ); + name = opening_hours_integration_tests; + path = ../../3party/opening_hours/opening_hours_integration_tests; + sourceTree = ""; + }; + E91738A71BECCEDB00717F6E /* opening_hours_supported_features_tests */ = { + isa = PBXGroup; + children = ( + E91738AC1BECCF9C00717F6E /* opening_hours_supported_features_tests.cpp */, + ); + name = opening_hours_supported_features_tests; + path = ../../3party/opening_hours/opening_hours_supported_features_tests; + sourceTree = ""; + }; + E91738D01BECD36E00717F6E /* opening_hours_tests_ios */ = { + isa = PBXGroup; + children = ( + E91738E21BECD36E00717F6E /* Info.plist */, + ); + path = opening_hours_tests_ios; + sourceTree = ""; + }; + E91739091BECD60000717F6E /* opening_hours_integration_tests_ios */ = { + isa = PBXGroup; + children = ( + E917391B1BECD60000717F6E /* Info.plist */, + ); + path = opening_hours_integration_tests_ios; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -88,7 +232,12 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 670C61FA1AC3517200C38A8C /* osm_time_range.hpp in Headers */, + E91738981BECCB5400717F6E /* rules_evaluation.hpp in Headers */, + E91738911BECCB5400717F6E /* opening_hours_parsers.hpp in Headers */, + E91738931BECCB5400717F6E /* opening_hours.hpp in Headers */, + E91738901BECCB5400717F6E /* opening_hours_parsers_terminals.hpp in Headers */, + E91738951BECCB5400717F6E /* parse_opening_hours.hpp in Headers */, + E91738961BECCB5400717F6E /* rules_evaluation_private.hpp in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -129,6 +278,74 @@ productReference = 670C61FF1AC351AC00C38A8C /* opening_hours_test */; productType = "com.apple.product-type.tool"; }; + E91738B21BECD02B00717F6E /* opening_hours_supported_features_tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = E91738B71BECD02B00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_supported_features_tests" */; + buildPhases = ( + E91738AF1BECD02B00717F6E /* Sources */, + E91738B01BECD02B00717F6E /* Frameworks */, + E91738B11BECD02B00717F6E /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = opening_hours_supported_features_tests; + productName = opening_hours_supported_features_tests; + productReference = E91738B31BECD02B00717F6E /* opening_hours_supported_features_tests */; + productType = "com.apple.product-type.tool"; + }; + E91738BF1BECD08500717F6E /* opening_hours_integration_tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = E91738C41BECD08500717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests" */; + buildPhases = ( + E91738BC1BECD08500717F6E /* Sources */, + E91738BD1BECD08500717F6E /* Frameworks */, + E91738BE1BECD08500717F6E /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = opening_hours_integration_tests; + productName = opening_hours_integration_tests; + productReference = E91738C01BECD08500717F6E /* opening_hours_integration_tests */; + productType = "com.apple.product-type.tool"; + }; + E91738CE1BECD36E00717F6E /* opening_hours_tests_ios */ = { + isa = PBXNativeTarget; + buildConfigurationList = E91738F91BECD36F00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_tests_ios" */; + buildPhases = ( + E91738CB1BECD36E00717F6E /* Sources */, + E91738CC1BECD36E00717F6E /* Frameworks */, + E91738CD1BECD36E00717F6E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = opening_hours_tests_ios; + productName = opening_hours_tests_ios; + productReference = E91738CF1BECD36E00717F6E /* opening_hours_tests_ios.app */; + productType = "com.apple.product-type.application"; + }; + E91739071BECD60000717F6E /* opening_hours_integration_tests_ios */ = { + isa = PBXNativeTarget; + buildConfigurationList = E917391C1BECD60000717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests_ios" */; + buildPhases = ( + E91739041BECD60000717F6E /* Sources */, + E91739051BECD60000717F6E /* Frameworks */, + E91739061BECD60000717F6E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = opening_hours_integration_tests_ios; + productName = opening_hours_integration_tests_ios; + productReference = E91739081BECD60000717F6E /* opening_hours_integration_tests_ios.app */; + productType = "com.apple.product-type.application"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -144,6 +361,18 @@ 670C61FE1AC351AC00C38A8C = { CreatedOnToolsVersion = 6.1.1; }; + E91738B21BECD02B00717F6E = { + CreatedOnToolsVersion = 7.1; + }; + E91738BF1BECD08500717F6E = { + CreatedOnToolsVersion = 7.1; + }; + E91738CE1BECD36E00717F6E = { + CreatedOnToolsVersion = 7.1; + }; + E91739071BECD60000717F6E = { + CreatedOnToolsVersion = 7.1; + }; }; }; buildConfigurationList = 670C61E21AC3511700C38A8C /* Build configuration list for PBXProject "opening_hours" */; @@ -152,6 +381,7 @@ hasScannedForEncodings = 0; knownRegions = ( en, + Base, ); mainGroup = 670C61DE1AC3511700C38A8C; productRefGroup = 670C61E81AC3511700C38A8C /* Products */; @@ -160,16 +390,40 @@ targets = ( 670C61E61AC3511700C38A8C /* opening_hours */, 670C61FE1AC351AC00C38A8C /* opening_hours_test */, + E91738B21BECD02B00717F6E /* opening_hours_supported_features_tests */, + E91738BF1BECD08500717F6E /* opening_hours_integration_tests */, + E91738CE1BECD36E00717F6E /* opening_hours_tests_ios */, + E91739071BECD60000717F6E /* opening_hours_integration_tests_ios */, ); }; /* End PBXProject section */ +/* Begin PBXResourcesBuildPhase section */ + E91738CD1BECD36E00717F6E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91739061BECD60000717F6E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E91739211BECD62E00717F6E /* opening-count.lst in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ 670C61E31AC3511700C38A8C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 671C61FF1AE7AF4000076BD0 /* osm_time_range.cpp in Sources */, + E91738941BECCB5400717F6E /* parse_opening_hours.cpp in Sources */, + E91738921BECCB5400717F6E /* opening_hours.cpp in Sources */, + E91738971BECCB5400717F6E /* rules_evaluation.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -177,8 +431,39 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 671C62021AE7AF4800076BD0 /* osm_time_range_tests.cpp in Sources */, - 671C62011AE7AF4400076BD0 /* osm_time_range.cpp in Sources */, + E91738AE1BECCFAC00717F6E /* opening_hours_tests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738AF1BECD02B00717F6E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E91738BA1BECD03B00717F6E /* opening_hours_supported_features_tests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738BC1BECD08500717F6E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E91738C81BECD09700717F6E /* opening_hours_integration_tests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91738CB1BECD36E00717F6E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E91739021BECD54300717F6E /* opening_hours_tests.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E91739041BECD60000717F6E /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E917391F1BECD61400717F6E /* opening_hours_integration_tests.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -313,6 +598,124 @@ }; name = Release; }; + E91738B81BECD02B00717F6E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + E91738B91BECD02B00717F6E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + GCC_NO_COMMON_BLOCKS = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + E91738C51BECD08500717F6E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + E91738C61BECD08500717F6E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + GCC_NO_COMMON_BLOCKS = YES; + MACOSX_DEPLOYMENT_TARGET = 10.11; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + E91738FA1BECD36F00717F6E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = opening_hours_tests_ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.opening-hours-tests-ios"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E91738FB1BECD36F00717F6E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = opening_hours_tests_ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.opening-hours-tests-ios"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E917391D1BECD60000717F6E /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = opening_hours_integration_tests_ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.opening-hours-integration-tests-ios"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E917391E1BECD60000717F6E /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = opening_hours_integration_tests_ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 9.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = "mail.ru.opening-hours-integration-tests-ios"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -343,6 +746,38 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + E91738B71BECD02B00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_supported_features_tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E91738B81BECD02B00717F6E /* Debug */, + E91738B91BECD02B00717F6E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + E91738C41BECD08500717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E91738C51BECD08500717F6E /* Debug */, + E91738C61BECD08500717F6E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + E91738F91BECD36F00717F6E /* Build configuration list for PBXNativeTarget "opening_hours_tests_ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E91738FA1BECD36F00717F6E /* Debug */, + E91738FB1BECD36F00717F6E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; + E917391C1BECD60000717F6E /* Build configuration list for PBXNativeTarget "opening_hours_integration_tests_ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E917391D1BECD60000717F6E /* Debug */, + E917391E1BECD60000717F6E /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; /* End XCConfigurationList section */ }; rootObject = 670C61DF1AC3511700C38A8C /* Project object */;