IVGCVSW-5483 'Implement Loading and Saving to File'
[platform/upstream/armnn.git] / src / backends / cl / test / CMakeLists.txt
1 #
2 # Copyright © 2017 Arm Ltd. All rights reserved.
3 # SPDX-License-Identifier: MIT
4 #
5
6 list(APPEND armnnClBackendUnitTests_sources
7     ClContextControlFixture.hpp
8     ClContextSerializerTests.cpp
9     ClCreateWorkloadTests.cpp
10     ClEndToEndTests.cpp
11     ClJsonPrinterTests.cpp
12     ClLayerSupportTests.cpp
13     ClLayerTests.cpp
14     ClOptimizedNetworkTests.cpp
15     ClRuntimeTests.cpp
16     ClWorkloadFactoryHelper.hpp
17     Fp16SupportTest.cpp
18     OpenClTimerTest.cpp
19 )
20
21 if (ARMNNREF)
22     list(APPEND armnnClBackendUnitTests_sources
23         ClMemCopyTests.cpp
24         )
25 endif()
26
27 if (ARMCOMPUTENEON)
28     list(APPEND armnnClBackendUnitTests_sources
29         ClFallbackTests.cpp
30         )
31 endif()
32
33 add_library(armnnClBackendUnitTests OBJECT ${armnnClBackendUnitTests_sources})
34 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
35 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
36 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
37 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
38 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include)
39