Fix missing dependency on sparse binds
[platform/upstream/VK-GL-CTS.git] / external / vulkancts / modules / vulkan / texture / CMakeLists.txt
index 8ff5624..d503c3c 100644 (file)
@@ -4,6 +4,7 @@ include_directories(
        ..
        ../shaderexecutor
        ../amber
+       ${DEQP_INL_DIR}
        )
 
 set(DEQP_VK_TEXTURE_SRCS
@@ -41,13 +42,12 @@ set(DEQP_VK_TEXTURE_SRCS
        vktTextureTexelOffsetTests.hpp
        )
 
-set(DEQP_VK_TEXTURE_LIBS
-       deqp-vk-shaderexecutor
-       tcutil
-       vkutil
-       )
-
 PCH(DEQP_VK_TEXTURE_SRCS ../pch.cpp)
 
 add_library(deqp-vk-texture STATIC ${DEQP_VK_TEXTURE_SRCS})
-target_link_libraries(deqp-vk-texture ${DEQP_VK_TEXTURE_LIBS})
+target_link_libraries(deqp-vk-texture deqp-vk-shaderexecutor tcutil vkutil)
+
+add_library(deqp-vksc-texture STATIC ${DEQP_VK_TEXTURE_SRCS})
+target_include_directories(deqp-vksc-texture BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
+target_link_libraries(deqp-vksc-texture PUBLIC deqp-vksc-shaderexecutor deqp-vksc-util tcutil vkscutil)
+