Merge vk-gl-cts/vulkan-cts-1.2.4 into vk-gl-cts/vulkan-cts-1.2.5
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / synchronization / CMakeLists.txt
1 include_directories(
2         ..
3         ../util
4         )
5
6 set(DEQP_VK_SYNCHRONIZATION_SRCS
7         vktSynchronizationTests.cpp
8         vktSynchronizationTests.hpp
9         vktSynchronizationUtil.cpp
10         vktSynchronizationUtil.hpp
11         vktSynchronizationSmokeTests.cpp
12         vktSynchronizationSmokeTests.hpp
13         vktSynchronizationBasicFenceTests.cpp
14         vktSynchronizationBasicFenceTests.hpp
15         vktSynchronizationBasicSemaphoreTests.cpp
16         vktSynchronizationBasicSemaphoreTests.hpp
17         vktSynchronizationBasicEventTests.cpp
18         vktSynchronizationBasicEventTests.hpp
19         vktSynchronizationOperationSingleQueueTests.cpp
20         vktSynchronizationOperationSingleQueueTests.hpp
21         vktSynchronizationOperationMultiQueueTests.cpp
22         vktSynchronizationOperationMultiQueueTests.hpp
23         vktSynchronizationOperation.cpp
24         vktSynchronizationOperation.hpp
25         vktSynchronizationInternallySynchronizedObjectsTests.cpp
26         vktSynchronizationInternallySynchronizedObjectsTests.hpp
27         vktSynchronizationOperationTestData.hpp
28         vktSynchronizationCrossInstanceSharingTests.cpp
29         vktSynchronizationCrossInstanceSharingTests.hpp
30         vktSynchronizationTimelineSemaphoreTests.cpp
31         vktSynchronizationTimelineSemaphoreTests.hpp
32         vktSynchronizationNoneStageTests.cpp
33         vktSynchronizationNoneStageTests.hpp
34         vktSynchronizationSignalOrderTests.cpp
35         vktSynchronizationSignalOrderTests.hpp
36         vktSynchronizationWin32KeyedMutexTests.cpp
37         vktSynchronizationWin32KeyedMutexTests.hpp
38         )
39
40 set(DEQP_VK_SYNCHRONIZATION_LIBS
41         tcutil
42         vkutil
43         )
44
45 PCH(DEQP_VK_SYNCHRONIZATION_SRCS ../pch.cpp)
46
47 add_library(deqp-vk-synchronization STATIC ${DEQP_VK_SYNCHRONIZATION_SRCS})
48 target_link_libraries(deqp-vk-synchronization ${DEQP_VK_SYNCHRONIZATION_LIBS})