aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/conditions/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'src/conditions/BUILD')
-rw-r--r--src/conditions/BUILD71
1 files changed, 71 insertions, 0 deletions
diff --git a/src/conditions/BUILD b/src/conditions/BUILD
new file mode 100644
index 0000000000..9853f1f8c4
--- /dev/null
+++ b/src/conditions/BUILD
@@ -0,0 +1,71 @@
+filegroup(
+ name = "srcs",
+ srcs = glob(["**"]),
+ visibility = ["//src:__pkg__"],
+)
+
+filegroup(
+ name = "embedded_tools",
+ srcs = ["BUILD.tools"],
+ visibility = ["//src:__pkg__"],
+)
+
+config_setting(
+ name = "linux_x86_64",
+ values = {"cpu": "k8"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin",
+ values = {"cpu": "darwin"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "darwin_x86_64",
+ values = {"cpu": "darwin_x86_64"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "iphonesdk",
+ values = {"define": "IPHONE_SDK=1"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "freebsd",
+ values = {"cpu": "freebsd"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows",
+ values = {"cpu": "x64_windows"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msvc",
+ values = {"cpu": "x64_windows_msvc"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "windows_msys",
+ values = {"cpu": "x64_windows_msys"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "arm",
+ values = {"cpu": "arm"},
+ visibility = ["//visibility:public"],
+)
+
+config_setting(
+ name = "remote",
+ values = {"define": "EXECUTOR=remote"},
+ visibility = ["//visibility:public"],
+)