• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include_directories(
2	..
3	${DEQP_INL_DIR}
4	)
5
6set(DEQP_VK_GEOMETRY_SRCS
7	vktGeometryBasicClass.cpp
8	vktGeometryBasicClass.hpp
9	vktGeometryBasicGeometryShaderTests.cpp
10	vktGeometryBasicGeometryShaderTests.hpp
11	vktGeometryEmitGeometryShaderTests.cpp
12	vktGeometryEmitGeometryShaderTests.hpp
13	vktGeometryVaryingGeometryShaderTests.cpp
14	vktGeometryVaryingGeometryShaderTests.hpp
15	vktGeometryInputGeometryShaderTests.cpp
16	vktGeometryInputGeometryShaderTests.hpp
17	vktGeometryInstancedRenderingTests.cpp
18	vktGeometryInstancedRenderingTests.hpp
19	vktGeometryLayeredRenderingTests.cpp
20	vktGeometryLayeredRenderingTests.hpp
21	vktGeometryTests.cpp
22	vktGeometryTests.hpp
23	vktGeometryTestsUtil.cpp
24	vktGeometryTestsUtil.hpp
25	)
26
27PCH(DEQP_VK_GEOMETRY_SRCS ../pch.cpp)
28
29add_library(deqp-vk-geometry STATIC ${DEQP_VK_GEOMETRY_SRCS})
30target_link_libraries(deqp-vk-geometry tcutil vkutil)
31
32add_library(deqp-vksc-geometry STATIC ${DEQP_VK_GEOMETRY_SRCS})
33target_include_directories(deqp-vksc-geometry BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
34target_link_libraries(deqp-vksc-geometry PUBLIC deqp-vksc-util tcutil vkscutil)
35