28 lines
538 B
Python
28 lines
538 B
Python
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"],
|
|
)
|