| load("@bazel_skylib//rules:common_settings.bzl", "bool_flag") |
| load("@rules_cc//cc:defs.bzl", "cc_library") |
| load("//:tools/bazel.bzl", "rules") |
| load(":build.bzl", "define_targets") |
| |
| define_targets(rules = rules) |
| |
| # The bool_flag targets allow configuring the build from the |
| # command-line, e.g. --//c10:use_gflags or --no//c10:use_gflags to |
| # disable. |
| |
| bool_flag( |
| name = "use_gflags", |
| build_setting_default = True, |
| ) |
| |
| bool_flag( |
| name = "use_glog", |
| build_setting_default = True, |
| ) |
| |
| config_setting( |
| name = "using_gflags", |
| flag_values = {":use_gflags": "true"}, |
| ) |
| |
| config_setting( |
| name = "using_glog", |
| flag_values = {":use_glog": "true"}, |
| ) |