Repository navigation
Expand file tree
/
Copy pathBUILD.bazel
More file actions
64 lines (58 loc) · 1.8 KB
/
Copy pathBUILD.bazel
File metadata and controls
64 lines (58 loc) · 1.8 KB
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
load("@@apple_support+//xcode:xcode_config.bzl", "xcode_config")
load("@rules_zig//zig/translate-c:toolchain.bzl", "translate_c_toolchain")
load("@rules_zig//zig/zls:zls_completion.bzl", "zls_completion")
# Dummy xcode_config so we don't need to build xcode_locator in the repository rule.
xcode_config(
name = "disable_xcode",
visibility = ["//visibility:public"],
)
alias(
name = "translate-c",
actual = "@translate-c//:translate-c",
visibility = ["//visibility:public"],
)
translate_c_toolchain(
name = "translate_c_toolchain_impl",
runtime_modules = [
"@translate-c//:c_builtins",
"@translate-c//:helpers",
],
translate_c = "@translate-c//:translate-c",
)
toolchain(
name = "translate_c_toolchain",
target_settings = ["@rules_zig//zig/config/use_standalone_translate_c:enabled"],
toolchain = ":translate_c_toolchain_impl",
toolchain_type = "@rules_zig//zig/translate-c:toolchain_type",
visibility = ["//visibility:public"],
)
zls_completion(
name = "completion",
visibility = ["//visibility:public"],
deps = [
"//bin/zml-smi",
"//examples/llm",
"//examples/mnist",
"//examples/sharding",
"//examples/io:playground",
"//stdx",
"//zml",
"//zml/tokenizer/iree",
],
)
platform(
name = "rbe_platform",
constraint_values = [
"@platforms//cpu:x86_64",
"@platforms//os:linux",
# ubuntu:22.04 has GNU C Library (Ubuntu GLIBC 2.35-0ubuntu3.10)
# But apparently not in this docker://ubuntu:22.04 image?
"@llvm//constraints/libc:gnu.2.28",
"@bazel_tools//tools/cpp:clang",
],
exec_properties = {
"container-image": "docker://ubuntu:22.04",
"OSFamily": "Linux",
},
visibility = ["//visibility:public"],
)