Browse Source

Print message in summary when a X11 or wayland video driver is not found

huanhuan-jiang 9 months ago
parent
commit
723c1cc5b3
1 changed files with 8 additions and 0 deletions
  1. 8 0
      cmake/macros.cmake

+ 8 - 0
cmake/macros.cmake

@@ -393,6 +393,14 @@ function(SDL_PrintSummary)
     message(STATUS "    -DSDL_ARMNEON=OFF")
     message(STATUS "")
   endif()
+
+  if(UNIX AND NOT (ANDROID OR APPLE))
+    if(NOT (HAVE_X11 OR HAVE_WAYLAND))
+      message(STATUS "SDL is being built without a X11 or wayland video driver.")
+      message(STATUS "The library will not be able to create windows on most unix environments.")
+      message(STATUS "")
+    endif()
+  endif()
 endfunction()
 
 function(SDL_install_pdb TARGET DIRECTORY)