-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathMODULE.bazel
More file actions
87 lines (80 loc) · 3.59 KB
/
MODULE.bazel
File metadata and controls
87 lines (80 loc) · 3.59 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
"""Bazel Gazelle extension for rules_cc"""
module(name = "gazelle_cc")
bazel_dep(name = "gazelle", version = "0.46.0")
bazel_dep(name = "rules_go", version = "0.59.0")
bazel_dep(name = "rules_proto", version = "7.1.0")
bazel_dep(name = "bazel_skylib", version = "1.8.2")
bazel_dep(name = "package_metadata", version = "0.0.5")
go_sdk = use_extension("@rules_go//go:extensions.bzl", "go_sdk")
go_sdk.download(version = "1.24.0")
go_deps = use_extension("@gazelle//:extensions.bzl", "go_deps")
go_deps.from_file(go_mod = "//:go.mod")
use_repo(
go_deps,
"com_github_bazelbuild_buildtools",
"com_github_bmatcuk_doublestar_v4",
"com_github_stretchr_testify",
"com_github_ulikunitz_xz",
"org_golang_google_protobuf",
"org_golang_x_sync",
)
# For testing compilation of the repositories at language/cc/testdata
bazel_dep(name = "grpc", version = "1.70.1", dev_dependency = True)
bazel_dep(name = "platforms", version = "1.0.0", dev_dependency = True)
bazel_dep(name = "protobuf", version = "29.5", dev_dependency = True, repo_name = "com_google_protobuf")
bazel_dep(name = "rules_cc", version = "0.2.17", dev_dependency = True)
bazel_dep(name = "rules_python", version = "1.8.3", dev_dependency = True)
python = use_extension("@rules_python//python/extensions:python.bzl", "python", dev_dependency = True)
python.defaults(python_version = "3.9")
python.toolchain(python_version = "3.9")
gazelle_compilation_tests = use_extension("//bazel:gazelle_compilation_tests.bzl", "gazelle_compilation_tests", dev_dependency = True)
gazelle_compilation_tests.discover(base_dir = "language/cc/testdata")
use_repo(
gazelle_compilation_tests,
"compilation_test_absolute_include",
"compilation_test_cc_ambiguous_deps_force_first",
"compilation_test_cc_ambiguous_deps_ignore",
"compilation_test_cc_ambiguous_deps_try_first",
"compilation_test_cc_ambiguous_deps_warn",
"compilation_test_cc_generate",
"compilation_test_cc_grpc_library",
"compilation_test_cc_grpc_library_index_only",
"compilation_test_cc_include_prefix",
"compilation_test_cc_parsing_errors_error",
"compilation_test_cc_parsing_errors_ignore",
"compilation_test_cc_parsing_errors_warn",
"compilation_test_cc_search",
"compilation_test_cc_unresolved_deps_error",
"compilation_test_cc_unresolved_deps_ignore",
"compilation_test_cc_unresolved_deps_warn",
"compilation_test_cycle-in-existing-units",
"compilation_test_cycle-in-existing-units_no_merge",
"compilation_test_deps_external",
"compilation_test_deps_index",
"compilation_test_implementation_deps",
"compilation_test_include_prefix_unit_group",
"compilation_test_includes",
"compilation_test_index_globs",
"compilation_test_keep-assigned-groups",
"compilation_test_keep_deps",
"compilation_test_kind_name_collisions",
"compilation_test_map_kind",
"compilation_test_non_locale_file_deps",
"compilation_test_package_by_directory",
"compilation_test_package_by_unit",
"compilation_test_platforms",
"compilation_test_protobuf",
"compilation_test_protobuf_empty",
"compilation_test_protobuf_filter_generated",
"compilation_test_relative_inlcude_paths",
"compilation_test_rules_cleanup",
"compilation_test_rules_with_no_sources",
"compilation_test_select_expr",
"compilation_test_subdirectory_basic",
"compilation_test_subdirectory_invalid_glob",
"compilation_test_subdirectory_match",
"compilation_test_subdirectory_match_conflict",
"compilation_test_subdirectory_with_build_file",
"compilation_test_tests_directory",
"compilation_test_virtual_include_paths",
)