Merge "Fix GCC 6.3 warnings in aosp/master"
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / api / CMakeLists.txt
1 # API layer tests
2
3 include_directories(..)
4
5 set(DEQP_VK_API_SRCS
6         vktApiTests.cpp
7         vktApiTests.hpp
8         vktApiSmokeTests.cpp
9         vktApiSmokeTests.hpp
10         vktApiDeviceInitializationTests.cpp
11         vktApiDeviceInitializationTests.hpp
12         vktApiObjectManagementTests.cpp
13         vktApiObjectManagementTests.hpp
14         vktApiBufferTests.cpp
15         vktApiBufferTests.hpp
16         vktApiBufferViewCreateTests.cpp
17         vktApiBufferViewCreateTests.hpp
18         vktApiBufferViewAccessTests.cpp
19         vktApiBufferViewAccessTests.hpp
20         vktApiFeatureInfo.cpp
21         vktApiFeatureInfo.hpp
22         vktApiCommandBuffersTests.cpp
23         vktApiCommandBuffersTests.hpp
24         vktApiComputeInstanceResultBuffer.cpp
25         vktApiComputeInstanceResultBuffer.hpp
26         vktApiBufferComputeInstance.cpp
27         vktApiBufferComputeInstance.hpp
28         vktApiCopiesAndBlittingTests.cpp
29         vktApiCopiesAndBlittingTests.hpp
30         vktApiImageClearingTests.cpp
31         vktApiImageClearingTests.hpp
32         vktApiFillBufferTests.cpp
33         vktApiFillBufferTests.hpp
34         vktApiDescriptorPoolTests.cpp
35         vktApiDescriptorPoolTests.hpp
36         vktApiNullHandleTests.cpp
37         vktApiNullHandleTests.hpp
38         vktApiGranularityTests.cpp
39         vktApiGranularityTests.hpp
40     vktApiGetMemoryCommitment.cpp
41     vktApiGetMemoryCommitment.hpp
42         )
43
44 set(DEQP_VK_API_LIBS
45         tcutil
46         vkutil
47         )
48
49 add_library(deqp-vk-api STATIC ${DEQP_VK_API_SRCS})
50 target_link_libraries(deqp-vk-api ${DEQP_VK_API_LIBS})