|
13 | 13 | 33CDE7BA18270A4800F7C6E8 /* RubyUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33CDE7B718270A4800F7C6E8 /* RubyUtils.cpp */; };
|
14 | 14 | 33CDE7BB18270A4800F7C6E8 /* RubyUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CDE7B818270A4800F7C6E8 /* RubyUtils.h */; };
|
15 | 15 | CE6B4470211DA18D006A1F2E /* Ruby.Framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CE6B446F211DA18D006A1F2E /* Ruby.Framework */; };
|
| 16 | + CEC02B4226C66FCE00934F5F /* SUEX_HelloWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33CDE7AF182705EB00F7C6E8 /* SUEX_HelloWorld.cpp */; }; |
| 17 | + CEC02B4326C66FCE00934F5F /* RubyUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33CDE7B718270A4800F7C6E8 /* RubyUtils.cpp */; }; |
| 18 | + CEC02B4726C66FCE00934F5F /* RubyLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CDE7B618270A4800F7C6E8 /* RubyLib.h */; }; |
| 19 | + CEC02B4826C66FCE00934F5F /* RubyUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CDE7B818270A4800F7C6E8 /* RubyUtils.h */; }; |
| 20 | + CEC02B5726C66FF600934F5F /* Ruby.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC02B3F26C66FC100934F5F /* Ruby.framework */; }; |
16 | 21 | E939EB2221120EE20023B67B /* SUEX_HelloWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33CDE7AF182705EB00F7C6E8 /* SUEX_HelloWorld.cpp */; };
|
17 | 22 | E939EB2321120EE20023B67B /* RubyUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 33CDE7B718270A4800F7C6E8 /* RubyUtils.cpp */; };
|
18 | 23 | E939EB2821120EE20023B67B /* RubyLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 33CDE7B618270A4800F7C6E8 /* RubyLib.h */; };
|
|
39 | 44 | CE1590E61847A5A20084B06D /* Ruby.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ruby.framework; path = ../ThirdParty/lib/mac/2.0/Ruby.framework; sourceTree = "<group>"; };
|
40 | 45 | CE1590E81847A5F10084B06D /* Ruby.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ruby.framework; path = ../ThirdParty/lib/mac/1.8/Ruby.framework; sourceTree = "<group>"; };
|
41 | 46 | CE6B446F211DA18D006A1F2E /* Ruby.Framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Ruby.Framework; sourceTree = "<group>"; };
|
| 47 | + CEC02B3F26C66FC100934F5F /* Ruby.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ruby.framework; path = "../ThirdParty/lib/mac/2.7-universal/Ruby.framework"; sourceTree = "<group>"; }; |
| 48 | + CEC02B4C26C66FCE00934F5F /* SUEX_HelloWorld.bundle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = SUEX_HelloWorld.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; |
42 | 49 | E939EB2D21120EE20023B67B /* SUEX_HelloWorld.bundle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = SUEX_HelloWorld.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
43 | 50 | E99766CB252CB0AD00B1D8E9 /* SUEX_HelloWorld.bundle */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = SUEX_HelloWorld.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
44 | 51 | E99766CD252CB1D500B1D8E9 /* Ruby.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Ruby.framework; path = ../ThirdParty/lib/mac/2.7/Ruby.framework; sourceTree = "<group>"; };
|
|
55 | 62 | );
|
56 | 63 | runOnlyForDeploymentPostprocessing = 0;
|
57 | 64 | };
|
| 65 | + CEC02B4426C66FCE00934F5F /* Frameworks */ = { |
| 66 | + isa = PBXFrameworksBuildPhase; |
| 67 | + buildActionMask = 2147483647; |
| 68 | + files = ( |
| 69 | + CEC02B5726C66FF600934F5F /* Ruby.framework in Frameworks */, |
| 70 | + ); |
| 71 | + runOnlyForDeploymentPostprocessing = 0; |
| 72 | + }; |
58 | 73 | E939EB2421120EE20023B67B /* Frameworks */ = {
|
59 | 74 | isa = PBXFrameworksBuildPhase;
|
60 | 75 | buildActionMask = 2147483647;
|
|
100 | 115 | E9EA8AD21DAFC10D0029551B /* SUEX_HelloWorld.bundle */,
|
101 | 116 | E939EB2D21120EE20023B67B /* SUEX_HelloWorld.bundle */,
|
102 | 117 | E99766CB252CB0AD00B1D8E9 /* SUEX_HelloWorld.bundle */,
|
| 118 | + CEC02B4C26C66FCE00934F5F /* SUEX_HelloWorld.bundle */, |
103 | 119 | );
|
104 | 120 | name = Products;
|
105 | 121 | sourceTree = "<group>";
|
106 | 122 | };
|
107 | 123 | 33CDE7B11827091E00F7C6E8 /* ThirdParty Frameworks */ = {
|
108 | 124 | isa = PBXGroup;
|
109 | 125 | children = (
|
| 126 | + CEC02B3E26C66F9900934F5F /* Ruby 2.7 (Universal) */, |
110 | 127 | E99766CC252CB17000B1D8E9 /* Ruby 2.7 */,
|
111 | 128 | E939EB2E211211400023B67B /* Ruby 2.5 */,
|
112 | 129 | E9EA8AD31DAFC23A0029551B /* Ruby 2.2 */,
|
|
143 | 160 | name = "Ruby 1.8";
|
144 | 161 | sourceTree = "<group>";
|
145 | 162 | };
|
| 163 | + CEC02B3E26C66F9900934F5F /* Ruby 2.7 (Universal) */ = { |
| 164 | + isa = PBXGroup; |
| 165 | + children = ( |
| 166 | + CEC02B3F26C66FC100934F5F /* Ruby.framework */, |
| 167 | + ); |
| 168 | + name = "Ruby 2.7 (Universal)"; |
| 169 | + sourceTree = "<group>"; |
| 170 | + }; |
146 | 171 | E939EB2E211211400023B67B /* Ruby 2.5 */ = {
|
147 | 172 | isa = PBXGroup;
|
148 | 173 | children = (
|
|
180 | 205 | );
|
181 | 206 | runOnlyForDeploymentPostprocessing = 0;
|
182 | 207 | };
|
| 208 | + CEC02B4626C66FCE00934F5F /* Headers */ = { |
| 209 | + isa = PBXHeadersBuildPhase; |
| 210 | + buildActionMask = 2147483647; |
| 211 | + files = ( |
| 212 | + CEC02B4726C66FCE00934F5F /* RubyLib.h in Headers */, |
| 213 | + CEC02B4826C66FCE00934F5F /* RubyUtils.h in Headers */, |
| 214 | + ); |
| 215 | + runOnlyForDeploymentPostprocessing = 0; |
| 216 | + }; |
183 | 217 | E939EB2721120EE20023B67B /* Headers */ = {
|
184 | 218 | isa = PBXHeadersBuildPhase;
|
185 | 219 | buildActionMask = 2147483647;
|
|
227 | 261 | productReference = 33CDE5E5182703B200F7C6E8 /* SUEX_HelloWorld.bundle */;
|
228 | 262 | productType = "com.apple.product-type.library.dynamic";
|
229 | 263 | };
|
| 264 | + CEC02B4026C66FCE00934F5F /* Ruby 2.7 Universal */ = { |
| 265 | + isa = PBXNativeTarget; |
| 266 | + buildConfigurationList = CEC02B4926C66FCE00934F5F /* Build configuration list for PBXNativeTarget "Ruby 2.7 Universal" */; |
| 267 | + buildPhases = ( |
| 268 | + CEC02B4126C66FCE00934F5F /* Sources */, |
| 269 | + CEC02B4426C66FCE00934F5F /* Frameworks */, |
| 270 | + CEC02B4626C66FCE00934F5F /* Headers */, |
| 271 | + ); |
| 272 | + buildRules = ( |
| 273 | + ); |
| 274 | + dependencies = ( |
| 275 | + ); |
| 276 | + name = "Ruby 2.7 Universal"; |
| 277 | + productName = "Hello World"; |
| 278 | + productReference = CEC02B4C26C66FCE00934F5F /* SUEX_HelloWorld.bundle */; |
| 279 | + productType = "com.apple.product-type.library.dynamic"; |
| 280 | + }; |
230 | 281 | E939EB2021120EE20023B67B /* Ruby 2.5 */ = {
|
231 | 282 | isa = PBXNativeTarget;
|
232 | 283 | buildConfigurationList = E939EB2A21120EE20023B67B /* Build configuration list for PBXNativeTarget "Ruby 2.5" */;
|
|
300 | 351 | projectDirPath = "";
|
301 | 352 | projectRoot = "";
|
302 | 353 | targets = (
|
| 354 | + CEC02B4026C66FCE00934F5F /* Ruby 2.7 Universal */, |
303 | 355 | E99766BF252CB0AD00B1D8E9 /* Ruby 2.7 */,
|
304 | 356 | E939EB2021120EE20023B67B /* Ruby 2.5 */,
|
305 | 357 | E9EA8AC61DAFC10D0029551B /* Ruby 2.2 */,
|
|
318 | 370 | );
|
319 | 371 | runOnlyForDeploymentPostprocessing = 0;
|
320 | 372 | };
|
| 373 | + CEC02B4126C66FCE00934F5F /* Sources */ = { |
| 374 | + isa = PBXSourcesBuildPhase; |
| 375 | + buildActionMask = 2147483647; |
| 376 | + files = ( |
| 377 | + CEC02B4226C66FCE00934F5F /* SUEX_HelloWorld.cpp in Sources */, |
| 378 | + CEC02B4326C66FCE00934F5F /* RubyUtils.cpp in Sources */, |
| 379 | + ); |
| 380 | + runOnlyForDeploymentPostprocessing = 0; |
| 381 | + }; |
321 | 382 | E939EB2121120EE20023B67B /* Sources */ = {
|
322 | 383 | isa = PBXSourcesBuildPhase;
|
323 | 384 | buildActionMask = 2147483647;
|
|
395 | 456 | GCC_WARN_UNUSED_VARIABLE = YES;
|
396 | 457 | MACH_O_TYPE = mh_bundle;
|
397 | 458 | MACOSX_DEPLOYMENT_TARGET = 10.9;
|
398 |
| - ONLY_ACTIVE_ARCH = YES; |
399 | 459 | PRODUCT_NAME = SUEX_HelloWorld;
|
400 | 460 | SDKROOT = macosx;
|
401 |
| - VALID_ARCHS = x86_64; |
| 461 | + VALID_ARCHS = "x86_64 arm64"; |
402 | 462 | };
|
403 | 463 | name = Debug;
|
404 | 464 | };
|
|
445 | 505 | MACOSX_DEPLOYMENT_TARGET = 10.9;
|
446 | 506 | PRODUCT_NAME = SUEX_HelloWorld;
|
447 | 507 | SDKROOT = macosx;
|
448 |
| - VALID_ARCHS = x86_64; |
| 508 | + VALID_ARCHS = "x86_64 arm64"; |
449 | 509 | };
|
450 | 510 | name = Release;
|
451 | 511 | };
|
|
465 | 525 | ../ThirdParty/include/ruby/2.0/mac,
|
466 | 526 | "../ThirdParty/include/ruby/2.0/mac/universal-darwin12.5.0",
|
467 | 527 | );
|
| 528 | + VALID_ARCHS = x86_64; |
468 | 529 | };
|
469 | 530 | name = Debug;
|
470 | 531 | };
|
|
484 | 545 | ../ThirdParty/include/ruby/2.0/mac,
|
485 | 546 | "../ThirdParty/include/ruby/2.0/mac/universal-darwin12.5.0",
|
486 | 547 | );
|
| 548 | + VALID_ARCHS = x86_64; |
| 549 | + }; |
| 550 | + name = Release; |
| 551 | + }; |
| 552 | + CEC02B4A26C66FCE00934F5F /* Debug */ = { |
| 553 | + isa = XCBuildConfiguration; |
| 554 | + buildSettings = { |
| 555 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 556 | + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../Debug (2.7-universal)"; |
| 557 | + CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/2.7-universal"; |
| 558 | + DYLIB_COMPATIBILITY_VERSION = ""; |
| 559 | + DYLIB_CURRENT_VERSION = ""; |
| 560 | + FRAMEWORK_SEARCH_PATHS = ( |
| 561 | + "$(inherited)", |
| 562 | + "\"$(SRCROOT)/../ThirdParty/lib/mac/2.7-universal\"", |
| 563 | + ); |
| 564 | + HEADER_SEARCH_PATHS = ( |
| 565 | + ../ThirdParty/include/ruby/2.7/mac, |
| 566 | + "../ThirdParty/include/ruby/2.7/mac/x86_64-darwin14", |
| 567 | + ); |
| 568 | + MACOSX_DEPLOYMENT_TARGET = 11.0; |
| 569 | + }; |
| 570 | + name = Debug; |
| 571 | + }; |
| 572 | + CEC02B4B26C66FCE00934F5F /* Release */ = { |
| 573 | + isa = XCBuildConfiguration; |
| 574 | + buildSettings = { |
| 575 | + CLANG_ENABLE_OBJC_WEAK = YES; |
| 576 | + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../Release (2.7-universal)"; |
| 577 | + CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/2.7-universal"; |
| 578 | + DYLIB_COMPATIBILITY_VERSION = ""; |
| 579 | + DYLIB_CURRENT_VERSION = ""; |
| 580 | + FRAMEWORK_SEARCH_PATHS = ( |
| 581 | + "$(inherited)", |
| 582 | + "\"$(SRCROOT)/../ThirdParty/lib/mac/2.7-universal\"", |
| 583 | + ); |
| 584 | + HEADER_SEARCH_PATHS = ( |
| 585 | + ../ThirdParty/include/ruby/2.7/mac, |
| 586 | + "../ThirdParty/include/ruby/2.7/mac/x86_64-darwin14", |
| 587 | + ); |
| 588 | + MACOSX_DEPLOYMENT_TARGET = 11.0; |
487 | 589 | };
|
488 | 590 | name = Release;
|
489 | 591 | };
|
|
504 | 606 | "../ThirdParty/include/ruby/2.5/mac/x86_64-darwin14",
|
505 | 607 | );
|
506 | 608 | MACOSX_DEPLOYMENT_TARGET = 10.10;
|
| 609 | + VALID_ARCHS = x86_64; |
507 | 610 | };
|
508 | 611 | name = Debug;
|
509 | 612 | };
|
|
524 | 627 | "../ThirdParty/include/ruby/2.5/mac/x86_64-darwin14",
|
525 | 628 | );
|
526 | 629 | MACOSX_DEPLOYMENT_TARGET = 10.10;
|
| 630 | + VALID_ARCHS = x86_64; |
527 | 631 | };
|
528 | 632 | name = Release;
|
529 | 633 | };
|
|
544 | 648 | "../ThirdParty/include/ruby/2.7/mac/x86_64-darwin14",
|
545 | 649 | );
|
546 | 650 | MACOSX_DEPLOYMENT_TARGET = 10.13;
|
| 651 | + VALID_ARCHS = x86_64; |
547 | 652 | };
|
548 | 653 | name = Debug;
|
549 | 654 | };
|
|
564 | 669 | "../ThirdParty/include/ruby/2.7/mac/x86_64-darwin14",
|
565 | 670 | );
|
566 | 671 | MACOSX_DEPLOYMENT_TARGET = 10.13;
|
| 672 | + VALID_ARCHS = x86_64; |
567 | 673 | };
|
568 | 674 | name = Release;
|
569 | 675 | };
|
|
584 | 690 | "../ThirdParty/include/ruby/2.2/mac/x86_64-darwin14",
|
585 | 691 | );
|
586 | 692 | MACOSX_DEPLOYMENT_TARGET = 10.11;
|
| 693 | + VALID_ARCHS = x86_64; |
587 | 694 | };
|
588 | 695 | name = Debug;
|
589 | 696 | };
|
|
604 | 711 | "../ThirdParty/include/ruby/2.2/mac/x86_64-darwin14",
|
605 | 712 | );
|
606 | 713 | MACOSX_DEPLOYMENT_TARGET = 10.11;
|
| 714 | + VALID_ARCHS = x86_64; |
607 | 715 | };
|
608 | 716 | name = Release;
|
609 | 717 | };
|
|
628 | 736 | defaultConfigurationIsVisible = 0;
|
629 | 737 | defaultConfigurationName = Release;
|
630 | 738 | };
|
| 739 | + CEC02B4926C66FCE00934F5F /* Build configuration list for PBXNativeTarget "Ruby 2.7 Universal" */ = { |
| 740 | + isa = XCConfigurationList; |
| 741 | + buildConfigurations = ( |
| 742 | + CEC02B4A26C66FCE00934F5F /* Debug */, |
| 743 | + CEC02B4B26C66FCE00934F5F /* Release */, |
| 744 | + ); |
| 745 | + defaultConfigurationIsVisible = 0; |
| 746 | + defaultConfigurationName = Release; |
| 747 | + }; |
631 | 748 | E939EB2A21120EE20023B67B /* Build configuration list for PBXNativeTarget "Ruby 2.5" */ = {
|
632 | 749 | isa = XCConfigurationList;
|
633 | 750 | buildConfigurations = (
|
|
0 commit comments