aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2022-06-20 17:25:17 +0100
committerSadik Armagan <sadik.armagan@arm.com>2022-06-26 22:27:34 +0000
commit59c6babc06f9bbb6b051366fcd2bb8aa92227f57 (patch)
tree98400af3096ac6be2aef425eacb91eafabf5041e /CMakeLists.txt
parenta9069d49d8bcd85ec73ae0336662f00153f4bb53 (diff)
downloadarmnn-59c6babc06f9bbb6b051366fcd2bb8aa92227f57.tar.gz
IVGCVSW-6989 'Fixed build issue'
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I20e22821b6d4532953ddec2a8eac2a0f09e8013b
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt16
1 files changed, 13 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b535b234f..959675db85 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
#
-# Copyright © 2020 Arm Ltd and Contributors. All rights reserved.
+# Copyright © 2022 Arm Ltd and Contributors. All rights reserved.
# Copyright 2020 NXP
# SPDX-License-Identifier: MIT
#
@@ -116,7 +116,9 @@ list(APPEND armnnUtils_sources
src/armnnUtils/Transpose.cpp
)
-add_library_ex(armnnUtils OBJECT ${armnnUtils_sources})
+add_library(armnnUtilsObj OBJECT ${armnnUtils_sources})
+add_library_ex(armnnUtils STATIC ${armnnUtils_sources})
+
target_include_directories(armnnUtils PRIVATE src/backends)
if(BUILD_ONNX_PARSER)
@@ -816,7 +818,7 @@ if(BUILD_UNIT_TESTS)
target_link_libraries(UnitTests ${CMAKE_THREAD_LIBS_INIT})
target_link_libraries(UnitTests armnn)
- target_link_libraries(UnitTests armnnUtils)
+ target_link_libraries(UnitTests $<TARGET_OBJECTS:armnnUtilsObj>)
target_link_libraries(UnitTests armnnTestUtils)
if(BUILD_GATORD_MOCK)
@@ -963,6 +965,14 @@ install(
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
+install(
+ TARGETS armnnUtilsObj
+ EXPORT armnn-targets
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ OBJECTS DESTINATION ${CMAKE_INSTALL_LIBDIR}
+)
+
####################################################
## Set export alias
set_target_properties(armnn