|
1 | 1 | config_setting(
|
2 | 2 | name = "freebsd",
|
3 |
| - constraint_values = [ "@platforms//os:freebsd"], |
| 3 | + constraint_values = ["@platforms//os:freebsd"], |
4 | 4 | visibility = ["//visibility:public"],
|
5 | 5 | )
|
6 | 6 |
|
7 | 7 | config_setting(
|
8 | 8 | name = "openbsd",
|
9 |
| - constraint_values = [ "@platforms//os:openbsd"], |
| 9 | + constraint_values = ["@platforms//os:openbsd"], |
10 | 10 | visibility = ["//visibility:public"],
|
11 | 11 | )
|
12 | 12 |
|
13 | 13 | config_setting(
|
14 | 14 | name = "darwin",
|
15 |
| - constraint_values = [ "@platforms//os:macos" ], |
| 15 | + constraint_values = ["@platforms//os:macos"], |
16 | 16 | visibility = ["//visibility:public"],
|
17 | 17 | )
|
18 | 18 |
|
19 | 19 | config_setting(
|
20 | 20 | name = "linux_ppc",
|
21 |
| - constraint_values = [ "@platforms//os:linux", "@platforms//cpu:ppc" ], |
| 21 | + constraint_values = [ |
| 22 | + "@platforms//os:linux", |
| 23 | + "@platforms//cpu:ppc", |
| 24 | + ], |
22 | 25 | visibility = ["//visibility:public"],
|
23 | 26 | )
|
24 | 27 |
|
25 | 28 | config_setting(
|
26 | 29 | name = "linux_ppc64le",
|
27 |
| - constraint_values = [ "@platforms//os:linux", "@platforms//cpu:ppc" ], |
| 30 | + constraint_values = [ |
| 31 | + "@platforms//os:linux", |
| 32 | + "@platforms//cpu:ppc", |
| 33 | + ], |
28 | 34 | visibility = ["//visibility:public"],
|
29 | 35 | )
|
30 | 36 |
|
31 | 37 | config_setting(
|
32 | 38 | name = "linux_s390x",
|
33 |
| - constraint_values = [ "@platforms//os:linux", "@platforms//cpu:s390x" ], |
| 39 | + constraint_values = [ |
| 40 | + "@platforms//os:linux", |
| 41 | + "@platforms//cpu:s390x", |
| 42 | + ], |
34 | 43 | visibility = ["//visibility:public"],
|
35 | 44 | )
|
36 | 45 |
|
37 | 46 | config_setting(
|
38 | 47 | name = "linux_x86_64",
|
39 |
| - constraint_values = [ "@platforms//os:linux", "@platforms//cpu:x86_64" ], |
| 48 | + constraint_values = [ |
| 49 | + "@platforms//os:linux", |
| 50 | + "@platforms//cpu:x86_64", |
| 51 | + ], |
40 | 52 | visibility = ["//visibility:public"],
|
41 | 53 | )
|
42 | 54 |
|
43 | 55 | config_setting(
|
44 | 56 | name = "linux_aarch64",
|
45 |
| - constraint_values = [ "@platforms//os:linux", "@platforms//cpu:aarch64" ], |
| 57 | + constraint_values = [ |
| 58 | + "@platforms//os:linux", |
| 59 | + "@platforms//cpu:aarch64", |
| 60 | + ], |
46 | 61 | visibility = ["//visibility:public"],
|
47 | 62 | )
|
48 | 63 |
|
49 | 64 | config_setting(
|
50 | 65 | name = "darwin_x86_64",
|
51 |
| - constraint_values = [ "@platforms//os:macos", "@platforms//cpu:x86_64" ], |
| 66 | + constraint_values = [ |
| 67 | + "@platforms//os:macos", |
| 68 | + "@platforms//cpu:x86_64", |
| 69 | + ], |
52 | 70 | visibility = ["//visibility:public"],
|
53 | 71 | )
|
54 | 72 |
|
55 | 73 | config_setting(
|
56 | 74 | name = "darwin_arm64",
|
57 |
| - constraint_values = [ "@platforms//os:macos", "@platforms//cpu:arm64" ], |
| 75 | + constraint_values = [ |
| 76 | + "@platforms//os:macos", |
| 77 | + "@platforms//cpu:arm64", |
| 78 | + ], |
58 | 79 | visibility = ["//visibility:public"],
|
59 | 80 | )
|
60 | 81 |
|
61 | 82 | config_setting(
|
62 | 83 | name = "darwin_arm64e",
|
63 |
| - constraint_values = [ "@platforms//os:macos", "@platforms//cpu:arm64e" ], |
| 84 | + constraint_values = [ |
| 85 | + "@platforms//os:macos", |
| 86 | + "@platforms//cpu:arm64e", |
| 87 | + ], |
64 | 88 | visibility = ["//visibility:public"],
|
65 | 89 | )
|
66 | 90 |
|
67 | 91 | config_setting(
|
68 | 92 | name = "windows",
|
69 |
| - constraint_values = [ "@platforms//os:windows"], |
| 93 | + constraint_values = ["@platforms//os:windows"], |
| 94 | + visibility = ["//visibility:public"], |
| 95 | +) |
| 96 | + |
| 97 | +# TODO: figure out how to base this selection on constraints |
| 98 | +config_setting( |
| 99 | + name = "windows_msvc", |
| 100 | + values = {"cpu": "x64_windows_msvc"}, |
70 | 101 | visibility = ["//visibility:public"],
|
71 | 102 | )
|
72 | 103 |
|
|
0 commit comments