Protected memory stack tests
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / protected_memory / CMakeLists.txt
1 include_directories(
2         ..
3         ../ycbcr
4         )
5
6 set(DEQP_VK_PROTECTED_MEMORY_SRCS
7         vktProtectedMemContext.hpp
8         vktProtectedMemContext.cpp
9         vktProtectedMemUtils.cpp
10         vktProtectedMemUtils.hpp
11         vktProtectedMemTests.cpp
12         vktProtectedMemTests.hpp
13         vktProtectedMemImageValidator.cpp
14         vktProtectedMemImageValidator.hpp
15         vktProtectedMemAttachmentLoadTests.cpp
16         vktProtectedMemAttachmentLoadTests.hpp
17         vktProtectedMemAttachmentClearTests.cpp
18         vktProtectedMemAttachmentClearTests.hpp
19         vktProtectedMemCopyImageTests.cpp
20         vktProtectedMemCopyImageTests.hpp
21         vktProtectedMemBlitImageTests.cpp
22         vktProtectedMemBlitImageTests.hpp
23         vktProtectedMemClearColorImageTests.cpp
24         vktProtectedMemClearColorImageTests.hpp
25         vktProtectedMemBufferValidator.cpp
26         vktProtectedMemBufferValidator.hpp
27         vktProtectedMemFillUpdateCopyBufferTests.cpp
28         vktProtectedMemFillUpdateCopyBufferTests.hpp
29         vktProtectedMemCopyImageToBufferTests.hpp
30         vktProtectedMemCopyImageToBufferTests.cpp
31         vktProtectedMemCopyBufferToImageTests.hpp
32         vktProtectedMemCopyBufferToImageTests.cpp
33         vktProtectedMemStorageBufferTests.cpp
34         vktProtectedMemStorageBufferTests.hpp
35         vktProtectedMemShaderImageAccessTests.cpp
36         vktProtectedMemShaderImageAccessTests.hpp
37         vktProtectedMemWsiSwapchainTests.cpp
38         vktProtectedMemWsiSwapchainTests.hpp
39         vktProtectedMemYCbCrConversionTests.cpp
40         vktProtectedMemYCbCrConversionTests.hpp
41         vktProtectedMemWorkgroupStorageTests.cpp
42         vktProtectedMemWorkgroupStorageTests.hpp
43         vktProtectedMemTests.cpp
44         vktProtectedMemTests.hpp
45         vktProtectedMemStackTests.cpp
46         vktProtectedMemStackTests.hpp
47         )
48
49 set(DEQP_VK_PROTECTED_MEMORY_LIBS
50         tcutil
51         vkutil
52         )
53
54 PCH(DEQP_VK_PROTECTED_MEMORY_SRCS ../pch.cpp)
55
56 add_library(deqp-vk-protected-memory STATIC ${DEQP_VK_PROTECTED_MEMORY_SRCS})
57 target_link_libraries(deqp-vk-protected-memory ${DEQP_VK_PROTECTED_MEMORY_LIBS})