1load("@rules_cc//cc:defs.bzl", "cc_library") 2 3cc_library(name = "nlohmann", 4 includes = ["include"], 5 deps = ["nlohmann-internal"], 6 visibility = ["//visibility:public"], 7) 8 9cc_import(name = "nlohmann-internal", 10 hdrs = glob(["include/**/*.hpp"]), 11 visibility = ["//visibility:private"], 12) 13 14cc_library( 15 name = "nlohmann_single_include", 16 hdrs = glob(["single_include/nlohmann/*.hpp"]), 17 visibility = ["//visibility:public"], 18) 19