Makes protobuf dep in tf.contrib.data conditional using if_static().
authorTerry Koo <terrykoo@google.com>
Tue, 20 Mar 2018 20:39:42 +0000 (13:39 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Tue, 20 Mar 2018 20:45:12 +0000 (13:45 -0700)
commitb697da432aada697f2485734827b7bed5dbf2599
tree07e563f89a3f2aa55163c056785af6b1bbd10991
parent4a6ab2cb8c2f33ffb6b64d61bd09f006e75982c8
Makes protobuf dep in tf.contrib.data conditional using if_static().

In non-monolithic builds, adding it unconditionally would duplicate of protobuf symbols among tf.contrib op libraries.  Guarding it with if_static() restricts the dep to monolithic builds, which should be able to dedupe the symbols at link time.

PiperOrigin-RevId: 189800612
tensorflow/contrib/data/BUILD