Imported Upstream version 1.7.0
[platform/core/ml/nnfw.git] / compiler / nnkit / actions / HDF5 / CMakeLists.txt
1 nnas_find_package(HDF5 QUIET)
2
3 if(NOT HDF5_FOUND)
4   return()
5 endif(NOT HDF5_FOUND)
6
7 add_library(nnkit_HDF5_common STATIC Common.cpp)
8 set_target_properties(nnkit_HDF5_common PROPERTIES POSITION_INDEPENDENT_CODE ON)
9 target_link_libraries(nnkit_HDF5_common ${HDF5_CXX_LIBRARIES})
10
11 add_library(nnkit_HDF5_export_action SHARED Export.cpp)
12 target_include_directories(nnkit_HDF5_export_action PRIVATE ${HDF5_INCLUDE_DIRS})
13 target_link_libraries(nnkit_HDF5_export_action nnkit_intf_action)
14 target_link_libraries(nnkit_HDF5_export_action nnkit_HDF5_common)
15 target_link_libraries(nnkit_HDF5_export_action stdex)
16
17 add_library(nnkit_HDF5_import_action SHARED Import.cpp)
18 target_include_directories(nnkit_HDF5_import_action PRIVATE ${HDF5_INCLUDE_DIRS})
19 target_link_libraries(nnkit_HDF5_import_action nnkit_intf_action)
20 target_link_libraries(nnkit_HDF5_import_action nnkit_HDF5_common)
21 target_link_libraries(nnkit_HDF5_import_action stdex)