@@ -6,6 +6,26 @@ load("//:bazel/p4c_deps.bzl", "p4c_deps")
66
77p4c_deps ()
88
9+ # -- Load Rules Foreign CC -----------------------------------------------------
10+
11+ load ("@rules_foreign_cc//foreign_cc:repositories.bzl" , "rules_foreign_cc_dependencies" )
12+
13+ # This sets up some common toolchains for building targets. For more details, please see
14+ # https://bazel-contrib.github.io/rules_foreign_cc/0.14.0/flatten.html#rules_foreign_cc_dependencies
15+ rules_foreign_cc_dependencies ()
16+
17+ load ("@bazel_skylib//:workspace.bzl" , "bazel_skylib_workspace" )
18+
19+ bazel_skylib_workspace ()
20+
21+ load ("@bazel_features//:deps.bzl" , "bazel_features_deps" )
22+
23+ bazel_features_deps ()
24+
25+ load ("@rules_python//python:repositories.bzl" , "py_repositories" )
26+
27+ py_repositories ()
28+
929# -- Dependencies of dependencies. ---------------------------------------------
1030
1131load ("@com_github_nelhage_rules_boost//:boost/boost.bzl" , "boost_deps" )
@@ -38,12 +58,6 @@ load("@com_github_grpc_grpc//bazel:grpc_extra_deps.bzl", "grpc_extra_deps")
3858
3959grpc_extra_deps ()
4060
41- # -- Load Rules Foreign CC -----------------------------------------------------
42-
43- load ("@rules_foreign_cc//foreign_cc:repositories.bzl" , "rules_foreign_cc_dependencies" )
44-
45- rules_foreign_cc_dependencies ()
46-
4761# -- Load Buildifier (for formatting) ------------------------------------------
4862
4963load ("@bazel_tools//tools/build_defs/repo:http.bzl" , "http_archive" )
@@ -63,10 +77,6 @@ load("@buildifier_prebuilt//:deps.bzl", "buildifier_prebuilt_deps")
6377
6478buildifier_prebuilt_deps ()
6579
66- load ("@bazel_skylib//:workspace.bzl" , "bazel_skylib_workspace" )
67-
68- bazel_skylib_workspace ()
69-
7080load ("@buildifier_prebuilt//:defs.bzl" , "buildifier_prebuilt_register_toolchains" )
7181
7282buildifier_prebuilt_register_toolchains ()
0 commit comments