Skip to content

Commit 2ac00b8

Browse files
committed
Have the framework build as a multi-platform target.
1 parent 4eb832d commit 2ac00b8

File tree

1 file changed

+21
-7
lines changed

1 file changed

+21
-7
lines changed

UniversalDetector.xcodeproj/project.pbxproj

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 46;
6+
objectVersion = 55;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -12,7 +12,7 @@
1212
1B0DDCB20A2D0B240009B697 /* DetectorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0DDCB10A2D0B240009B697 /* DetectorTest.m */; };
1313
1B0DDCB30A2D0B2E0009B697 /* UniversalDetector.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* UniversalDetector.framework */; };
1414
1B0DDD600A2D1AAD0009B697 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
15-
1B0DDD630A2D1AC10009B697 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
15+
1B0DDD630A2D1AC10009B697 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; platformFilters = (macos, ); settings = {ATTRIBUTES = (Required, ); }; };
1616
1B23E0911190F2C500620319 /* UniversalDetector.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0DDC740A2CDD2E0009B697 /* UniversalDetector.m */; };
1717
1B23E0931190F2CA00620319 /* CharDistribution.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B2F16180EE8895C0000DAFF /* CharDistribution.cpp */; };
1818
1B23E0951190F2CF00620319 /* JpCntx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1B2F161E0EE8895C0000DAFF /* JpCntx.cpp */; };
@@ -301,18 +301,18 @@
301301
1B0DDCAD0A2D0AFD0009B697 /* DetectorTest */,
302302
32C88DFF0371C24200C91783 /* Other Sources */,
303303
089C1665FE841158C02AAC07 /* Resources */,
304-
0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
304+
0867D69AFE84028FC02AAC07 /* Frameworks */,
305305
034768DFFF38A50411DB9C8B /* Products */,
306306
);
307307
name = UniversalCharDet;
308308
sourceTree = "<group>";
309309
};
310-
0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
310+
0867D69AFE84028FC02AAC07 /* Frameworks */ = {
311311
isa = PBXGroup;
312312
children = (
313313
0867D6A5FE840307C02AAC07 /* AppKit.framework */,
314314
);
315-
name = "External Frameworks and Libraries";
315+
name = Frameworks;
316316
sourceTree = "<group>";
317317
};
318318
089C1665FE841158C02AAC07 /* Resources */ = {
@@ -868,6 +868,7 @@
868868
1B54130913296EE3002AF4B8 /* Release */ = {
869869
isa = XCBuildConfiguration;
870870
buildSettings = {
871+
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
871872
ALWAYS_SEARCH_USER_PATHS = NO;
872873
CLANG_CXX_LIBRARY = "libc++";
873874
CLANG_ENABLE_MODULES = YES;
@@ -880,14 +881,20 @@
880881
GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
881882
GCC_MODEL_TUNING = G5;
882883
INFOPLIST_FILE = Info.plist;
883-
INSTALL_PATH = "@executable_path/../Frameworks";
884+
INSTALL_PATH = "@executable_path/Frameworks";
885+
"INSTALL_PATH[sdk=macosx*]" = "@executable_path/../Frameworks";
886+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
884887
LD_RUNPATH_SEARCH_PATHS = "@loader_path";
885888
MACOSX_DEPLOYMENT_TARGET = 10.9;
886889
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.universalchardet;
887890
PRODUCT_NAME = UniversalDetector;
888891
SDKROOT = macosx;
889892
SKIP_INSTALL = YES;
893+
SUPPORTED_PLATFORMS = "xrsimulator xros watchsimulator watchos macosx iphonesimulator iphoneos appletvsimulator appletvos";
894+
SUPPORTS_MACCATALYST = YES;
895+
TVOS_DEPLOYMENT_TARGET = 15.6;
890896
WRAPPER_EXTENSION = framework;
897+
XROS_DEPLOYMENT_TARGET = 1.3;
891898
};
892899
name = Release;
893900
};
@@ -999,6 +1006,7 @@
9991006
1DEB91AE08733DA50010E9CD /* Debug */ = {
10001007
isa = XCBuildConfiguration;
10011008
buildSettings = {
1009+
ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES;
10021010
ALWAYS_SEARCH_USER_PATHS = NO;
10031011
CLANG_CXX_LIBRARY = "libc++";
10041012
CLANG_ENABLE_MODULES = YES;
@@ -1013,14 +1021,20 @@
10131021
GCC_MODEL_TUNING = G5;
10141022
GCC_OPTIMIZATION_LEVEL = 0;
10151023
INFOPLIST_FILE = Info.plist;
1016-
INSTALL_PATH = "@executable_path/../Frameworks";
1024+
INSTALL_PATH = "@executable_path/Frameworks";
1025+
"INSTALL_PATH[sdk=macosx*]" = "@executable_path/../Frameworks";
1026+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
10171027
LD_RUNPATH_SEARCH_PATHS = "@loader_path";
10181028
MACOSX_DEPLOYMENT_TARGET = 10.9;
10191029
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.universalchardet;
10201030
PRODUCT_NAME = UniversalDetector;
10211031
SDKROOT = macosx;
10221032
SKIP_INSTALL = YES;
1033+
SUPPORTED_PLATFORMS = "xrsimulator xros watchsimulator watchos macosx iphonesimulator iphoneos appletvsimulator appletvos";
1034+
SUPPORTS_MACCATALYST = YES;
1035+
TVOS_DEPLOYMENT_TARGET = 15.6;
10231036
WRAPPER_EXTENSION = framework;
1037+
XROS_DEPLOYMENT_TARGET = 1.3;
10241038
};
10251039
name = Debug;
10261040
};

0 commit comments

Comments
 (0)