d7d248a5ef511be78610caa9581112fb4a3052f5
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / mesh_shader / CMakeLists.txt
1 include_directories(
2         ..
3         ${DEQP_INL_DIR}
4         )
5
6 set(DEQP_VK_MESH_SHADER_SRCS
7         vktMeshShaderTests.cpp
8         vktMeshShaderTests.hpp
9         vktMeshShaderSyncTests.cpp
10         vktMeshShaderSyncTests.hpp
11         vktMeshShaderSyncTestsEXT.cpp
12         vktMeshShaderSyncTestsEXT.hpp
13         vktMeshShaderSmokeTests.cpp
14         vktMeshShaderSmokeTests.hpp
15         vktMeshShaderSmokeTestsEXT.cpp
16         vktMeshShaderSmokeTestsEXT.hpp
17         vktMeshShaderApiTests.cpp
18         vktMeshShaderApiTests.hpp
19         vktMeshShaderApiTestsEXT.cpp
20         vktMeshShaderApiTestsEXT.hpp
21         vktMeshShaderPropertyTests.cpp
22         vktMeshShaderPropertyTests.hpp
23         vktMeshShaderBuiltinTests.cpp
24         vktMeshShaderBuiltinTests.hpp
25         vktMeshShaderBuiltinTestsEXT.cpp
26         vktMeshShaderBuiltinTestsEXT.hpp
27         vktMeshShaderMiscTests.cpp
28         vktMeshShaderMiscTests.hpp
29         vktMeshShaderMiscTestsEXT.cpp
30         vktMeshShaderMiscTestsEXT.hpp
31         vktMeshShaderInOutTestsEXT.cpp
32         vktMeshShaderInOutTestsEXT.hpp
33         vktMeshShaderPropertyTestsEXT.cpp
34         vktMeshShaderPropertyTestsEXT.hpp
35         vktMeshShaderConditionalRenderingTestsEXT.cpp
36         vktMeshShaderConditionalRenderingTestsEXT.hpp
37         vktMeshShaderProvokingVertexTestsEXT.cpp
38         vktMeshShaderProvokingVertexTestsEXT.hpp
39         vktMeshShaderUtil.cpp
40         vktMeshShaderUtil.hpp
41         )
42
43 set(DEQP_VK_MESH_SHADER_LIBS
44         tcutil
45         vkutil
46         )
47
48 PCH(DEQP_VK_MESH_SHADER_SRCS ../pch.cpp)
49
50 add_library(deqp-vk-mesh-shader STATIC ${DEQP_VK_MESH_SHADER_SRCS})
51 target_link_libraries(deqp-vk-mesh-shader ${DEQP_VK_MESH_SHADER_LIBS})