Commit 374b0b9aaff66bfacc80b20d2374555ea17a6e33

Ryan C. Gordon 2021-08-23T23:58:54

cmake: Don't support Vulkan if LOADSO is disabled. Fixes #4373.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 72f62d0..d3467f7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2249,6 +2249,11 @@ elseif(VITA)
 
 endif()
 
+if(VIDEO_VULKAN AND NOT SDL_LOADSO)
+  message(STATUS "Vulkan support is available, but disabled because there's no loadso.")
+  set(VIDEO_VULKAN OFF)
+endif()
+
 if(VIDEO_VULKAN)
   set(SDL_VIDEO_VULKAN 1)
   set(HAVE_VIDEO_VULKAN TRUE)