26 lines · plain
1cc_library(2 name = "nanobind",3 srcs = glob(4 [5 "src/*.cpp",6 ],7 exclude = ["src/nb_combined.cpp"],8 ),9 defines = [10 "NB_BUILD=1",11 "NB_SHARED=1",12 ],13 includes = ["include"],14 textual_hdrs = glob(15 [16 "include/**/*.h",17 "src/*.h",18 ],19 ),20 visibility = ["//visibility:public"],21 deps = [22 "@robin_map",23 "@rules_python//python/cc:current_py_cc_headers",24 ],25)26