aboutsummaryrefslogtreecommitdiff
path: root/delegate/CMakeLists.txt
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2020-11-11 18:01:48 +0000
committerSadik Armagan <sadik.armagan@arm.com>2020-11-12 11:35:11 +0000
commit4189cc5ca4bb12e02c5e7f86ec6079f76d845b59 (patch)
treebb5426804692e11abf000ffe9c64f7d95e104beb /delegate/CMakeLists.txt
parent8081536d24291794b4e189e6d5532d913a4525cb (diff)
downloadarmnn-4189cc5ca4bb12e02c5e7f86ec6079f76d845b59.tar.gz
IVGCVSW-5504 'TfLiteDelegate: Introduce FP16 and BackendOptions'
* Added BackendOptions creations of armnn_delegate * Included armnn/third-party the armnn_delegate unit tests * Updated the CreateConstTensor function Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: I8e2099a465766b905bff701413307e5850b68e42
Diffstat (limited to 'delegate/CMakeLists.txt')
-rw-r--r--delegate/CMakeLists.txt22
1 files changed, 14 insertions, 8 deletions
diff --git a/delegate/CMakeLists.txt b/delegate/CMakeLists.txt
index 05ec851bf2..2ee00f3887 100644
--- a/delegate/CMakeLists.txt
+++ b/delegate/CMakeLists.txt
@@ -86,8 +86,10 @@ target_include_directories(armnnDelegate
PRIVATE
${Flatbuffers_INCLUDE_DIR})
-set(armnnDelegate_unittest_sources)
-list(APPEND armnnDelegate_unittest_sources
+option(BUILD_UNIT_TESTS "Build unit tests" ON)
+if(BUILD_UNIT_TESTS)
+ set(armnnDelegate_unittest_sources)
+ list(APPEND armnnDelegate_unittest_sources
src/test/ArmnnDelegateTest.cpp
src/test/ComparisonTest.cpp
src/test/ComparisonTestHelper.hpp
@@ -102,19 +104,23 @@ list(APPEND armnnDelegate_unittest_sources
src/test/QuantizationTest.cpp
src/test/QuantizationTestHelper.hpp)
-add_executable(DelegateUnitTests ${armnnDelegate_unittest_sources})
-target_include_directories(DelegateUnitTests PRIVATE third-party)
+ add_executable(DelegateUnitTests ${armnnDelegate_unittest_sources})
+ target_include_directories(DelegateUnitTests PRIVATE third-party)
-target_link_libraries(DelegateUnitTests armnnDelegate)
-target_link_libraries(DelegateUnitTests Armnn::armnnUtils)
+ # Add half library from armnn third-party libraries
+ target_include_directories(DelegateUnitTests PRIVATE ${ARMNN_SOURCE_DIR}/third-party)
-target_include_directories(DelegateUnitTests
+ target_link_libraries(DelegateUnitTests armnnDelegate)
+ target_link_libraries(DelegateUnitTests Armnn::armnnUtils)
+
+ target_include_directories(DelegateUnitTests
PRIVATE
${TfLite_INCLUDE_DIR})
-target_include_directories(DelegateUnitTests
+ target_include_directories(DelegateUnitTests
PRIVATE
${Flatbuffers_INCLUDE_DIR})
+endif()
####################################################
## Export targets