Fix missing dependency on sparse binds
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / shaderrender / CMakeLists.txt
1 include_directories(
2         ..
3         ../util
4         ${DEQP_INL_DIR}
5         )
6
7 set(DEQP_VK_SHADERRENDER_SRCS
8         vktShaderRender.cpp
9         vktShaderRender.hpp
10         vktShaderRenderBuiltinVarTests.cpp
11         vktShaderRenderBuiltinVarTests.hpp
12         vktShaderRenderDerivateTests.cpp
13         vktShaderRenderDerivateTests.hpp
14         vktShaderRenderDiscardTests.cpp
15         vktShaderRenderDiscardTests.hpp
16         vktShaderRenderIndexingTests.cpp
17         vktShaderRenderIndexingTests.hpp
18         vktShaderRenderInvarianceTests.hpp
19         vktShaderRenderInvarianceTests.cpp
20         vktShaderRenderLimitTests.cpp
21         vktShaderRenderLimitTests.hpp
22         vktShaderRenderLoopTests.cpp
23         vktShaderRenderLoopTests.hpp
24         vktShaderRenderMatrixTests.cpp
25         vktShaderRenderMatrixTests.hpp
26         vktShaderRenderOperatorTests.cpp
27         vktShaderRenderOperatorTests.hpp
28         vktShaderRenderReturnTests.cpp
29         vktShaderRenderReturnTests.hpp
30         vktShaderRenderStructTests.cpp
31         vktShaderRenderStructTests.hpp
32         vktShaderRenderSwitchTests.cpp
33         vktShaderRenderSwitchTests.hpp
34         vktShaderRenderTextureFunctionTests.cpp
35         vktShaderRenderTextureFunctionTests.hpp
36         vktShaderRenderTextureGatherTests.cpp
37         vktShaderRenderTextureGatherTests.hpp
38         )
39
40 PCH(DEQP_VK_SHADERRENDER_SRCS ../pch.cpp)
41
42 add_library(deqp-vk-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS})
43 target_link_libraries(deqp-vk-shaderrender tcutil vkutil)
44
45 add_library(deqp-vksc-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS})
46 target_include_directories(deqp-vksc-shaderrender BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
47 target_link_libraries(deqp-vksc-shaderrender PUBLIC deqp-vksc-util tcutil vkscutil)
48