This repository has been archived by the owner on Apr 29, 2024. It is now read-only.
forked from bazel-ios/rules_ios
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBUILD.bazel
104 lines (93 loc) · 2.5 KB
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# Pull buildifer.mac as an http_file, then depend on the file group to make an
# executable
load("@build_bazel_rules_swift//swift/internal:feature_names.bzl", "SWIFT_FEATURE_USE_GLOBAL_INDEX_STORE")
load("//rules:features.bzl", "feature_names")
load("@bazel_skylib//lib:selects.bzl", "selects")
sh_binary(
name = "buildifier",
srcs = ["@buildifier.mac//file"],
)
config_setting(
name = "use_global_index_store",
values = {
"features": SWIFT_FEATURE_USE_GLOBAL_INDEX_STORE,
},
)
config_setting(
name = "virtualize_frameworks",
values = {
"features": feature_names.virtualize_frameworks,
},
)
config_setting(
name = "arm64_simulator_use_device_deps",
values = {
"features": feature_names.arm64_simulator_use_device_deps,
},
)
config_setting(
name = "bazel4_override_simulator_cpu_arm64_default",
values = {
"cpu": "",
"features": feature_names.bazel4_override_simulator_cpu_arm64,
},
)
config_setting(
name = "bazel4_override_simulator_cpu_arm64_default_intel",
values = {
"cpu": "ios_x86_64",
"features": feature_names.bazel4_override_simulator_cpu_arm64,
},
)
# TODO(jmarino) for Bazel 5, we shoud have a config_setting for ios_sim_arm64
selects.config_setting_group(
name = "bazel4_override_simulator_cpu_arm64",
match_any = [
":bazel4_override_simulator_cpu_arm64_default",
":bazel4_override_simulator_cpu_arm64_default_intel",
],
)
xcode_version(
name = "version12_2_0_12B45b",
aliases = [
"12.2",
"12.2.0",
"12.2.0.12B45b",
],
default_ios_sdk_version = "14.2",
default_macos_sdk_version = "11.0",
default_tvos_sdk_version = "14.2",
default_watchos_sdk_version = "7.1",
version = "12.2.0.12B45b",
)
xcode_config(
name = "host_xcodes",
default = ":version12_5_1_12E507",
versions = [
":version12_2_0_12B45b",
":version12_5_1_12E507",
],
visibility = ["//visibility:public"],
)
xcode_version(
name = "version12_5_1_12E507",
aliases = [
"12.5.1",
"12",
"12.5",
"12.5.1.12E507",
],
default_ios_sdk_version = "14.5",
default_macos_sdk_version = "11.3",
default_tvos_sdk_version = "14.5",
default_watchos_sdk_version = "7.4",
version = "12.5.1.12E507",
)
available_xcodes(
name = "host_available_xcodes",
default = ":version12_5_1_12E507",
versions = [
":version12_5_1_12E507",
":version12_2_0_12B45b",
],
)