load("@rules_cc//cc:defs.bzl", "cc_library") | |
cc_library( | |
name = "boost.json", | |
srcs = ["boost.json.cpp"], | |
hdrs = glob( | |
[ | |
"include/**/*.hpp", | |
"include/**/*.ipp", | |
], | |
), | |
defines = ["BOOST_JSON_NO_LIB"], | |
includes = ["include"], | |
visibility = ["//visibility:public"], | |
deps = [ | |
"@boost.align", | |
"@boost.assert", | |
"@boost.config", | |
"@boost.container", | |
"@boost.container_hash", | |
"@boost.core", | |
"@boost.describe", | |
"@boost.endian", | |
"@boost.mp11", | |
"@boost.static_assert", | |
"@boost.system", | |
"@boost.throw_exception", | |
], | |
) |