1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
load("@rules_cc//cc:cc_library.bzl", "cc_library")
licenses(["notice"])
exports_files(
["SkUserConfig.h"],
visibility = ["//visibility:public"],
)
config_setting(
name = "debug_build",
values = {"compilation_mode": "dbg"},
)
cc_library(
name = "user_config",
hdrs = [
"SkUserConfig.h",
],
defines = [
"SK_USE_BAZEL_CONFIG_HEADER",
] + select({
":debug_build": ["SK_DEBUG"],
"//conditions:default": ["SK_RELEASE"],
}),
visibility = ["//visibility:public"],
)
|