STT-tensorflow/tensorflow/lite/micro/build_def.bzl
A. Unique TensorFlower 0dfd23a641 Enable building TFLite Micro runtime for embedded systems under Bazel.
PiperOrigin-RevId: 305537308
Change-Id: Ia2a35cc06872709b27ca551316567edd4b241baa
2020-04-08 13:03:33 -07:00

26 lines
659 B
Python

load(
"@rules_cc//cc:defs.bzl",
_cc_library = "cc_library",
)
load(
"@flatbuffers//:build_defs.bzl",
_flatbuffer_cc_library = "flatbuffer_cc_library",
)
def micro_copts():
return []
def cc_library(**kwargs):
kwargs.pop("build_for_embedded", False)
if "select_deps" in kwargs.keys():
select_deps = kwargs.pop("select_deps", {})
if "deps" in kwargs.keys():
kwargs["deps"] += select(select_deps)
else:
kwargs["deps"] = select(select_deps)
_cc_library(**kwargs)
def flatbuffer_cc_library(**kwargs):
kwargs.pop("build_for_embedded", False)
_flatbuffer_cc_library(**kwargs)