blob: 4e8f7aebc2a29af72c12688395ffdb110d326e77 [file] [log] [blame]
load("@rules_cc//cc:defs.bzl", "cc_library")
load("//:gen_test_targets.bzl", "gen_test_targets")
cc_library(
name = "boost.foreach",
hdrs = glob([
"include/**/*.hpp",
]),
features = [
"parse_headers",
],
includes = ["include"],
visibility = ["//visibility:public"],
deps = [
"@boost.config",
"@boost.core",
"@boost.iterator",
"@boost.mpl",
"@boost.range",
"@boost.type_traits",
],
)
gen_test_targets(
name = "gen_boost.foreach_test_targets",
cc_srcs = glob(["test/*.cpp"]),
header_srcs = glob(["test/*.hpp"]),
)