1 nnas_find_package(HDF5 QUIET)
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})
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)
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)