xref: /aosp_15_r20/external/deqp/modules/internal/CMakeLists.txt (revision 35238bce31c2a825756842865a792f8cf7f89930)
1# drawElements internal tests
2
3set(DE_INTERNAL_TESTS_SRCS
4	ditBuildInfoTests.cpp
5	ditBuildInfoTests.hpp
6	ditDelibsTests.cpp
7	ditDelibsTests.hpp
8	ditFrameworkTests.cpp
9	ditFrameworkTests.hpp
10	ditImageCompareTests.cpp
11	ditImageCompareTests.hpp
12	ditImageIOTests.cpp
13	ditImageIOTests.hpp
14	ditTestCase.cpp
15	ditTestCase.hpp
16	ditTestLogTests.cpp
17	ditTestLogTests.hpp
18	ditTestPackage.cpp
19	ditTestPackage.hpp
20	ditSeedBuilderTests.hpp
21	ditSeedBuilderTests.cpp
22	ditSRGB8ConversionTest.hpp
23	ditSRGB8ConversionTest.cpp
24	ditTextureFormatTests.cpp
25	ditTextureFormatTests.hpp
26	ditAstcTests.cpp
27	ditAstcTests.hpp
28	ditVulkanTests.cpp
29	ditVulkanTests.hpp
30	)
31
32set(DE_INTERNAL_TESTS_LIBS
33	tcutil
34	referencerenderer
35	vkutil
36	)
37
38include_directories(${PROJECT_BINARY_DIR}/external/vulkancts/framework/vulkan)
39
40add_deqp_module(de-internal-tests "${DE_INTERNAL_TESTS_SRCS}" "${DE_INTERNAL_TESTS_LIBS}" "tcutil-platform" ditTestPackageEntry.cpp)
41
42if (NOT DE_OS_IS_ANDROID AND NOT DE_OS_IS_IOS)
43	add_dependencies(de-internal-tests deqp-vk-inl)
44endif()
45
46add_data_dir(de-internal-tests ../../data/internal/data	internal/data)
47