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", ], )