7 set(DEQP_VK_VKSC_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 vktSynchronizationTimelineSemaphoreTests.cpp
30 vktSynchronizationTimelineSemaphoreTests.hpp
31 vktSynchronizationImageLayoutTransitionTests.cpp
32 vktSynchronizationImageLayoutTransitionTests.cpp
35 set(DEQP_VK_SYNCHRONIZATION_SRCS
36 vktSynchronizationCrossInstanceSharingTests.cpp
37 vktSynchronizationCrossInstanceSharingTests.hpp
38 vktSynchronizationNoneStageTests.cpp
39 vktSynchronizationNoneStageTests.hpp
40 vktSynchronizationSignalOrderTests.cpp
41 vktSynchronizationSignalOrderTests.hpp
42 vktSynchronizationWin32KeyedMutexTests.cpp
43 vktSynchronizationWin32KeyedMutexTests.hpp
44 vktGlobalPriorityQueueTests.cpp
45 vktGlobalPriorityQueueTests.hpp
46 vktGlobalPriorityQueueUtils.cpp
47 vktGlobalPriorityQueueUtils.hpp
50 PCH(DEQP_VK_SYNCHRONIZATION_SRCS ../pch.cpp)
52 add_library(deqp-vk-synchronization STATIC ${DEQP_VK_VKSC_SYNCHRONIZATION_SRCS} ${DEQP_VK_SYNCHRONIZATION_SRCS})
53 target_link_libraries(deqp-vk-synchronization tcutil vkutil)
55 add_library(deqp-vksc-synchronization STATIC ${DEQP_VK_VKSC_SYNCHRONIZATION_SRCS})
56 target_include_directories(deqp-vksc-synchronization BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
57 target_link_libraries(deqp-vksc-synchronization PUBLIC deqp-vksc-util tcutil vkscutil)