Imported Upstream version 1.7.0
[platform/core/ml/nnfw.git] / compiler / mir / src / mir_tflite_importer / CMakeLists.txt
1 nnas_find_package(FlatBuffers REQUIRED)
2
3 if (NOT FlatBuffers_FOUND)
4     return()
5 endif ()
6
7 FlatBuffers_Target(mir_tflite_schema
8         OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/generated/schema"
9         SCHEMA_DIR "${CMAKE_CURRENT_SOURCE_DIR}/schema"
10         SCHEMA_FILES schema.fbs)
11
12
13 set(MIR_TFLITE_IMPORTER_SOURCES
14         tflite_importer.cpp
15         tflite_op_creator.cpp
16         tflite_op_creator.h)
17
18 add_library(mir_tflite_importer STATIC ${MIR_TFLITE_IMPORTER_SOURCES})
19 set_target_properties(mir_tflite_importer PROPERTIES POSITION_INDEPENDENT_CODE ON)
20 target_include_directories(mir_tflite_importer PUBLIC ../../include/mir_tflite_importer)
21 target_link_libraries(mir_tflite_importer PUBLIC mir PRIVATE mir_tflite_schema nncc_common)