blob: af6c2e48c8fab69e19255e6004b11e35bad59086 [file] [log] [blame]
include_directories(
..
../draw
../util
${DEQP_INL_DIR}
)
set(DEQP_VK_DYNAMIC_STATE_SRCS
vktDynamicStateTestCaseUtil.hpp
vktDynamicStateBaseClass.hpp
vktDynamicStateBaseClass.cpp
vktDynamicStateCBTests.cpp
vktDynamicStateCBTests.hpp
vktDynamicStateComputeTests.cpp
vktDynamicStateComputeTests.hpp
vktDynamicStateDSTests.cpp
vktDynamicStateDSTests.hpp
vktDynamicStateGeneralTests.cpp
vktDynamicStateGeneralTests.hpp
vktDynamicStateInheritanceTests.cpp
vktDynamicStateInheritanceTests.hpp
vktDynamicStateRSTests.cpp
vktDynamicStateRSTests.hpp
vktDynamicStateTests.cpp
vktDynamicStateTests.hpp
vktDynamicStateVPTests.cpp
vktDynamicStateVPTests.hpp
)
PCH(DEQP_VK_DYNAMIC_STATE_SRCS ../pch.cpp)
add_library(deqp-vk-dynamic-state STATIC ${DEQP_VK_DYNAMIC_STATE_SRCS})
target_link_libraries(deqp-vk-dynamic-state deqp-vk-draw tcutil vkutil)
add_library(deqp-vksc-dynamic-state STATIC ${DEQP_VK_DYNAMIC_STATE_SRCS})
target_include_directories(deqp-vksc-dynamic-state BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_link_libraries(deqp-vksc-dynamic-state PUBLIC deqp-vksc-draw deqp-vksc-util tcutil vkscutil)