Skip to content

Commit aa311e6

Browse files
Tensorstore Teamcopybara-github
authored andcommitted
No public description
PiperOrigin-RevId: 782747564 Change-Id: Ic9103bef44bbeb4c41763bb909dd2a0adb442741
1 parent 5167626 commit aa311e6

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

bazel/cc_grpc_library.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ TODO: Try and upstream changes to make this file unnecessary.
2222
"""
2323

2424
load("@grpc//bazel:generate_cc.bzl", "generate_cc")
25+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
2526

2627
def cc_grpc_library(
2728
name,
@@ -73,8 +74,7 @@ def cc_grpc_library(
7374
)
7475

7576
features = ["-layering_check", "-parse_headers", "-no_undefined"]
76-
77-
native.cc_library(
77+
cc_library(
7878
name = name,
7979
srcs = [":" + codegen_grpc_target],
8080
hdrs = [":" + codegen_grpc_target],

bazel/pybind11.bzl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
"""Supports pybind11 extension modules"""
1616

1717
load("@bazel_skylib//rules:copy_file.bzl", "copy_file")
18+
load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
19+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
1820
load(
1921
"//bazel:pybind11_cc_test.bzl",
2022
_pybind11_cc_googletest_test = "pybind11_cc_googletest_test",
@@ -55,8 +57,7 @@ def py_extension(
5557
linker_script_name = name + ".lds"
5658
linker_script_name_rule = name + "_lds"
5759
shared_objects_name = name + "__shared_objects"
58-
59-
native.cc_library(
60+
cc_library(
6061
name = cc_library_name,
6162
srcs = srcs,
6263
hdrs = hdrs,
@@ -113,7 +114,7 @@ def py_extension(
113114
"@platforms//os:macos": [],
114115
"//conditions:default": [linker_script_name],
115116
})
116-
native.cc_binary(
117+
cc_binary(
117118
name = cc_binary_name,
118119
linkshared = True,
119120
#linkstatic = True,
@@ -166,7 +167,7 @@ def pybind11_py_extension(**kwargs):
166167
py_extension(**_get_pybind11_build_options(**kwargs))
167168

168169
def pybind11_cc_library(**kwargs):
169-
native.cc_library(**_get_pybind11_build_options(**kwargs))
170+
cc_library(**_get_pybind11_build_options(**kwargs))
170171

171172
def pybind11_cc_googletest_test(name, **kwargs):
172173
_pybind11_cc_googletest_test(

bazel/tensorstore.bzl

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
"""Rule definitions for TensorStore targets."""
1616

1717
load("@bazel_skylib//rules:build_test.bzl", "build_test")
18+
load("@rules_cc//cc:cc_binary.bzl", "cc_binary")
19+
load("@rules_cc//cc:cc_library.bzl", "cc_library")
20+
load("@rules_cc//cc:cc_test.bzl", "cc_test")
1821
load(
1922
"//bazel:cc_grpc_library.bzl",
2023
_cc_grpc_library = "cc_grpc_library",
@@ -24,26 +27,26 @@ def _get_tensorstore_copts(copts):
2427
return (copts or []) + []
2528

2629
def tensorstore_cc_library(copts = None, **kwargs):
27-
native.cc_library(
30+
cc_library(
2831
copts = _get_tensorstore_copts(copts),
2932
**kwargs
3033
)
3134

3235
def tensorstore_cc_test(copts = None, **kwargs):
33-
native.cc_test(
36+
cc_test(
3437
copts = _get_tensorstore_copts(copts),
3538
**kwargs
3639
)
3740

3841
def tensorstore_cc_binary(copts = None, **kwargs):
39-
native.cc_binary(
42+
cc_binary(
4043
copts = _get_tensorstore_copts(copts),
4144
**kwargs
4245
)
4346

4447
def tensorstore_cc_compile_test(name, copts = None, **kwargs):
4548
lib_name = name + "__lib"
46-
native.cc_library(
49+
cc_library(
4750
name = lib_name,
4851
copts = _get_tensorstore_copts(copts),
4952
**kwargs

0 commit comments

Comments
 (0)