summaryrefslogtreecommitdiff
path: root/tests/tools/tflite_vanilla_run/CMakeLists.txt
blob: 19e21e923b923586d89db10beca24d3e45910719 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if(NOT BUILD_TFLITE_VANILLA_RUN)
  return()
endif()

if(NOT BUILD_TENSORFLOW_LITE_2_3_0)
  set(BUILD_TENSORFLOW_LITE_2_3_0 ON)
endif()

nnfw_find_package(TensorFlowLite-2.3.0 REQUIRED)
nnfw_find_package(Boost REQUIRED)

list(APPEND TFLITE_RUN_SRCS "src/tflite_vanilla_run.cc")
list(APPEND TFLITE_RUN_SRCS "src/args.cc")

add_executable(tflite_vanilla_run ${TFLITE_RUN_SRCS})
target_include_directories(tflite_vanilla_run PRIVATE src)
target_include_directories(tflite_vanilla_run PRIVATE ${Boost_INCLUDE_DIRS})

target_link_libraries(tflite_vanilla_run tensorflow-lite-2.3.0 ${LIB_PTHREAD} dl)
target_link_libraries(tflite_vanilla_run ${Boost_PROGRAM_OPTIONS_LIBRARY})
target_link_libraries(tflite_vanilla_run nnfw_lib_benchmark nnfw_lib_misc)

install(TARGETS tflite_vanilla_run DESTINATION bin)