• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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