blob: 2042d1a5988816b9941a107805b8c5c3dfca6648 [file] [log] [blame]
# vksc-pipeline-compiler
set(VKSC_PIPELINE_COMPILER_SRCS
vkscpc.cpp
)
add_executable(vksc-pipeline-compiler ${VKSC_PIPELINE_COMPILER_SRCS})
target_include_directories(vksc-pipeline-compiler BEFORE PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/framework/vulkan/generated/vulkansc)
target_include_directories(vksc-pipeline-compiler PUBLIC ${CMAKE_SOURCE_DIR}/external/vulkancts/modules/vulkan)
target_compile_definitions(vksc-pipeline-compiler PUBLIC CTS_USES_VULKANSC)
target_link_libraries(vksc-pipeline-compiler decpp tcutil tcutil-sc-platform vkscutil deqp-vksc-package jsoncpp_static)