1include_directories( 2 .. 3 ../amber 4 ${DEQP_INL_DIR} 5 ) 6 7set(DEQP_VK_VKSC_RASTERIZATION_SRCS 8 vktRasterizationTests.cpp 9 vktRasterizationTests.hpp 10 vktRasterizationFragShaderSideEffectsTests.cpp 11 vktRasterizationFragShaderSideEffectsTests.hpp 12 ) 13 14set(DEQP_VK_RASTERIZATION_SRCS 15 vktRasterizationProvokingVertexTests.cpp 16 vktRasterizationProvokingVertexTests.hpp 17 vktRasterizationOrderAttachmentAccessTests.cpp 18 vktRasterizationOrderAttachmentAccessTests.hpp 19 ) 20 21include_directories("../../../../../external/amber/src/include") 22add_library(deqp-vk-rasterization STATIC ${DEQP_VK_VKSC_RASTERIZATION_SRCS} ${DEQP_VK_RASTERIZATION_SRCS}) 23target_link_libraries(deqp-vk-rasterization tcutil vkutil libamber) 24 25add_library(deqp-vksc-rasterization STATIC ${DEQP_VK_VKSC_RASTERIZATION_SRCS}) 26target_include_directories(deqp-vksc-rasterization BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc) 27target_link_libraries(deqp-vksc-rasterization PUBLIC deqp-vksc-util tcutil vkscutil)