|
13 | 13 | /* End PBXBuildFile section */
|
14 | 14 |
|
15 | 15 | /* Begin PBXFileReference section */
|
16 |
| - 7B2BBC801C779D720067B71D /* Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Tests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 16 | + 7B2BBC801C779D720067B71D /* Tests(quicksort).xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Tests(quicksort).xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
17 | 17 | 7B2BBC941C779E7B0067B71D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
|
18 | 18 | 7B80C3E51C77A4CA003CECC7 /* Quicksort.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Quicksort.swift; path = ../Quicksort.swift; sourceTree = SOURCE_ROOT; };
|
19 | 19 | 7B80C3E71C77A4D0003CECC7 /* QuicksortTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuicksortTests.swift; sourceTree = SOURCE_ROOT; };
|
|
42 | 42 | 7B2BBC721C779D710067B71D /* Products */ = {
|
43 | 43 | isa = PBXGroup;
|
44 | 44 | children = (
|
45 |
| - 7B2BBC801C779D720067B71D /* Tests.xctest */, |
| 45 | + 7B2BBC801C779D720067B71D /* Tests(quicksort).xctest */, |
46 | 46 | );
|
47 | 47 | name = Products;
|
48 | 48 | sourceTree = "<group>";
|
|
62 | 62 | /* End PBXGroup section */
|
63 | 63 |
|
64 | 64 | /* Begin PBXNativeTarget section */
|
65 |
| - 7B2BBC7F1C779D720067B71D /* Tests */ = { |
| 65 | + 7B2BBC7F1C779D720067B71D /* Tests(quicksort) */ = { |
66 | 66 | isa = PBXNativeTarget;
|
67 |
| - buildConfigurationList = 7B2BBC8C1C779D720067B71D /* Build configuration list for PBXNativeTarget "Tests" */; |
| 67 | + buildConfigurationList = 7B2BBC8C1C779D720067B71D /* Build configuration list for PBXNativeTarget "Tests(quicksort)" */; |
68 | 68 | buildPhases = (
|
69 | 69 | 7B2BBC7C1C779D720067B71D /* Sources */,
|
70 | 70 | 7B2BBC7D1C779D720067B71D /* Frameworks */,
|
|
74 | 74 | );
|
75 | 75 | dependencies = (
|
76 | 76 | );
|
77 |
| - name = Tests; |
| 77 | + name = "Tests(quicksort)"; |
78 | 78 | productName = TestsTests;
|
79 |
| - productReference = 7B2BBC801C779D720067B71D /* Tests.xctest */; |
| 79 | + productReference = 7B2BBC801C779D720067B71D /* Tests(quicksort).xctest */; |
80 | 80 | productType = "com.apple.product-type.bundle.unit-test";
|
81 | 81 | };
|
82 | 82 | /* End PBXNativeTarget section */
|
|
86 | 86 | isa = PBXProject;
|
87 | 87 | attributes = {
|
88 | 88 | LastSwiftUpdateCheck = 0720;
|
89 |
| - LastUpgradeCheck = 0820; |
| 89 | + LastUpgradeCheck = 0900; |
90 | 90 | ORGANIZATIONNAME = "Swift Algorithm Club";
|
91 | 91 | TargetAttributes = {
|
92 | 92 | 7B2BBC7F1C779D720067B71D = {
|
93 | 93 | CreatedOnToolsVersion = 7.2;
|
94 |
| - LastSwiftMigration = 0820; |
| 94 | + LastSwiftMigration = 0900; |
95 | 95 | };
|
96 | 96 | };
|
97 | 97 | };
|
98 |
| - buildConfigurationList = 7B2BBC6C1C779D710067B71D /* Build configuration list for PBXProject "Tests" */; |
| 98 | + buildConfigurationList = 7B2BBC6C1C779D710067B71D /* Build configuration list for PBXProject "Tests(quicksort)" */; |
99 | 99 | compatibilityVersion = "Xcode 3.2";
|
100 | 100 | developmentRegion = English;
|
101 | 101 | hasScannedForEncodings = 0;
|
|
108 | 108 | projectDirPath = "";
|
109 | 109 | projectRoot = "";
|
110 | 110 | targets = (
|
111 |
| - 7B2BBC7F1C779D720067B71D /* Tests */, |
| 111 | + 7B2BBC7F1C779D720067B71D /* Tests(quicksort) */, |
112 | 112 | );
|
113 | 113 | };
|
114 | 114 | /* End PBXProject section */
|
|
145 | 145 | CLANG_CXX_LIBRARY = "libc++";
|
146 | 146 | CLANG_ENABLE_MODULES = YES;
|
147 | 147 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 148 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
148 | 149 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 150 | + CLANG_WARN_COMMA = YES; |
149 | 151 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
150 | 152 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
151 | 153 | CLANG_WARN_EMPTY_BODY = YES;
|
152 | 154 | CLANG_WARN_ENUM_CONVERSION = YES;
|
153 | 155 | CLANG_WARN_INFINITE_RECURSION = YES;
|
154 | 156 | CLANG_WARN_INT_CONVERSION = YES;
|
| 157 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 158 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
155 | 159 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 160 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 161 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
156 | 162 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
157 | 163 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
158 | 164 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
180 | 186 | ONLY_ACTIVE_ARCH = YES;
|
181 | 187 | SDKROOT = macosx;
|
182 | 188 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
| 189 | + SWIFT_SWIFT3_OBJC_INFERENCE = Off; |
183 | 190 | };
|
184 | 191 | name = Debug;
|
185 | 192 | };
|
|
191 | 198 | CLANG_CXX_LIBRARY = "libc++";
|
192 | 199 | CLANG_ENABLE_MODULES = YES;
|
193 | 200 | CLANG_ENABLE_OBJC_ARC = YES;
|
| 201 | + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; |
194 | 202 | CLANG_WARN_BOOL_CONVERSION = YES;
|
| 203 | + CLANG_WARN_COMMA = YES; |
195 | 204 | CLANG_WARN_CONSTANT_CONVERSION = YES;
|
196 | 205 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
197 | 206 | CLANG_WARN_EMPTY_BODY = YES;
|
198 | 207 | CLANG_WARN_ENUM_CONVERSION = YES;
|
199 | 208 | CLANG_WARN_INFINITE_RECURSION = YES;
|
200 | 209 | CLANG_WARN_INT_CONVERSION = YES;
|
| 210 | + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; |
| 211 | + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; |
201 | 212 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
| 213 | + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; |
| 214 | + CLANG_WARN_STRICT_PROTOTYPES = YES; |
202 | 215 | CLANG_WARN_SUSPICIOUS_MOVE = YES;
|
203 | 216 | CLANG_WARN_UNREACHABLE_CODE = YES;
|
204 | 217 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
|
|
219 | 232 | MTL_ENABLE_DEBUG_INFO = NO;
|
220 | 233 | SDKROOT = macosx;
|
221 | 234 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
| 235 | + SWIFT_SWIFT3_OBJC_INFERENCE = Off; |
222 | 236 | };
|
223 | 237 | name = Release;
|
224 | 238 | };
|
|
230 | 244 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
|
231 | 245 | PRODUCT_BUNDLE_IDENTIFIER = swift.algorithm.club.Tests;
|
232 | 246 | PRODUCT_NAME = "$(TARGET_NAME)";
|
233 |
| - SWIFT_VERSION = 3.0; |
| 247 | + SWIFT_SWIFT3_OBJC_INFERENCE = Off; |
| 248 | + SWIFT_VERSION = 4.0; |
234 | 249 | };
|
235 | 250 | name = Debug;
|
236 | 251 | };
|
|
242 | 257 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
|
243 | 258 | PRODUCT_BUNDLE_IDENTIFIER = swift.algorithm.club.Tests;
|
244 | 259 | PRODUCT_NAME = "$(TARGET_NAME)";
|
245 |
| - SWIFT_VERSION = 3.0; |
| 260 | + SWIFT_SWIFT3_OBJC_INFERENCE = Off; |
| 261 | + SWIFT_VERSION = 4.0; |
246 | 262 | };
|
247 | 263 | name = Release;
|
248 | 264 | };
|
249 | 265 | /* End XCBuildConfiguration section */
|
250 | 266 |
|
251 | 267 | /* Begin XCConfigurationList section */
|
252 |
| - 7B2BBC6C1C779D710067B71D /* Build configuration list for PBXProject "Tests" */ = { |
| 268 | + 7B2BBC6C1C779D710067B71D /* Build configuration list for PBXProject "Tests(quicksort)" */ = { |
253 | 269 | isa = XCConfigurationList;
|
254 | 270 | buildConfigurations = (
|
255 | 271 | 7B2BBC871C779D720067B71D /* Debug */,
|
|
258 | 274 | defaultConfigurationIsVisible = 0;
|
259 | 275 | defaultConfigurationName = Release;
|
260 | 276 | };
|
261 |
| - 7B2BBC8C1C779D720067B71D /* Build configuration list for PBXNativeTarget "Tests" */ = { |
| 277 | + 7B2BBC8C1C779D720067B71D /* Build configuration list for PBXNativeTarget "Tests(quicksort)" */ = { |
262 | 278 | isa = XCConfigurationList;
|
263 | 279 | buildConfigurations = (
|
264 | 280 | 7B2BBC8D1C779D720067B71D /* Debug */,
|
|
0 commit comments