xref: /aosp_15_r20/external/pytorch/c10/BUILD.bazel (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1*da0073e9SAndroid Build Coastguard Workerload("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
2*da0073e9SAndroid Build Coastguard Workerload("@rules_cc//cc:defs.bzl", "cc_library")
3*da0073e9SAndroid Build Coastguard Workerload("//:tools/bazel.bzl", "rules")
4*da0073e9SAndroid Build Coastguard Workerload(":build.bzl", "define_targets")
5*da0073e9SAndroid Build Coastguard Worker
6*da0073e9SAndroid Build Coastguard Workerdefine_targets(rules = rules)
7*da0073e9SAndroid Build Coastguard Worker
8*da0073e9SAndroid Build Coastguard Worker# The bool_flag targets allow configuring the build from the
9*da0073e9SAndroid Build Coastguard Worker# command-line, e.g. --//c10:use_gflags or --no//c10:use_gflags to
10*da0073e9SAndroid Build Coastguard Worker# disable.
11*da0073e9SAndroid Build Coastguard Worker
12*da0073e9SAndroid Build Coastguard Workerbool_flag(
13*da0073e9SAndroid Build Coastguard Worker    name = "use_gflags",
14*da0073e9SAndroid Build Coastguard Worker    build_setting_default = True,
15*da0073e9SAndroid Build Coastguard Worker)
16*da0073e9SAndroid Build Coastguard Worker
17*da0073e9SAndroid Build Coastguard Workerbool_flag(
18*da0073e9SAndroid Build Coastguard Worker    name = "use_glog",
19*da0073e9SAndroid Build Coastguard Worker    build_setting_default = True,
20*da0073e9SAndroid Build Coastguard Worker)
21*da0073e9SAndroid Build Coastguard Worker
22*da0073e9SAndroid Build Coastguard Workerconfig_setting(
23*da0073e9SAndroid Build Coastguard Worker    name = "using_gflags",
24*da0073e9SAndroid Build Coastguard Worker    flag_values = {":use_gflags": "true"},
25*da0073e9SAndroid Build Coastguard Worker)
26*da0073e9SAndroid Build Coastguard Worker
27*da0073e9SAndroid Build Coastguard Workerconfig_setting(
28*da0073e9SAndroid Build Coastguard Worker    name = "using_glog",
29*da0073e9SAndroid Build Coastguard Worker    flag_values = {":use_glog": "true"},
30*da0073e9SAndroid Build Coastguard Worker)
31