cc_library( | |
name = "nanobind", | |
srcs = glob( | |
[ | |
"src/*.cpp", | |
], | |
exclude = ["src/nb_combined.cpp"], | |
), | |
defines = [ | |
"NB_BUILD=1", | |
"NB_SHARED=1", | |
], | |
includes = ["include"], | |
textual_hdrs = glob( | |
[ | |
"include/**/*.h", | |
"src/*.h", | |
], | |
), | |
visibility = ["//visibility:public"], | |
deps = [ | |
"@robin_map", | |
"@rules_python//python/cc:current_py_cc_headers", | |
], | |
) |