Added test to stress semaphore chains
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / synchronization / CMakeLists.txt
1 include_directories(..)
2
3 set(DEQP_VK_SYNCHRONIZATION_SRCS
4         vktSynchronizationTests.cpp
5         vktSynchronizationTests.hpp
6         vktSynchronizationUtil.cpp
7         vktSynchronizationUtil.hpp
8         vktSynchronizationSmokeTests.cpp
9         vktSynchronizationSmokeTests.hpp
10         vktSynchronizationBasicFenceTests.cpp
11         vktSynchronizationBasicFenceTests.hpp
12         vktSynchronizationBasicSemaphoreTests.cpp
13         vktSynchronizationBasicSemaphoreTests.hpp
14         vktSynchronizationBasicEventTests.cpp
15         vktSynchronizationBasicEventTests.hpp
16         vktSynchronizationOperationSingleQueueTests.cpp
17         vktSynchronizationOperationSingleQueueTests.hpp
18         vktSynchronizationOperationMultiQueueTests.cpp
19         vktSynchronizationOperationMultiQueueTests.hpp
20         vktSynchronizationOperation.cpp
21         vktSynchronizationOperation.hpp
22         vktSynchronizationInternallySynchronizedObjectsTests.cpp
23         vktSynchronizationInternallySynchronizedObjectsTests.hpp
24         vktSynchronizationOperationTestData.hpp
25         vktSynchronizationCrossInstanceSharingTests.cpp
26         vktSynchronizationCrossInstanceSharingTests.hpp
27         vktSynchronizationWin32KeyedMutexTests.cpp
28         vktSynchronizationWin32KeyedMutexTests.hpp
29         )
30
31 set(DEQP_VK_SYNCHRONIZATION_LIBS
32         tcutil
33         vkutil
34         )
35
36 add_library(deqp-vk-synchronization STATIC ${DEQP_VK_SYNCHRONIZATION_SRCS})
37 target_link_libraries(deqp-vk-synchronization ${DEQP_VK_SYNCHRONIZATION_LIBS})