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