blob: 8668ecd2440378ff1d168b6f04363497c62efb67 [file] [log] [blame]
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("@rules_cc//cc:defs.bzl", "cc_library", "objc_library")
package(features = ["parse_headers"])
cc_library(
name = "invalid_header",
hdrs = ["invalid_header.h"],
tags = ["manual"],
)
objc_library(
name = "invalid_header_objc",
hdrs = ["invalid_header.h"],
tags = ["manual"],
)
cc_library(
name = "invalid_header_feature_disabled",
hdrs = ["invalid_header.h"],
features = ["-parse_headers"],
)
cc_library(
name = "valid_header",
hdrs = ["valid_header.h"],
)
objc_library(
name = "valid_header_objc",
hdrs = ["valid_header.h"],
)
build_test(
name = "test",
targets = [
":invalid_header_feature_disabled",
":valid_header",
":valid_header_objc",
],
)