Ensuring vulkaninfo is installed
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
This commit is contained in:
parent
b9e2ae15ee
commit
49780c235d
1 changed files with 6 additions and 1 deletions
|
|
@ -50,7 +50,12 @@ function(check_vulkan_version)
|
|||
endif()
|
||||
|
||||
execute_process(COMMAND "vulkaninfo"
|
||||
OUTPUT_VARIABLE VULKAN_INFO_OUTPUT)
|
||||
OUTPUT_VARIABLE VULKAN_INFO_OUTPUT
|
||||
RESULT_VARIABLE VULKAN_INFO_RETURN)
|
||||
if(NOT ${VULKAN_INFO_RETURN} EQUAL 0)
|
||||
message(FATAL_ERROR "Running vulkaninfo failed with return code ${VULKAN_INFO_RETURN}. Make sure you have 'vulkan-tools' installed. Result:\n${VULKAN_INFO_OUTPUT}?")
|
||||
return()
|
||||
endif()
|
||||
if(${VULKAN_INFO_OUTPUT} MATCHES ".*Vulkan version ([0-9]+.[0-9]+.[0-9]+).*")
|
||||
set(VULKAN_DRIVER_VERSION ${CMAKE_MATCH_1})
|
||||
message(STATUS "vulkaninfo reported supported version ${VULKAN_DRIVER_VERSION}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue