Use 'define_values' instead of 'values' in config_settings.

PiperOrigin-RevId: 344537926
Change-Id: Ide3b7c3168a971387aed47cd549349d964573954
This commit is contained in:
Christian Sigg 2020-11-27 08:56:59 -08:00 committed by TensorFlower Gardener
parent d74290c206
commit 810ab0b4de
4 changed files with 18 additions and 28 deletions

View File

@ -68,7 +68,7 @@ TENSORFLOW_API_INIT_FILES_V1 = (
# which requires restricted licenses to be avoided.
config_setting(
name = "no_lgpl_deps",
values = {"define": "__TENSORFLOW_NO_LGPL_DEPS__=1"},
define_values = {"__TENSORFLOW_NO_LGPL_DEPS__": "1"},
visibility = ["//visibility:public"],
)
@ -380,9 +380,7 @@ config_setting(
# due to limitations in nested select() statements.
config_setting(
name = "framework_shared_object",
define_values = {
"framework_shared_object": "true",
},
define_values = {"framework_shared_object": "true"},
visibility = ["//visibility:public"],
)
@ -400,17 +398,13 @@ config_setting(
config_setting(
name = "using_cuda_clang",
define_values = {
"using_cuda_clang": "true",
},
define_values = {"using_cuda_clang": "true"},
)
# Flag to indicate open source build, .bazelrc always has it set to be true
config_setting(
name = "oss",
define_values = {
"open_source_build": "true",
},
define_values = {"open_source_build": "true"},
visibility = ["//visibility:public"],
)
@ -442,9 +436,7 @@ config_setting(
config_setting(
name = "using_cuda_nvcc",
define_values = {
"using_cuda_nvcc": "true",
},
define_values = {"using_cuda_nvcc": "true"},
)
config_setting(
@ -465,14 +457,12 @@ config_setting(
config_setting(
name = "using_rocm_hipcc",
define_values = {
"using_rocm_hipcc": "true",
},
define_values = {"using_rocm_hipcc": "true"},
)
config_setting(
name = "override_eigen_strong_inline",
values = {"define": "override_eigen_strong_inline=true"},
define_values = {"override_eigen_strong_inline": "true"},
visibility = ["//visibility:public"],
)
@ -496,28 +486,28 @@ config_setting(
# This flag enables experimental MLIR support.
config_setting(
name = "with_mlir_support",
values = {"define": "with_mlir_support=true"},
define_values = {"with_mlir_support": "true"},
visibility = ["//visibility:public"],
)
# This flag forcibly enables experimental MLIR bridge support.
config_setting(
name = "enable_mlir_bridge",
values = {"define": "enable_mlir_bridge=true"},
define_values = {"enable_mlir_bridge": "true"},
visibility = ["//visibility:public"],
)
# This flag forcibly disables experimental MLIR bridge support.
config_setting(
name = "disable_mlir_bridge",
values = {"define": "enable_mlir_bridge=false"},
define_values = {"enable_mlir_bridge": "false"},
visibility = ["//visibility:public"],
)
# This flag enables experimental TPU support
config_setting(
name = "with_tpu_support",
values = {"define": "with_tpu_support=true"},
define_values = {"with_tpu_support": "true"},
visibility = ["//visibility:public"],
)
@ -535,13 +525,13 @@ selects.config_setting_group(
config_setting(
name = "lite_protos_legacy",
values = {"define": "TENSORFLOW_PROTOS=lite"},
define_values = {"TENSORFLOW_PROTOS": "lite"},
visibility = ["//visibility:private"],
)
config_setting(
name = "full_protos",
values = {"define": "TENSORFLOW_PROTOS=full"},
define_values = {"TENSORFLOW_PROTOS": "full"},
visibility = ["//visibility:public"],
)

View File

@ -6,5 +6,5 @@ package(
# ONLY FOR DEV TESTING. DO NOT USE IF YOU DO NOT KNOW ABOUT IT ALREADY.
config_setting(
name = "profiler_build_oss",
values = {"define": "profiler_build=oss"},
define_values = {"profiler_build": "oss"},
)

View File

@ -466,12 +466,12 @@ cc_library(
# WARNING: This build flag is experimental and subject to change.
config_setting(
name = "tflite_with_xnnpack_explicit_true",
values = {"define": "tflite_with_xnnpack=true"},
define_values = {"tflite_with_xnnpack": "true"},
)
config_setting(
name = "tflite_with_xnnpack_explicit_false",
values = {"define": "tflite_with_xnnpack=false"},
define_values = {"tflite_with_xnnpack": "false"},
)
cc_library(

View File

@ -12,12 +12,12 @@ package(
config_setting(
name = "use_coreml_delegate",
values = {"define": "use_coreml_delegate=1"},
define_values = {"use_coreml_delegate": "1"},
)
config_setting(
name = "use_metal_delegate",
values = {"define": "use_metal_delegate=1"},
define_values = {"use_metal_delegate": "1"},
)
# By default this builds with no delegates.