include_directories( .. ${DEQP_INL_DIR} ) 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)