Merge vk-gl-cts/main into vk-gl-cts/dev/VK_EXT_image_compression_control
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / texture / CMakeLists.txt
1 # dEQP-VK.texture
2
3 include_directories(
4         ..
5         ../shaderexecutor
6         ../amber
7         )
8
9 set(DEQP_VK_TEXTURE_SRCS
10         vktSampleVerifier.cpp
11         vktSampleVerifier.hpp
12         vktSampleVerifierUtil.cpp
13         vktSampleVerifierUtil.hpp
14         vktTextureTests.cpp
15         vktTextureTests.hpp
16         vktTextureTestUtil.cpp
17         vktTextureTestUtil.hpp
18         vktTextureConversionTests.cpp
19         vktTextureConversionTests.hpp
20         vktTextureFilteringExplicitLodTests.cpp
21         vktTextureFilteringExplicitLodTests.hpp
22         vktTextureFilteringTests.cpp
23         vktTextureFilteringTests.hpp
24         vktTextureMipmapTests.cpp
25         vktTextureMipmapTests.hpp
26         vktTextureMultisampleTests.cpp
27         vktTextureMultisampleTests.hpp
28         vktTextureShadowTests.cpp
29         vktTextureShadowTests.hpp
30         vktTextureSubgroupLodTests.cpp
31         vktTextureSubgroupLodTests.hpp
32         vktTextureFilteringAnisotropyTests.cpp
33         vktTextureFilteringAnisotropyTests.hpp
34         vktTextureCompressedFormatTests.cpp
35         vktTextureCompressedFormatTests.hpp
36         vktTextureSwizzleTests.cpp
37         vktTextureSwizzleTests.hpp
38         vktTextureTexelBufferTests.cpp
39         vktTextureTexelBufferTests.hpp
40         vktTextureTexelOffsetTests.cpp
41         vktTextureTexelOffsetTests.hpp
42         )
43
44 set(DEQP_VK_TEXTURE_LIBS
45         deqp-vk-shaderexecutor
46         tcutil
47         vkutil
48         )
49
50 PCH(DEQP_VK_TEXTURE_SRCS ../pch.cpp)
51
52 add_library(deqp-vk-texture STATIC ${DEQP_VK_TEXTURE_SRCS})
53 target_link_libraries(deqp-vk-texture ${DEQP_VK_TEXTURE_LIBS})