blob: ec1d0a6c2f57b04ae931d1e50a9d5fdbb7140422 [file] [log] [blame]
arovir0143095f32018-10-09 18:04:24 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnClBackendUnitTests_sources
Narumol Prangnawaratd12b4072022-01-17 18:03:14 +00007 ClBackendTests.cpp
arovir0143095f32018-10-09 18:04:24 +01008 ClContextControlFixture.hpp
Matthew Sloyan80fbcd52021-01-07 13:28:47 +00009 ClContextSerializerTests.cpp
Jan Eilersc1c872f2021-07-22 13:17:04 +010010 ClCustomAllocatorTests.cpp
arovir0143095f32018-10-09 18:04:24 +010011 ClCreateWorkloadTests.cpp
Aron Virginas-Tar70104002018-10-24 15:33:28 +010012 ClEndToEndTests.cpp
Colm Donelanc74b1752021-03-12 15:58:48 +000013 ClImportTensorHandleFactoryTests.cpp
David Monahane4a41dc2021-04-14 16:55:36 +010014 ClImportTensorHandleTests.cpp
Aron Virginas-Tar70104002018-10-24 15:33:28 +010015 ClJsonPrinterTests.cpp
arovir0143095f32018-10-09 18:04:24 +010016 ClLayerSupportTests.cpp
17 ClLayerTests.cpp
Aron Virginas-Tar70104002018-10-24 15:33:28 +010018 ClOptimizedNetworkTests.cpp
Aron Virginas-Tarc26ba752018-10-22 13:32:01 +010019 ClRuntimeTests.cpp
Aron Virginas-Tar56055192018-11-12 18:10:43 +000020 ClWorkloadFactoryHelper.hpp
Francis Murtaghe8d7ccb2021-10-14 17:30:24 +010021 DefaultAllocatorTests.cpp
Aron Virginas-Tar56055192018-11-12 18:10:43 +000022 Fp16SupportTest.cpp
Narumol Prangnawarat9ef36142022-01-25 15:15:34 +000023 ICLTensorProxyTests.cpp
Aron Virginas-Tar3b278e92018-10-12 13:00:55 +010024 OpenClTimerTest.cpp
arovir0143095f32018-10-09 18:04:24 +010025)
26
Matteo Martincighdb16dd32019-08-27 16:41:11 +010027if (ARMNNREF)
Matteo Martincighe67edb22019-08-14 14:05:46 +010028 list(APPEND armnnClBackendUnitTests_sources
29 ClMemCopyTests.cpp
30 )
31endif()
32
Narumol Prangnawarat265e53e2020-10-30 16:06:55 +000033if (ARMCOMPUTENEON)
34 list(APPEND armnnClBackendUnitTests_sources
35 ClFallbackTests.cpp
36 )
37endif()
38
Matteo Martincigh4423ac72018-10-11 17:39:30 +010039add_library(armnnClBackendUnitTests OBJECT ${armnnClBackendUnitTests_sources})
arovir0143095f32018-10-09 18:04:24 +010040target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
David Beck3cc9a622018-10-12 10:38:31 +010041target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Sadik Armagana097d2a2021-11-24 15:47:28 +000042target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnTestUtils)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000043target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
Narumol Prangnawarat85ad78c2019-11-18 15:34:23 +000044target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
Finn Williams56b465d2020-05-15 13:34:12 +010045target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/common/include)
Jim Flynn27761832022-03-20 21:52:17 +000046target_include_directories(armnnClBackendUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/profiling/client/include)