xref: /aosp_15_r20/external/pytorch/third_party/nlohmann.BUILD (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_library")
2*da0073e9SAndroid Build Coastguard Worker
3*da0073e9SAndroid Build Coastguard Workercc_library(name = "nlohmann",
4*da0073e9SAndroid Build Coastguard Worker    includes = ["include"],
5*da0073e9SAndroid Build Coastguard Worker    deps = ["nlohmann-internal"],
6*da0073e9SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
7*da0073e9SAndroid Build Coastguard Worker)
8*da0073e9SAndroid Build Coastguard Worker
9*da0073e9SAndroid Build Coastguard Workercc_import(name = "nlohmann-internal",
10*da0073e9SAndroid Build Coastguard Worker     hdrs = glob(["include/**/*.hpp"]),
11*da0073e9SAndroid Build Coastguard Worker     visibility = ["//visibility:private"],
12*da0073e9SAndroid Build Coastguard Worker)
13*da0073e9SAndroid Build Coastguard Worker
14*da0073e9SAndroid Build Coastguard Workercc_library(
15*da0073e9SAndroid Build Coastguard Worker    name = "nlohmann_single_include",
16*da0073e9SAndroid Build Coastguard Worker    hdrs = glob(["single_include/nlohmann/*.hpp"]),
17*da0073e9SAndroid Build Coastguard Worker    visibility = ["//visibility:public"],
18*da0073e9SAndroid Build Coastguard Worker)
19