|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | F5FE29A421F14A1B00A21304 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5FE29A321F14A1B00A21304 /* main.cpp */; };
|
| 11 | + F5FE29AC21F15D8500A21304 /* Graph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5FE29AA21F15D8500A21304 /* Graph.cpp */; }; |
| 12 | + F5FE29B021F40BD200A21304 /* GraphAlghorithms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F5FE29AE21F40BD200A21304 /* GraphAlghorithms.cpp */; }; |
11 | 13 | /* End PBXBuildFile section */
|
12 | 14 |
|
13 | 15 | /* Begin PBXCopyFilesBuildPhase section */
|
|
25 | 27 | /* Begin PBXFileReference section */
|
26 | 28 | F5FE29A021F14A1B00A21304 /* FindCycleInGraph */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = FindCycleInGraph; sourceTree = BUILT_PRODUCTS_DIR; };
|
27 | 29 | F5FE29A321F14A1B00A21304 /* main.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
|
| 30 | + F5FE29AA21F15D8500A21304 /* Graph.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Graph.cpp; sourceTree = "<group>"; }; |
| 31 | + F5FE29AB21F15D8500A21304 /* Graph.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = Graph.hpp; sourceTree = "<group>"; }; |
| 32 | + F5FE29AE21F40BD200A21304 /* GraphAlghorithms.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GraphAlghorithms.cpp; sourceTree = "<group>"; }; |
28 | 33 | /* End PBXFileReference section */
|
29 | 34 |
|
30 | 35 | /* Begin PBXFrameworksBuildPhase section */
|
|
41 | 46 | F5FE299721F14A1B00A21304 = {
|
42 | 47 | isa = PBXGroup;
|
43 | 48 | children = (
|
44 |
| - F5FE29A221F14A1B00A21304 /* FindCycleInGraph */, |
| 49 | + F5FE29A221F14A1B00A21304 /* FindCycleInGraphAndShortestWay */, |
45 | 50 | F5FE29A121F14A1B00A21304 /* Products */,
|
46 | 51 | );
|
47 | 52 | sourceTree = "<group>";
|
|
54 | 59 | name = Products;
|
55 | 60 | sourceTree = "<group>";
|
56 | 61 | };
|
57 |
| - F5FE29A221F14A1B00A21304 /* FindCycleInGraph */ = { |
| 62 | + F5FE29A221F14A1B00A21304 /* FindCycleInGraphAndShortestWay */ = { |
58 | 63 | isa = PBXGroup;
|
59 | 64 | children = (
|
60 | 65 | F5FE29A321F14A1B00A21304 /* main.cpp */,
|
| 66 | + F5FE29AD21F40B6500A21304 /* Graph */, |
61 | 67 | );
|
62 |
| - path = FindCycleInGraph; |
| 68 | + path = FindCycleInGraphAndShortestWay; |
| 69 | + sourceTree = "<group>"; |
| 70 | + }; |
| 71 | + F5FE29AD21F40B6500A21304 /* Graph */ = { |
| 72 | + isa = PBXGroup; |
| 73 | + children = ( |
| 74 | + F5FE29AA21F15D8500A21304 /* Graph.cpp */, |
| 75 | + F5FE29AB21F15D8500A21304 /* Graph.hpp */, |
| 76 | + F5FE29AE21F40BD200A21304 /* GraphAlghorithms.cpp */, |
| 77 | + ); |
| 78 | + path = Graph; |
63 | 79 | sourceTree = "<group>";
|
64 | 80 | };
|
65 | 81 | /* End PBXGroup section */
|
|
96 | 112 | };
|
97 | 113 | };
|
98 | 114 | };
|
99 |
| - buildConfigurationList = F5FE299B21F14A1B00A21304 /* Build configuration list for PBXProject "FindCycleInGraph" */; |
| 115 | + buildConfigurationList = F5FE299B21F14A1B00A21304 /* Build configuration list for PBXProject "FindCycleInGraphAndShortestWay" */; |
100 | 116 | compatibilityVersion = "Xcode 9.3";
|
101 | 117 | developmentRegion = en;
|
102 | 118 | hasScannedForEncodings = 0;
|
|
118 | 134 | isa = PBXSourcesBuildPhase;
|
119 | 135 | buildActionMask = 2147483647;
|
120 | 136 | files = (
|
| 137 | + F5FE29AC21F15D8500A21304 /* Graph.cpp in Sources */, |
121 | 138 | F5FE29A421F14A1B00A21304 /* main.cpp in Sources */,
|
| 139 | + F5FE29B021F40BD200A21304 /* GraphAlghorithms.cpp in Sources */, |
122 | 140 | );
|
123 | 141 | runOnlyForDeploymentPostprocessing = 0;
|
124 | 142 | };
|
|
131 | 149 | ALWAYS_SEARCH_USER_PATHS = NO;
|
132 | 150 | CLANG_ANALYZER_NONNULL = YES;
|
133 | 151 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
134 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 152 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
135 | 153 | CLANG_CXX_LIBRARY = "libc++";
|
136 | 154 | CLANG_ENABLE_MODULES = YES;
|
137 | 155 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
190 | 208 | ALWAYS_SEARCH_USER_PATHS = NO;
|
191 | 209 | CLANG_ANALYZER_NONNULL = YES;
|
192 | 210 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
|
193 |
| - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; |
| 211 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
194 | 212 | CLANG_CXX_LIBRARY = "libc++";
|
195 | 213 | CLANG_ENABLE_MODULES = YES;
|
196 | 214 | CLANG_ENABLE_OBJC_ARC = YES;
|
|
239 | 257 | F5FE29A821F14A1B00A21304 /* Debug */ = {
|
240 | 258 | isa = XCBuildConfiguration;
|
241 | 259 | buildSettings = {
|
| 260 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
242 | 261 | CODE_SIGN_STYLE = Automatic;
|
243 | 262 | PRODUCT_NAME = "$(TARGET_NAME)";
|
244 | 263 | };
|
|
247 | 266 | F5FE29A921F14A1B00A21304 /* Release */ = {
|
248 | 267 | isa = XCBuildConfiguration;
|
249 | 268 | buildSettings = {
|
| 269 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
250 | 270 | CODE_SIGN_STYLE = Automatic;
|
251 | 271 | PRODUCT_NAME = "$(TARGET_NAME)";
|
252 | 272 | };
|
|
255 | 275 | /* End XCBuildConfiguration section */
|
256 | 276 |
|
257 | 277 | /* Begin XCConfigurationList section */
|
258 |
| - F5FE299B21F14A1B00A21304 /* Build configuration list for PBXProject "FindCycleInGraph" */ = { |
| 278 | + F5FE299B21F14A1B00A21304 /* Build configuration list for PBXProject "FindCycleInGraphAndShortestWay" */ = { |
259 | 279 | isa = XCConfigurationList;
|
260 | 280 | buildConfigurations = (
|
261 | 281 | F5FE29A521F14A1B00A21304 /* Debug */,
|
|
0 commit comments