# # Copyright © 2017 Arm Ltd. All rights reserved. # SPDX-License-Identifier: MIT # list(APPEND armnnBackendsCommonUnitTests_sources ActivationFixture.hpp ActivationTestImpl.hpp BackendIdTests.cpp BackendRegistryTests.cpp BatchNormTestImpl.hpp CommonTestUtils.cpp CommonTestUtils.hpp Conv2dTestImpl.hpp ConvertFp16ToFp32TestImpl.hpp ConvertFp32ToFp16TestImpl.hpp DebugTestImpl.hpp DequantizeTestImpl.hpp DequantizeEndToEndTestImpl.hpp DetectionPostProcessLayerTestImpl.hpp DetectionPostProcessTestImpl.hpp DynamicBackendTests.cpp DynamicBackendTests.hpp EndToEndTestImpl.hpp FullyConnectedTestImpl.hpp GatherTestImpl.hpp GatherEndToEndTestImpl.hpp IsLayerSupportedTestImpl.hpp JsonPrinterTestImpl.cpp JsonPrinterTestImpl.hpp LayerReleaseConstantDataTest.cpp LayerTests.cpp LayerTests.hpp LstmTestImpl.hpp NormTestImpl.hpp ConcatTestImpl.hpp MockBackend.cpp MockBackend.hpp MockBackendId.hpp OptimizedNetworkTests.cpp OptimizeSubgraphViewTests.cpp OptimizationViewsTests.cpp PermuteTestImpl.hpp Pooling2dTestImpl.hpp PreluEndToEndTestImpl.hpp QuantizeHelper.hpp QuantizeTestImpl.hpp ResizeEndToEndTestImpl.hpp RuntimeTestImpl.hpp SoftmaxTestImpl.hpp SpaceToDepthTestImpl.hpp SpaceToDepthEndToEndTestImpl.hpp SplitterEndToEndTestImpl.hpp SplitterTestImpl.hpp StridedSliceTestImpl.hpp TensorCopyUtils.cpp TensorCopyUtils.hpp WorkloadDataValidation.cpp WorkloadFactoryHelper.hpp WorkloadTestUtils.hpp ) add_library(armnnBackendsCommonUnitTests OBJECT ${armnnBackendsCommonUnitTests_sources}) target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn) target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils) target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends) # Dummy shared object for testing. # This is a simple library used to test the utility functions that will be used to handle the shared objects. list(APPEND armnnTestSharedObject_sources TestSharedObject.cpp TestSharedObject.hpp ) add_library_ex(armnnTestSharedObject SHARED ${armnnTestSharedObject_sources}) file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/libarmnnNoSharedObject.txt "This is not a shared object")