]>
Commit | Line | Data |
---|---|---|
866f8763 | 1 | |
866f8763 | 2 | PLATFORM_STR = "unknown" |
ecaf5866 | 3 | PLATFORM_STR[sdk=macosx*] = "macOS" |
866f8763 | 4 | PLATFORM_STR[sdk=iphoneos*] = "iphone" |
b54c578e A |
5 | PLATFORM_STR[sdk=iphonesimulator*] = "iphone(sim)" |
6 | PLATFORM_STR[sdk=bridgeos*] = "bridge" | |
866f8763 | 7 | PLATFORM_STR[sdk=watchos*] = "watch" |
b54c578e | 8 | PLATFORM_STR[sdk=watchsimulator*] = "watch(sim)" |
866f8763 | 9 | PLATFORM_STR[sdk=appletvos*] = "tv" |
b54c578e | 10 | PLATFORM_STR[sdk=appletvsimulator*] = "tv(sim)" |
866f8763 | 11 | |
b54c578e | 12 | // Octagon is on for all non-bridge platforms |
866f8763 A |
13 | OCTAGON_ON=0 |
14 | OCTAGON_ON[sdk=macosx*]=1 | |
b54c578e A |
15 | OCTAGON_ON[sdk=iphone*] = 1 |
16 | OCTAGON_ON[sdk=bridgeos*] = 0 | |
17 | OCTAGON_ON[sdk=watch*] = 1 | |
18 | OCTAGON_ON[sdk=appletv*] = 1 | |
866f8763 | 19 | |
b54c578e A |
20 | // TrustedPeers is on for macOS, iOS, watchOS and tvOS |
21 | TRUSTEDPEERS_ON = 0 | |
22 | TRUSTEDPEERS_ON[sdk=macosx*] = 1 | |
23 | TRUSTEDPEERS_ON[sdk=iphone*] = 1 | |
d64be36e | 24 | TRUSTEDPEERS_ON[sdk=bridgeos*] = 0 |
b54c578e A |
25 | TRUSTEDPEERS_ON[sdk=watch*] = 1 |
26 | TRUSTEDPEERS_ON[sdk=appletv*] = 1 | |
866f8763 | 27 | |
b54c578e A |
28 | // SecureObject Sync should only be on on iOS and macOS, but until we have octagon, its on on watch and TV |
29 | SECUREOBJECTSYNC_ON[sdk=iphone*] = 1 | |
d64be36e | 30 | SECUREOBJECTSYNC_ON[sdk=bridgeos*] = 0 |
b54c578e A |
31 | SECUREOBJECTSYNC_ON[sdk=watch*] = 1 |
32 | SECUREOBJECTSYNC_ON[sdk=appletv*] = 1 | |
33 | SECUREOBJECTSYNC_ON[sdk=macos*] = 1 | |
866f8763 | 34 | |
d64be36e | 35 | // Shared web credentials is supported on iOS and macOS and Catalyst |
b54c578e A |
36 | SHAREDWEBCREDENTIALS_ON[sdk=iphone*] = 1 |
37 | SHAREDWEBCREDENTIALS_ON[sdk=bridgeos*] = 0 | |
38 | SHAREDWEBCREDENTIALS_ON[sdk=watch*] = 0 | |
39 | SHAREDWEBCREDENTIALS_ON[sdk=appletv*] = 0 | |
d64be36e | 40 | SHAREDWEBCREDENTIALS_ON[sdk=macos*] = 1 |
7fb2cbd2 A |
41 | |
42 | ABC_BUGCAPTURE_ON[sdk=iphoneos*] = 1 | |
43 | ABC_BUGCAPTURE_ON[sdk=iphonesimulator*] = 0 | |
44 | ABC_BUGCAPTURE_ON[sdk=watchos*] = 1 | |
45 | ABC_BUGCAPTURE_ON[sdk=watchsimulator*] = 0 | |
46 | ABC_BUGCAPTURE_ON[sdk=appletvos*] = 1 | |
47 | ABC_BUGCAPTURE_ON[sdk=appletvsimulator*] = 0 | |
48 | ABC_BUGCAPTURE_ON[sdk=macos*] = 1 | |
49 | ABC_BUGCAPTURE_ON[sdk=bridgeos*] = 0 | |
50 | ||
51 | #include "xcconfig/PlatformLibraries.xcconfig" |