Improved find_program check and errors
Signed-off-by: Fabian Sauter <sauter.fabian@mailbox.org>
This commit is contained in:
parent
1d99aebbfd
commit
6236f5b472
3 changed files with 13 additions and 9 deletions
|
|
@ -41,12 +41,12 @@ function(check_vulkan_version)
|
|||
message(FATAL_ERROR "Invalid Vulkan include directory given. Try calling 'find_package(Vulkan REQUIRED)' before you call this function or set 'Vulkan_INCLUDE_DIR' manually!")
|
||||
return()
|
||||
endif()
|
||||
message(STATUS "Found Vulkan Header version ${VULKAN_HEADER_VERSION}.")
|
||||
message(STATUS "Found Vulkan Header version: ${VULKAN_HEADER_VERSION}")
|
||||
|
||||
# Get Vulkan version supported by driver
|
||||
find_program(VULKAN_INFO_PATH NAMES vulkaninfo)
|
||||
if(${VULKAN_INFO_PATH})
|
||||
message(FATAL_ERROR "vulkaninfo not found. The Vulkan SDK might not be installed properly.")
|
||||
if(VULKAN_INFO_PATH STREQUAL "VULKAN_INFO_PATH-NOTFOUND")
|
||||
message(FATAL_ERROR "vulkaninfo not found. The Vulkan SDK might not be installed properly. If you know what you are doing, you can disable the Vulkan version check by setting 'KOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK' to 'ON'. (-DKOMPUTE_OPT_DISABLE_VULKAN_VERSION_CHECK=ON)")
|
||||
return()
|
||||
endif()
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
function(vulkan_compile_shader)
|
||||
find_program(GLS_LANG_VALIDATOR_PATH NAMES glslangValidator)
|
||||
if(${GLS_LANG_VALIDATOR_PATH})
|
||||
if(GLS_LANG_VALIDATOR_PATH STREQUAL "GLS_LANG_VALIDATOR_PATH-NOTFOUND")
|
||||
message(FATAL_ERROR "glslangValidator not found.")
|
||||
return()
|
||||
endif()
|
||||
|
|
|
|||
|
|
@ -1,11 +1,15 @@
|
|||
|
||||
#Look for an executable called sphinx-build
|
||||
# Look for an executable called sphinx-build
|
||||
find_program(SPHINX_EXECUTABLE
|
||||
NAMES sphinx-build
|
||||
DOC "Path to sphinx-build executable")
|
||||
NAMES sphinx-build
|
||||
DOC "Path to sphinx-build executable")
|
||||
|
||||
if(SPHINX_EXECUTABLE STREQUAL "SPHINX_EXECUTABLE-NOTFOUND")
|
||||
message(FATAL_ERROR "sphinx-build not found.")
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
#Handle standard arguments to find_package like REQUIRED and QUIET
|
||||
|
||||
# Handle standard arguments to find_package like REQUIRED and QUIET
|
||||
find_package_handle_standard_args(
|
||||
Sphinx
|
||||
"Failed to find sphinx-build executable"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue