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