| 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"], | |
| ) |