licenses(["notice"])  # boost

cc_library(
    name = "property_tree",
    hdrs = glob(["include/**"]),
    includes = ["include"],
    visibility = ["//visibility:public"],
    deps = [
        "//third_party/boostorg/any",
        "//third_party/boostorg/array",
        "//third_party/boostorg/assert",
        "//third_party/boostorg/atomic",
        "//third_party/boostorg/bind",
        "//third_party/boostorg/concept_check",
        "//third_party/boostorg/container",
        "//third_party/boostorg/container_hash",
        "//third_party/boostorg/detail",
        "//third_party/boostorg/foreach",
        "//third_party/boostorg/format",
        "//third_party/boostorg/function",
        "//third_party/boostorg/function_types",
        "//third_party/boostorg/functional",
        "//third_party/boostorg/fusion",
        "//third_party/boostorg/integer",
        "//third_party/boostorg/iterator",
        "//third_party/boostorg/lexical_cast",
        "//third_party/boostorg/math",
        "//third_party/boostorg/move",
        "//third_party/boostorg/mpl",
        "//third_party/boostorg/multi_array",
        "//third_party/boostorg/multi_index",
        "//third_party/boostorg/numeric_conversion",
        "//third_party/boostorg/optional",
        "//third_party/boostorg/predef",
        "//third_party/boostorg/preprocessor",
        "//third_party/boostorg/range",
        "//third_party/boostorg/serialization",
        "//third_party/boostorg/smart_ptr",
        "//third_party/boostorg/static_assert",
        "//third_party/boostorg/throw_exception",
        "//third_party/boostorg/tuple",
        "//third_party/boostorg/type_index",
        "//third_party/boostorg/type_traits",
        "//third_party/boostorg/typeof",
        "//third_party/boostorg/ublas",
        "//third_party/boostorg/units",
        "//third_party/boostorg/utility",
    ],
)
