]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/unbound/contrib/ios/15-ios.conf
MFV 364468:
[FreeBSD/FreeBSD.git] / contrib / unbound / contrib / ios / 15-ios.conf
1 #### iPhoneOS/iOS
2 #
3 # It takes recent enough Xcode to use following two targets. It shouldn't
4 # be a problem by now, but if they don't work, original targets below
5 # that depend on manual definition of environment variables should still
6 # work...
7 #
8 my %targets = (
9     "ios-common" => {
10         template         => 1,
11         inherit_from     => [ "darwin-common" ],
12         sys_id           => "iOS",
13         disable          => [ "engine", "async" ],
14     },
15     "ios-xcrun" => {
16         inherit_from     => [ "ios-common", asm("armv4_asm") ],
17         bn_ops           => [ "BN_LLONG", "RC4_CHAR" ],
18         perlasm_scheme   => "ios32",
19     },
20     "ios64-xcrun" => {
21         inherit_from     => [ "ios-common", asm("aarch64_asm") ],
22         bn_ops           => [ "SIXTY_FOUR_BIT_LONG", "RC4_CHAR" ],
23         perlasm_scheme   => "ios64",
24     },
25     "iossimulator-xcrun" => {
26         inherit_from     => [ "ios-common" ],
27     },
28
29     "iphoneos-cross" => {
30         inherit_from     => [ "ios-common" ],
31         cflags           => add("-Wall -fno-common"),
32     },
33     "ios-cross" => {
34         inherit_from     => [ "ios-xcrun" ],
35         cflags           => add("-Wall -fno-common"),
36     },
37     "ios64-cross" => {
38         inherit_from     => [ "ios64-xcrun" ],
39         cflags           => add("-Wall -fno-common"),
40     },
41 );