blob: 3c5cd3d055d16bd468a743fe12148e2d690f13ba [file] [log] [blame]
include_directories(..)
set(DEQP_VK_GEOMETRY_SRCS
vktGeometryBasicClass.cpp
vktGeometryBasicClass.hpp
vktGeometryBasicGeometryShaderTests.cpp
vktGeometryBasicGeometryShaderTests.hpp
vktGeometryEmitGeometryShaderTests.cpp
vktGeometryEmitGeometryShaderTests.hpp
vktGeometryVaryingGeometryShaderTests.cpp
vktGeometryVaryingGeometryShaderTests.hpp
vktGeometryInputGeometryShaderTests.cpp
vktGeometryInputGeometryShaderTests.hpp
vktGeometryInstancedRenderingTests.cpp
vktGeometryInstancedRenderingTests.hpp
vktGeometryLayeredRenderingTests.cpp
vktGeometryLayeredRenderingTests.hpp
vktGeometryTests.cpp
vktGeometryTests.hpp
vktGeometryTestsUtil.cpp
vktGeometryTestsUtil.hpp
)
PCH(DEQP_VK_GEOMETRY_SRCS ../pch.cpp)
add_library(deqp-vk-geometry STATIC ${DEQP_VK_GEOMETRY_SRCS})
target_link_libraries(deqp-vk-geometry tcutil vkutil)
add_library(deqp-vksc-geometry STATIC ${DEQP_VK_GEOMETRY_SRCS})
target_include_directories(deqp-vksc-geometry BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_link_libraries(deqp-vksc-geometry PUBLIC deqp-vksc-util tcutil vkscutil)