2cf00d106bbd39f9087bda1a19af9232deb70628
[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     ClCreateWorkloadTests.cpp
9     ClEndToEndTests.cpp
10     ClJsonPrinterTests.cpp
11     ClLayerSupportTests.cpp
12     ClLayerTests.cpp
13     ClOptimizedNetworkTests.cpp
14     ClRuntimeTests.cpp
15     ClWorkloadFactoryHelper.hpp
16     Fp16SupportTest.cpp
17     OpenClTimerTest.cpp
18 )
19
20 if (ARMNNREF)
21     list(APPEND armnnClBackendUnitTests_sources
22         ClMemCopyTests.cpp
23         )
24 endif()
25
26 if (ARMCOMPUTENEON)
27     list(APPEND armnnClBackendUnitTests_sources
28         ClFallbackTests.cpp
29         )
30 endif()
31
32 add_library(armnnClBackendUnitTests OBJECT ${armnnClBackendUnitTests_sources})
33 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
34 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
35 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
36 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
37 target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include)
38