configure: Disable Vulkan support if loadso subsystem is disabled.

Fixes #4373.
This commit is contained in:
Ryan C. Gordon 2021-08-23 00:54:13 -04:00
parent 9504bb121d
commit 13ec545936
No known key found for this signature in database
GPG Key ID: FA148B892AB48044
2 changed files with 9 additions and 0 deletions

5
configure vendored
View File

@ -22901,6 +22901,11 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
$as_echo "$as_me: WARNING: Vulkan does not work on this configuration." >&2;} $as_echo "$as_me: WARNING: Vulkan does not work on this configuration." >&2;}
fi fi
fi fi
if test x$have_loadso != xyes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Vulkan support is available, but disabled because there's no loadso." >&5
$as_echo "$as_me: WARNING: Vulkan support is available, but disabled because there's no loadso." >&2;}
enable_video_vulkan=no
fi
if test x$enable_video_vulkan = xyes; then if test x$enable_video_vulkan = xyes; then
$as_echo "#define SDL_VIDEO_VULKAN 1" >>confdefs.h $as_echo "#define SDL_VIDEO_VULKAN 1" >>confdefs.h

View File

@ -2598,6 +2598,10 @@ CheckVulkan()
AC_MSG_WARN([Vulkan does not work on this configuration.]) AC_MSG_WARN([Vulkan does not work on this configuration.])
fi fi
fi fi
if test x$have_loadso != xyes; then
AC_MSG_WARN([Vulkan support is available, but disabled because there's no loadso.])
enable_video_vulkan=no
fi
if test x$enable_video_vulkan = xyes; then if test x$enable_video_vulkan = xyes; then
AC_DEFINE(SDL_VIDEO_VULKAN, 1, [ ]) AC_DEFINE(SDL_VIDEO_VULKAN, 1, [ ])
SUMMARY_video="${SUMMARY_video} vulkan" SUMMARY_video="${SUMMARY_video} vulkan"