676aecd53304f3ab3dac41c66417aa3564c4407a
[platform/core/ml/nnfw.git] / compiler / circle-tensordump / CMakeLists.txt
1 if(NOT TARGET mio_circle04)
2   return()
3 endif(NOT TARGET mio_circle04)
4
5 nnas_find_package(HDF5 COMPONENTS STATIC QUIET)
6
7 if(NOT HDF5_FOUND)
8   message(STATUS "Build circle-tensordump: FAILED (missing HDF5)")
9   return()
10 endif(NOT HDF5_FOUND)
11
12 set(DRIVER "driver/Driver.cpp")
13
14 file(GLOB_RECURSE SOURCES "src/*.cpp")
15
16 add_executable(circle-tensordump ${DRIVER} ${SOURCES})
17 target_include_directories(circle-tensordump PRIVATE src)
18 target_include_directories(circle-tensordump PRIVATE ${HDF5_INCLUDE_DIRS})
19 target_link_libraries(circle-tensordump PRIVATE ${HDF5_CXX_LIBRARIES})
20 target_link_libraries(circle-tensordump PRIVATE arser)
21 target_link_libraries(circle-tensordump PRIVATE foder)
22 target_link_libraries(circle-tensordump PRIVATE mio_circle04)
23 target_link_libraries(circle-tensordump PRIVATE mio_circle04_helper)
24 target_link_libraries(circle-tensordump PRIVATE safemain)
25
26 install(TARGETS circle-tensordump DESTINATION bin)