From d646b5504351ab3c3ab8152553465c8e36947e5b Mon Sep 17 00:00:00 2001 From: Matthew Sloyan Date: Mon, 10 Oct 2022 12:42:16 +0100 Subject: IVGCVSW-7273 Integrate TOSA Reference Model into Arm NN Signed-off-by: Matthew Sloyan Change-Id: Ie9aa1aa20a5bc837e005a7a36d4d07b4cd8d021b --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 96f94be84a..ff05fb3f5a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -541,6 +541,17 @@ if (ARMNNTOSAREF) target_link_libraries(armnn PUBLIC -Wl,--whole-archive ${TOSA_SERIALIZATION_LIB} -Wl,--no-whole-archive) endif() + + if (TOSA_REFERENCE_MODEL_LIB) + target_link_libraries(armnn PUBLIC -Wl,--whole-archive ${TOSA_REFERENCE_MODEL_LIB} -Wl,--no-whole-archive) + else() + find_library(TOSA_REFERENCE_MODEL_LIB + NAMES libtosa_reference_model_lib.a tosa_reference_model_lib + HINTS ${TOSA_REFERENCE_MODEL_ROOT}/lib /usr/local/lib /usr/lib) + message(STATUS "TOSA Reference Model set to ${TOSA_REFERENCE_MODEL_LIB}") + + target_link_libraries(armnn PUBLIC -Wl,--whole-archive ${TOSA_REFERENCE_MODEL_LIB} -Wl,--no-whole-archive) + endif() endif() if(PROFILING_BACKEND_STREAMLINE AND (NOT ("${CMAKE_SYSTEM_NAME}" STREQUAL Android))) -- cgit v1.2.1