include_directories( .. ../util ${DEQP_INL_DIR} ) set(DEQP_VK_SHADERRENDER_SRCS vktShaderRender.cpp vktShaderRender.hpp vktShaderRenderBuiltinVarTests.cpp vktShaderRenderBuiltinVarTests.hpp vktShaderRenderDerivateTests.cpp vktShaderRenderDerivateTests.hpp vktShaderRenderDiscardTests.cpp vktShaderRenderDiscardTests.hpp vktShaderRenderIndexingTests.cpp vktShaderRenderIndexingTests.hpp vktShaderRenderInvarianceTests.hpp vktShaderRenderInvarianceTests.cpp vktShaderRenderLimitTests.cpp vktShaderRenderLimitTests.hpp vktShaderRenderLoopTests.cpp vktShaderRenderLoopTests.hpp vktShaderRenderMatrixTests.cpp vktShaderRenderMatrixTests.hpp vktShaderRenderOperatorTests.cpp vktShaderRenderOperatorTests.hpp vktShaderRenderReturnTests.cpp vktShaderRenderReturnTests.hpp vktShaderRenderStructTests.cpp vktShaderRenderStructTests.hpp vktShaderRenderSwitchTests.cpp vktShaderRenderSwitchTests.hpp vktShaderRenderTextureFunctionTests.cpp vktShaderRenderTextureFunctionTests.hpp vktShaderRenderTextureGatherTests.cpp vktShaderRenderTextureGatherTests.hpp ) PCH(DEQP_VK_SHADERRENDER_SRCS ../pch.cpp) add_library(deqp-vk-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS}) target_link_libraries(deqp-vk-shaderrender tcutil vkutil) add_library(deqp-vksc-shaderrender STATIC ${DEQP_VK_SHADERRENDER_SRCS}) target_include_directories(deqp-vksc-shaderrender BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc) target_link_libraries(deqp-vksc-shaderrender PUBLIC deqp-vksc-util tcutil vkscutil)