-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathMODULE.bazel
39 lines (33 loc) · 987 Bytes
/
MODULE.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
"""
Perl rules
"""
module(
name = "rules_perl",
version = "0.1.0",
)
bazel_dep(name = "platforms", version = "0.0.10")
bazel_dep(name = "bazel_skylib", version = "1.7.1")
bazel_dep(name = "rules_cc", version = "0.0.17")
repos = use_extension("@rules_perl//perl:extensions.bzl", "perl_repositories")
use_repo(
repos,
"perl_darwin_amd64",
"perl_darwin_arm64",
"perl_linux_amd64",
"perl_linux_arm64",
"perl_windows_x86_64",
)
register_toolchains(
"@rules_perl//perl:perl_darwin_arm64_toolchain",
"@rules_perl//perl:perl_darwin_amd64_toolchain",
"@rules_perl//perl:perl_linux_amd64_toolchain",
"@rules_perl//perl:perl_linux_arm64_toolchain",
"@rules_perl//perl:perl_windows_x86_64_toolchain",
)
dev_repos = use_extension("@rules_perl//perl:extensions.bzl", "perl_dev_repositories", dev_dependency = True)
use_repo(
dev_repos,
"fcgi",
"genhtml",
)
bazel_dep(name = "rules_shell", version = "0.4.0", dev_dependency = True)