# Copyright 2020 The IREE Authors # # Licensed under the Apache License v2.0 with LLVM Exceptions. # See https://llvm.org/LICENSE.txt for license information. # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception iree_add_all_subdirs() if(IREE_BUILD_BINDINGS_TFLITE_JAVA) add_subdirectory(java/org/tensorflow/lite) endif() iree_cc_library( NAME shim HDRS "include/tensorflow/lite/c/c_api.h" "include/tensorflow/lite/c/c_api_experimental.h" "include/tensorflow/lite/c/common.h" SRCS "interpreter.c" "interpreter.h" "model.c" "model.h" "options.c" "options.h" "shim.c" "shim.h" "tensor.c" "tensor.h" DEPS iree::base iree::base::internal iree::base::internal::synchronization iree::hal iree::hal::drivers iree::modules::hal iree::vm iree::vm::bytecode::module PUBLIC ) if(NOT IREE_BUILD_COMPILER OR NOT IREE_BUILD_TESTS) return() endif() iree_cc_test( NAME smoke_test SRCS "smoke_test.cc" DEPS ::shim iree::runtime::bindings::tflite::testdata::add_dynamic_c iree::runtime::bindings::tflite::testdata::add_multi_c iree::runtime::bindings::tflite::testdata::add_static_c iree::testing::gtest iree::testing::gtest_main )