• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(
2	..
3	../util
4	${DEQP_INL_DIR}
5	)
6
7set(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	vktSynchronizationImageLayoutTransitionTests.cpp
40	vktSynchronizationImageLayoutTransitionTests.cpp
41	)
42
43set(DEQP_VK_SYNCHRONIZATION_LIBS
44	tcutil
45	vkutil
46	)
47
48PCH(DEQP_VK_SYNCHRONIZATION_SRCS ../pch.cpp)
49
50add_library(deqp-vk-synchronization STATIC ${DEQP_VK_SYNCHRONIZATION_SRCS})
51target_link_libraries(deqp-vk-synchronization ${DEQP_VK_SYNCHRONIZATION_LIBS})
52