memory/PoolManager.hpp
)
-add_subdirectory(test)
+if(BUILD_UNIT_TESTS)
+ add_subdirectory(test)
+endif()
add_library(armnnAclCommon OBJECT ${armnnAclCommon_sources})
target_include_directories(armnnAclCommon PRIVATE ${PROJECT_SOURCE_DIR}/src)
list(APPEND armnnAclCommonUnitTests_sources
CreateWorkloadClNeon.hpp
MemCopyTests.cpp
+ MemCopyTestImpl.hpp
)
add_library(armnnAclCommonUnitTests OBJECT ${armnnAclCommonUnitTests_sources})
target_include_directories(armnnAclCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src)
target_include_directories(armnnAclCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(armnnAclCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
\ No newline at end of file
+target_include_directories(armnnAclCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
//
#pragma once
-#include "LayerTests.hpp"
-#include "TensorCopyUtils.hpp"
-#include "WorkloadTestUtils.hpp"
+#include <backends/test/LayerTests.hpp>
+#include <backends/test/TensorCopyUtils.hpp>
+#include <backends/test/WorkloadTestUtils.hpp>
#include <armnn/test/TensorHelpers.hpp>
#include <backends/aclCommon/ArmComputeTensorUtils.hpp>
#include <backends/cl/ClWorkloadFactory.hpp>
#include <backends/neon/NeonWorkloadFactory.hpp>
-#include <backends/test/MemCopyTestImpl.hpp>
+
+#if ARMCOMPUTECL_ENABLED && ARMCOMPUTENEON_ENABLED
+#include <backends/aclCommon/test/MemCopyTestImpl.hpp>
+#endif
#include <boost/test/unit_test.hpp>
)
add_subdirectory(workloads)
- add_subdirectory(test)
+
+ if(BUILD_UNIT_TESTS)
+ add_subdirectory(test)
+ endif()
endif()
add_library(armnnClBackend OBJECT ${armnnClBackend_sources})
# SPDX-License-Identifier: MIT
#
+add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/cl)
+list(APPEND armnnLibraries armnnClBackend)
+
if(ARMCOMPUTECL)
- add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/cl)
- list(APPEND armnnLibraries armnnClBackend armnnClBackendWorkloads)
+ list(APPEND armnnLibraries armnnClBackendWorkloads)
list(APPEND armnnUnitTestLibraries armnnClBackendUnitTests)
else()
message("CL backend is disabled")
- add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/cl)
- list(APPEND armnnLibraries armnnClBackend)
endif()
#include <backends/cl/ClWorkloadFactory.hpp>
#include <backends/reference/RefWorkloadFactory.hpp>
-
-#include <backends/test/MemCopyTestImpl.hpp>
+#include <backends/aclCommon/test/MemCopyTestImpl.hpp>
#include <boost/test/unit_test.hpp>
)
add_subdirectory(workloads)
- add_subdirectory(test)
+
+ if(BUILD_UNIT_TESTS)
+ add_subdirectory(test)
+ endif()
+
else()
list(APPEND armnnNeonBackend_sources
NeonLayerSupport.cpp
# SPDX-License-Identifier: MIT
#
+add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/neon)
+list(APPEND armnnLibraries armnnNeonBackend)
+
if(ARMCOMPUTENEON)
- add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/neon)
- list(APPEND armnnLibraries armnnNeonBackend armnnNeonBackendWorkloads)
+ list(APPEND armnnLibraries armnnNeonBackendWorkloads)
list(APPEND armnnUnitTestLibraries armnnNeonBackendUnitTests)
else()
message("NEON backend is disabled")
- add_subdirectory(${PROJECT_SOURCE_DIR}/src/backends/neon)
- list(APPEND armnnLibraries armnnNeonBackend)
endif()
#include <backends/neon/NeonWorkloadFactory.hpp>
#include <backends/reference/RefWorkloadFactory.hpp>
-
-#include <backends/test/MemCopyTestImpl.hpp>
+#include <backends/aclCommon/test/MemCopyTestImpl.hpp>
#include <boost/test/unit_test.hpp>
target_include_directories(armnnRefBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
add_subdirectory(workloads)
-add_subdirectory(test)
+
+if(BUILD_UNIT_TESTS)
+ add_subdirectory(test)
+endif()