-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathBUILD.bazel
37 lines (31 loc) · 901 Bytes
/
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
load("@bazel_skylib//rules:copy_file.bzl", "copy_file")
package(
default_visibility = ["//visibility:private"],
)
exports_files(["LICENSE"])
package_group(
name = "external_users",
includes = [":internal_users"],
packages = [
# llvm-cm prototype.
"//llvm_cm/...",
],
)
# A package group used for internal visibility within the EXEgesis code.
package_group(
name = "internal_users",
packages = [
# Gematria code base.
"//gematria/...",
"//tools/...",
],
)
# A target to create a copy of pybind11_abseil's status.so so that it can be
# placed in the right path while building a pip package.
copy_file(
name = "package_pybind11_abseil_status",
src = "@pybind11_abseil_repo//pybind11_abseil:status.so",
out = "pybind11_abseil/status.so",
visibility = ["//:internal_users"],
)
exports_files(["requirements.in"])