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