IVGCVSW-2662 Implement conversion tool to serialize ArmNN networks
Change-Id: I86fb93b8d739ab043e019643184a091e700fd7c4
Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 4295623..47c0ae0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -633,3 +633,23 @@
addDllCopyCommands(UnitTests)
endif()
+
+if (BUILD_ARMNN_SERIALIZER AND BUILD_TF_PARSER)
+ set(ArmnnConverter_sources
+ src/armnnConverter/ArmnnConverter.cpp)
+
+ add_executable_ex(ArmnnConverter ${ArmnnConverter_sources})
+ target_include_directories(ArmnnConverter PRIVATE src/armnn)
+ target_include_directories(ArmnnConverter PRIVATE src/armnnUtils)
+
+ target_link_libraries(ArmnnConverter armnnTfParser)
+ target_link_libraries(ArmnnConverter armnnSerializer)
+
+ target_link_libraries(ArmnnConverter armnn)
+ target_link_libraries(ArmnnConverter ${CMAKE_THREAD_LIBS_INIT})
+ target_link_libraries(ArmnnConverter
+ ${Boost_SYSTEM_LIBRARY}
+ ${Boost_FILESYSTEM_LIBRARY}
+ ${Boost_PROGRAM_OPTIONS_LIBRARY})
+ addDllCopyCommands(ArmnnConverter)
+endif()