diff options
author | Colm Donelan <colm.donelan@arm.com> | 2022-04-14 11:37:53 +0100 |
---|---|---|
committer | Colm Donelan <colm.donelan@arm.com> | 2022-04-15 10:16:33 +0000 |
commit | 78d768c929a337b02b23be76571c651ac8e0be02 (patch) | |
tree | 4c94ff525ebdec1218f1b5c79a8658c354e011b6 /shim/sl/CMakeLists.txt | |
parent | 8dc56289c8f6acddbbd17a7a77b06d333369a7f8 (diff) | |
download | armnn-78d768c929a337b02b23be76571c651ac8e0be02.tar.gz |
IVGCVSW-6770 Build arm-armnn-sl and armnn into shared object
* Add a OBJECT library of the serializer.
* Make armnnUtils an OBJECT library.
* Modify arm-armnn-sl to OBJECT use libraries of armnnUtils and
the serializer.
Signed-off-by: Colm Donelan <colm.donelan@arm.com>
Change-Id: Ib123ffbd36daf7270d51be7e1124aab56cdad243
Diffstat (limited to 'shim/sl/CMakeLists.txt')
-rw-r--r-- | shim/sl/CMakeLists.txt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/shim/sl/CMakeLists.txt b/shim/sl/CMakeLists.txt index 654a599d37..6c2d393fb9 100644 --- a/shim/sl/CMakeLists.txt +++ b/shim/sl/CMakeLists.txt @@ -177,10 +177,11 @@ list(APPEND armnn_support_library_sources canonical/SystemPropertiesUtils.hpp support_library_service.cpp) +list(APPEND armnn_support_library_sources "$<TARGET_OBJECTS:Armnn::armnnUtils>") +list(APPEND armnn_support_library_sources "$<TARGET_OBJECTS:Armnn::armnnSerializerObj>") add_library(armnn_support_library SHARED ${armnn_support_library_sources}) + target_link_libraries(armnn_support_library PUBLIC Armnn::Armnn) -target_link_libraries(armnn_support_library PUBLIC Armnn::armnnUtils) -target_link_libraries(armnn_support_library PUBLIC Armnn::armnnSerializer) target_link_libraries(armnn_support_library PRIVATE thirdparty_headers) target_link_libraries(armnn_support_library PRIVATE neuralnetworks_types_cl) |