aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/platform/default/build_config.bzl
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-08-15 20:49:02 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-08-15 20:52:18 -0700
commitf7023480452e4b4781d343acf76ae720540b1423 (patch)
tree73f9ddec764556c40d54fab981875d6852fd9dc2 /tensorflow/core/platform/default/build_config.bzl
parentf9663ec81e968cc42aec36a190c56da3143f7d4f (diff)
Separated protobuf_compiler into a separate BUILD rule.
This prevents most of TensorFlow from needing to depend on libprotoc. PiperOrigin-RevId: 208929776
Diffstat (limited to 'tensorflow/core/platform/default/build_config.bzl')
-rw-r--r--tensorflow/core/platform/default/build_config.bzl10
1 files changed, 10 insertions, 0 deletions
diff --git a/tensorflow/core/platform/default/build_config.bzl b/tensorflow/core/platform/default/build_config.bzl
index 6383180e94..7251c6c725 100644
--- a/tensorflow/core/platform/default/build_config.bzl
+++ b/tensorflow/core/platform/default/build_config.bzl
@@ -513,6 +513,11 @@ def tf_additional_proto_hdrs():
"platform/windows/integral_types.h",
])
+def tf_additional_proto_compiler_hdrs():
+ return [
+ "platform/default/protobuf_compiler.h"
+ ]
+
def tf_additional_proto_srcs():
return [
"platform/default/protobuf.cc",
@@ -659,6 +664,11 @@ def tf_lib_proto_parsing_deps():
"//tensorflow/core/platform/default/build_config:proto_parsing",
]
+def tf_lib_proto_compiler_deps():
+ return [
+ "@protobuf_archive//:protoc_lib",
+ ]
+
def tf_additional_verbs_lib_defines():
return select({
"//tensorflow:with_verbs_support": ["TENSORFLOW_USE_VERBS"],