|
20 | 20 | 551EF866238AD68900982035 /* ObjCTwoFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 551EF85C238AD2A400982035 /* ObjCTwoFile.h */; };
|
21 | 21 | 551EF86E238C1FED00982035 /* ObjCAppTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 551EF86D238C1FED00982035 /* ObjCAppTarget.m */; };
|
22 | 22 | 551EF871238C250F00982035 /* SwiftAppTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 551EF870238C250F00982035 /* SwiftAppTarget.swift */; };
|
| 23 | + 552BBE5123BB3781005EDE88 /* libMixLibraryTwo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 55929AEE23AF9E210043C6A9 /* libMixLibraryTwo.a */; }; |
23 | 24 | 553B378C23B5D6D2008CE1C0 /* MixLibOneSwiftOne.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558AC0D023ACA7EC005FD5B7 /* MixLibOneSwiftOne.swift */; };
|
24 | 25 | 55443863238FEDD500368F89 /* ObjectiveLibraryOne.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 551EF85F238AD37500982035 /* ObjectiveLibraryOne.h */; };
|
25 | 26 | 55443864238FEDE300368F89 /* ObjCOneFileA.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 551EF859238AD21200982035 /* ObjCOneFileA.h */; };
|
|
42 | 43 | 559724BB239E9D3700688A06 /* libSwiftStaticLibraryTwo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 559724A9239E8BD400688A06 /* libSwiftStaticLibraryTwo.a */; };
|
43 | 44 | 55990FA1238E264C002059F8 /* libObjectiveLibraryOne.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 551EF84D238AD07800982035 /* libObjectiveLibraryOne.a */; };
|
44 | 45 | 55990FA2238E2652002059F8 /* libSwiftLibraryOne.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 551EF83A238AAEEC00982035 /* libSwiftLibraryOne.a */; };
|
45 |
| - 55990FA5238E2B72002059F8 /* module.modulemap in CopyFiles */ = {isa = PBXBuildFile; fileRef = 55990FA3238E2A1B002059F8 /* module.modulemap */; }; |
46 | 46 | /* End PBXBuildFile section */
|
47 | 47 |
|
48 | 48 | /* Begin PBXContainerItemProxy section */
|
| 49 | + 552BBE4F23BB377A005EDE88 /* PBXContainerItemProxy */ = { |
| 50 | + isa = PBXContainerItemProxy; |
| 51 | + containerPortal = 551EF7FA238AA57000982035 /* Project object */; |
| 52 | + proxyType = 1; |
| 53 | + remoteGlobalIDString = 55929AED23AF9E210043C6A9; |
| 54 | + remoteInfo = MixLibraryTwo; |
| 55 | + }; |
49 | 56 | 555EA18123A5027F003227E8 /* PBXContainerItemProxy */ = {
|
50 | 57 | isa = PBXContainerItemProxy;
|
51 | 58 | containerPortal = 551EF7FA238AA57000982035 /* Project object */;
|
|
187 | 194 | files = (
|
188 | 195 | 55443864238FEDE300368F89 /* ObjCOneFileA.h in CopyFiles */,
|
189 | 196 | 55443863238FEDD500368F89 /* ObjectiveLibraryOne.h in CopyFiles */,
|
190 |
| - 55990FA5238E2B72002059F8 /* module.modulemap in CopyFiles */, |
191 | 197 | );
|
192 | 198 | runOnlyForDeploymentPostprocessing = 0;
|
193 | 199 | };
|
|
229 | 235 | 5586F3EE23B8ED9000AFD5E4 /* MixLibraryTwoObjCFileA.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MixLibraryTwoObjCFileA.h; sourceTree = "<group>"; };
|
230 | 236 | 5586F3EF23B8ED9000AFD5E4 /* MixLibraryTwoObjCFileA.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MixLibraryTwoObjCFileA.m; sourceTree = "<group>"; };
|
231 | 237 | 5586F3F323B9A8C900AFD5E4 /* MixLibThree.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = MixLibThree.xcconfig; sourceTree = "<group>"; };
|
| 238 | + 5586F3F823B9DDAD00AFD5E4 /* MixLibTwo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = MixLibTwo.xcconfig; sourceTree = "<group>"; }; |
232 | 239 | 558AC0C023AC6142005FD5B7 /* libMixLibraryOne.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMixLibraryOne.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
233 | 240 | 558AC0CA23AC7D19005FD5B7 /* MixLibOne.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = MixLibOne.xcconfig; sourceTree = "<group>"; };
|
234 | 241 | 558AC0CB23AC7DA8005FD5B7 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; };
|
|
242 | 249 | 55929AFC23B055840043C6A9 /* MixLibraryThree.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MixLibraryThree.m; sourceTree = "<group>"; };
|
243 | 250 | 559724A9239E8BD400688A06 /* libSwiftStaticLibraryTwo.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSwiftStaticLibraryTwo.a; sourceTree = BUILT_PRODUCTS_DIR; };
|
244 | 251 | 559724B0239E8C1300688A06 /* SwiftStaticLibraryTwoFileA.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftStaticLibraryTwoFileA.swift; sourceTree = "<group>"; };
|
245 |
| - 55990FA3238E2A1B002059F8 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; }; |
246 | 252 | /* End PBXFileReference section */
|
247 | 253 |
|
248 | 254 | /* Begin PBXFrameworksBuildPhase section */
|
249 | 255 | 551EF7FF238AA57000982035 /* Frameworks */ = {
|
250 | 256 | isa = PBXFrameworksBuildPhase;
|
251 | 257 | buildActionMask = 2147483647;
|
252 | 258 | files = (
|
| 259 | + 552BBE5123BB3781005EDE88 /* libMixLibraryTwo.a in Frameworks */, |
253 | 260 | 559724BB239E9D3700688A06 /* libSwiftStaticLibraryTwo.a in Frameworks */,
|
254 | 261 | 55990FA2238E2652002059F8 /* libSwiftLibraryOne.a in Frameworks */,
|
255 | 262 | 55990FA1238E264C002059F8 /* libObjectiveLibraryOne.a in Frameworks */,
|
|
291 | 298 | );
|
292 | 299 | runOnlyForDeploymentPostprocessing = 0;
|
293 | 300 | };
|
294 |
| - 558AC0BD23AC6142005FD5B7 /* Frameworks */ = { |
295 |
| - isa = PBXFrameworksBuildPhase; |
296 |
| - buildActionMask = 2147483647; |
297 |
| - files = ( |
298 |
| - ); |
299 |
| - runOnlyForDeploymentPostprocessing = 0; |
300 |
| - }; |
301 | 301 | 559724A6239E8BD400688A06 /* Frameworks */ = {
|
302 | 302 | isa = PBXFrameworksBuildPhase;
|
303 | 303 | buildActionMask = 2147483647;
|
|
312 | 312 | 551EF7F9238AA57000982035 = {
|
313 | 313 | isa = PBXGroup;
|
314 | 314 | children = (
|
| 315 | + 552BBE4E23BB1DE5005EDE88 /* Modules */, |
315 | 316 | 551EF804238AA57100982035 /* PlayWithLibraries */,
|
316 | 317 | 551EF83B238AAEEC00982035 /* SwiftLibraryOne */,
|
317 | 318 | 551EF84E238AD07800982035 /* ObjectiveLibraryOne */,
|
|
383 | 384 | 551EF85D238AD2A400982035 /* ObjCTwoFile.m */,
|
384 | 385 | 551EF85F238AD37500982035 /* ObjectiveLibraryOne.h */,
|
385 | 386 | 551EF860238AD4B200982035 /* ObjectiveCLibraryOne.xcconfig */,
|
386 |
| - 55990FA3238E2A1B002059F8 /* module.modulemap */, |
387 | 387 | );
|
388 | 388 | path = ObjectiveLibraryOne;
|
389 | 389 | sourceTree = "<group>";
|
|
418 | 418 | path = Swift;
|
419 | 419 | sourceTree = "<group>";
|
420 | 420 | };
|
| 421 | + 552BBE4E23BB1DE5005EDE88 /* Modules */ = { |
| 422 | + isa = PBXGroup; |
| 423 | + children = ( |
| 424 | + 558AC0CB23AC7DA8005FD5B7 /* module.modulemap */, |
| 425 | + ); |
| 426 | + path = Modules; |
| 427 | + sourceTree = "<group>"; |
| 428 | + }; |
421 | 429 | 555EA17923A50257003227E8 /* ObjCLibraryTwo */ = {
|
422 | 430 | isa = PBXGroup;
|
423 | 431 | children = (
|
|
456 | 464 | isa = PBXGroup;
|
457 | 465 | children = (
|
458 | 466 | 558AC0CA23AC7D19005FD5B7 /* MixLibOne.xcconfig */,
|
459 |
| - 558AC0CB23AC7DA8005FD5B7 /* module.modulemap */, |
460 | 467 | 558AC0D023ACA7EC005FD5B7 /* MixLibOneSwiftOne.swift */,
|
461 | 468 | 558AC0CD23ACA4C0005FD5B7 /* MixLibOneObjcFileA.h */,
|
462 | 469 | 558AC0CE23ACA4C0005FD5B7 /* MixLibOneObjcFileA.m */,
|
|
470 | 477 | 55929AF023AF9E210043C6A9 /* MixLibraryTwo.swift */,
|
471 | 478 | 5586F3EE23B8ED9000AFD5E4 /* MixLibraryTwoObjCFileA.h */,
|
472 | 479 | 5586F3EF23B8ED9000AFD5E4 /* MixLibraryTwoObjCFileA.m */,
|
| 480 | + 5586F3F823B9DDAD00AFD5E4 /* MixLibTwo.xcconfig */, |
473 | 481 | );
|
474 | 482 | path = MixLibraryTwo;
|
475 | 483 | sourceTree = "<group>";
|
|
527 | 535 | buildRules = (
|
528 | 536 | );
|
529 | 537 | dependencies = (
|
| 538 | + 552BBE5023BB377A005EDE88 /* PBXTargetDependency */, |
530 | 539 | 559724BA239E9D2300688A06 /* PBXTargetDependency */,
|
531 | 540 | 55990FA0238E263F002059F8 /* PBXTargetDependency */,
|
532 | 541 | 55990F9E238E263B002059F8 /* PBXTargetDependency */,
|
|
647 | 656 | isa = PBXNativeTarget;
|
648 | 657 | buildConfigurationList = 558AC0C823AC6142005FD5B7 /* Build configuration list for PBXNativeTarget "MixLibraryOne" */;
|
649 | 658 | buildPhases = (
|
650 |
| - 558AC0BE23AC6142005FD5B7 /* CopyFiles */, |
651 | 659 | 558AC0BC23AC6142005FD5B7 /* Sources */,
|
652 |
| - 558AC0BD23AC6142005FD5B7 /* Frameworks */, |
| 660 | + 558AC0BE23AC6142005FD5B7 /* CopyFiles */, |
653 | 661 | 5586F3F223B8FA1D00AFD5E4 /* ShellScript */,
|
654 | 662 | );
|
655 | 663 | buildRules = (
|
|
681 | 689 | isa = PBXNativeTarget;
|
682 | 690 | buildConfigurationList = 55929AFF23B055840043C6A9 /* Build configuration list for PBXNativeTarget "MixLibraryThree" */;
|
683 | 691 | buildPhases = (
|
684 |
| - 55929AF723B055840043C6A9 /* CopyFiles */, |
685 | 692 | 55929AF523B055840043C6A9 /* Sources */,
|
| 693 | + 55929AF723B055840043C6A9 /* CopyFiles */, |
686 | 694 | );
|
687 | 695 | buildRules = (
|
688 | 696 | );
|
|
785 | 793 | 555EA19123A52958003227E8 /* SwiftLibraryFour */,
|
786 | 794 | 555EA19F23A52CE5003227E8 /* ObjCLibraryFour */,
|
787 | 795 | 558AC0BF23AC6142005FD5B7 /* MixLibraryOne */,
|
788 |
| - 55929AED23AF9E210043C6A9 /* MixLibraryTwo */, |
789 | 796 | 55929AF823B055840043C6A9 /* MixLibraryThree */,
|
| 797 | + 55929AED23AF9E210043C6A9 /* MixLibraryTwo */, |
790 | 798 | );
|
791 | 799 | };
|
792 | 800 | /* End PBXProject section */
|
|
992 | 1000 | /* End PBXSourcesBuildPhase section */
|
993 | 1001 |
|
994 | 1002 | /* Begin PBXTargetDependency section */
|
| 1003 | + 552BBE5023BB377A005EDE88 /* PBXTargetDependency */ = { |
| 1004 | + isa = PBXTargetDependency; |
| 1005 | + target = 55929AED23AF9E210043C6A9 /* MixLibraryTwo */; |
| 1006 | + targetProxy = 552BBE4F23BB377A005EDE88 /* PBXContainerItemProxy */; |
| 1007 | + }; |
995 | 1008 | 555EA18223A5027F003227E8 /* PBXTargetDependency */ = {
|
996 | 1009 | isa = PBXTargetDependency;
|
997 | 1010 | target = 551EF84C238AD07800982035 /* ObjectiveLibraryOne */;
|
|
1258 | 1271 | "@executable_path/Frameworks",
|
1259 | 1272 | "@loader_path/Frameworks",
|
1260 | 1273 | );
|
1261 |
| - MODULEMAP_FILE = "$(SRCROOT)/ObjectiveLibraryOne/module.modulemap"; |
| 1274 | + MODULEMAP_FILE = ""; |
1262 | 1275 | OTHER_LDFLAGS = "-ObjC";
|
1263 | 1276 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1264 | 1277 | SKIP_INSTALL = YES;
|
|
1281 | 1294 | "@executable_path/Frameworks",
|
1282 | 1295 | "@loader_path/Frameworks",
|
1283 | 1296 | );
|
1284 |
| - MODULEMAP_FILE = "$(SRCROOT)/ObjectiveLibraryOne/module.modulemap"; |
| 1297 | + MODULEMAP_FILE = ""; |
1285 | 1298 | OTHER_LDFLAGS = "-ObjC";
|
1286 | 1299 | PRODUCT_NAME = "$(TARGET_NAME)";
|
1287 | 1300 | SKIP_INSTALL = YES;
|
|
1425 | 1438 | };
|
1426 | 1439 | 55929AF223AF9E210043C6A9 /* Debug */ = {
|
1427 | 1440 | isa = XCBuildConfiguration;
|
| 1441 | + baseConfigurationReference = 5586F3F823B9DDAD00AFD5E4 /* MixLibTwo.xcconfig */; |
1428 | 1442 | buildSettings = {
|
1429 | 1443 | CLANG_ENABLE_MODULES = YES;
|
1430 | 1444 | CODE_SIGN_STYLE = Automatic;
|
1431 |
| - HEADER_SEARCH_PATHS = "${SRCROOT}/include/"; |
1432 | 1445 | LD_RUNPATH_SEARCH_PATHS = (
|
1433 | 1446 | "$(inherited)",
|
1434 | 1447 | "@executable_path/Frameworks",
|
|
1440 | 1453 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
1441 | 1454 | SWIFT_VERSION = 5.0;
|
1442 | 1455 | TARGETED_DEVICE_FAMILY = "1,2";
|
1443 |
| - USER_HEADER_SEARCH_PATHS = ( |
1444 |
| - "$(inherited)", |
1445 |
| - "$(SRCROOT)/MixLibraryOne", |
1446 |
| - "$(SRCROOT)/MixLibraryThree", |
1447 |
| - ); |
1448 | 1456 | };
|
1449 | 1457 | name = Debug;
|
1450 | 1458 | };
|
1451 | 1459 | 55929AF323AF9E210043C6A9 /* Release */ = {
|
1452 | 1460 | isa = XCBuildConfiguration;
|
| 1461 | + baseConfigurationReference = 5586F3F823B9DDAD00AFD5E4 /* MixLibTwo.xcconfig */; |
1453 | 1462 | buildSettings = {
|
1454 | 1463 | CLANG_ENABLE_MODULES = YES;
|
1455 | 1464 | CODE_SIGN_STYLE = Automatic;
|
1456 |
| - HEADER_SEARCH_PATHS = "${SRCROOT}/include/"; |
1457 | 1465 | LD_RUNPATH_SEARCH_PATHS = (
|
1458 | 1466 | "$(inherited)",
|
1459 | 1467 | "@executable_path/Frameworks",
|
|
1464 | 1472 | SKIP_INSTALL = YES;
|
1465 | 1473 | SWIFT_VERSION = 5.0;
|
1466 | 1474 | TARGETED_DEVICE_FAMILY = "1,2";
|
1467 |
| - USER_HEADER_SEARCH_PATHS = ( |
1468 |
| - "$(inherited)", |
1469 |
| - "$(SRCROOT)/MixLibraryOne", |
1470 |
| - "$(SRCROOT)/MixLibraryThree", |
1471 |
| - ); |
1472 | 1475 | };
|
1473 | 1476 | name = Release;
|
1474 | 1477 | };
|
|
1502 | 1505 | CLANG_ENABLE_MODULES = YES;
|
1503 | 1506 | CODE_SIGN_STYLE = Automatic;
|
1504 | 1507 | DEFINES_MODULE = NO;
|
1505 |
| - HEADER_SEARCH_PATHS = ""; |
| 1508 | + HEADER_SEARCH_PATHS = ( |
| 1509 | + "$(SRCROOT)/Modules", |
| 1510 | + "$(inherited)", |
| 1511 | + ); |
1506 | 1512 | LD_RUNPATH_SEARCH_PATHS = (
|
1507 | 1513 | "$(inherited)",
|
1508 | 1514 | "@executable_path/Frameworks",
|
|
1523 | 1529 | CLANG_ENABLE_MODULES = YES;
|
1524 | 1530 | CODE_SIGN_STYLE = Automatic;
|
1525 | 1531 | DEFINES_MODULE = NO;
|
1526 |
| - HEADER_SEARCH_PATHS = ""; |
| 1532 | + HEADER_SEARCH_PATHS = ( |
| 1533 | + "$(SRCROOT)/Modules", |
| 1534 | + "$(inherited)", |
| 1535 | + ); |
1527 | 1536 | LD_RUNPATH_SEARCH_PATHS = (
|
1528 | 1537 | "$(inherited)",
|
1529 | 1538 | "@executable_path/Frameworks",
|
|
0 commit comments