Imported Upstream version 1.4.0
[platform/core/ml/nnfw.git] / compiler / 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_importer.h
16         tflite_op_creator.cpp
17         tflite_op_creator.h)
18
19 add_library(mir_tflite_importer STATIC ${MIR_TFLITE_IMPORTER_SOURCES})
20 set_target_properties(mir_tflite_importer PROPERTIES POSITION_INDEPENDENT_CODE ON)
21 target_include_directories(mir_tflite_importer PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
22 target_link_libraries(mir_tflite_importer PUBLIC mir mir_tflite_schema PRIVATE stdex)