diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 16 |
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 |