aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorNattapat Chaimanowong <nattapat.chaimanowong@arm.com>2019-02-14 15:28:02 +0000
committerAron Virginas-Tar <aron.virginas-tar@arm.com>2019-02-19 13:29:41 +0000
commit4fbae33571871ce584e421657e8ffba299e89d67 (patch)
treee916ce9a00295d9700038d75a86dbdc7d52a1a80 /CMakeLists.txt
parent3166c3edeb64d834ba27031ddd39b5b1f940b604 (diff)
downloadarmnn-4fbae33571871ce584e421657e8ffba299e89d67.tar.gz
IVGCVSW-2662 Implement conversion tool to serialize ArmNN networks
Change-Id: I86fb93b8d739ab043e019643184a091e700fd7c4 Signed-off-by: Nattapat Chaimanowong <nattapat.chaimanowong@arm.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt20
1 files changed, 20 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 429562362f..47c0ae039b 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -633,3 +633,23 @@ if(BUILD_UNIT_TESTS)
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()