Add tests for VK_EXT_tooling_info
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / api / CMakeLists.txt
1 # API layer tests
2
3 include_directories(
4         ..
5         ../util
6         )
7
8 set(DEQP_VK_API_SRCS
9         vktApiVersionCheck.cpp
10         vktApiVersionCheck.hpp
11         vktApiTests.cpp
12         vktApiTests.hpp
13         vktApiSmokeTests.cpp
14         vktApiSmokeTests.hpp
15         vktApiDeviceInitializationTests.cpp
16         vktApiDeviceInitializationTests.hpp
17         vktApiDriverPropertiesTests.cpp
18         vktApiDriverPropertiesTests.hpp
19         vktApiObjectManagementTests.cpp
20         vktApiObjectManagementTests.hpp
21         vktApiBufferTests.cpp
22         vktApiBufferTests.hpp
23         vktApiBufferMarkerTests.cpp
24         vktApiBufferMarkerTests.hpp
25         vktApiBufferViewCreateTests.cpp
26         vktApiBufferViewCreateTests.hpp
27         vktApiBufferViewAccessTests.cpp
28         vktApiBufferViewAccessTests.hpp
29         vktApiFeatureInfo.cpp
30         vktApiFeatureInfo.hpp
31         vktApiCommandBuffersTests.cpp
32         vktApiCommandBuffersTests.hpp
33         vktApiComputeInstanceResultBuffer.cpp
34         vktApiComputeInstanceResultBuffer.hpp
35         vktApiBufferComputeInstance.cpp
36         vktApiBufferComputeInstance.hpp
37         vktApiCopiesAndBlittingTests.cpp
38         vktApiCopiesAndBlittingTests.hpp
39         vktApiImageClearingTests.cpp
40         vktApiImageClearingTests.hpp
41         vktApiFillBufferTests.cpp
42         vktApiFillBufferTests.hpp
43         vktApiDescriptorPoolTests.cpp
44         vktApiDescriptorPoolTests.hpp
45         vktApiNullHandleTests.cpp
46         vktApiNullHandleTests.hpp
47         vktApiGranularityTests.cpp
48         vktApiGranularityTests.hpp
49         vktApiGetMemoryCommitment.cpp
50         vktApiGetMemoryCommitment.hpp
51         vktApiExternalMemoryTests.cpp
52         vktApiExternalMemoryTests.hpp
53         vktApiBufferAndImageAllocationUtil.hpp
54         vktApiBufferAndImageAllocationUtil.cpp
55         vktApiMaintenance3Check.hpp
56         vktApiMaintenance3Check.cpp
57         vktApiDescriptorSetTests.hpp
58         vktApiDescriptorSetTests.cpp
59         vktApiPipelineTests.hpp
60         vktApiPipelineTests.cpp
61         vktApiMemoryRequirementInvarianceTests.cpp
62         vktApiMemoryRequirementInvarianceTests.hpp
63     vktApiToolingInfoTests.cpp
64     vktApiToolingInfoTests.hpp
65         )
66
67 set(DEQP_VK_API_LIBS
68         deqp-vk-util
69         tcutil
70         vkutil
71         )
72
73 PCH(DEQP_VK_API_SRCS ../pch.cpp)
74
75 add_library(deqp-vk-api STATIC ${DEQP_VK_API_SRCS})
76 target_link_libraries(deqp-vk-api ${DEQP_VK_API_LIBS})