CMake: display warning when building without Wayland on systems that support Wayland

This commit is contained in:
Charles the Thobe 2023-05-02 09:41:04 +03:00 committed by CharlesThobe
parent 4cbb6e2247
commit 4ea57daf39
2 changed files with 3 additions and 1 deletions

View File

@ -44,7 +44,7 @@ if(SUPPORTS_X11)
option(USE_X11 "Support X11 window system" ON) option(USE_X11 "Support X11 window system" ON)
endif() endif()
if(SUPPORTS_WAYLAND) if(SUPPORTS_WAYLAND)
option(USE_WAYLAND "Support Wayland window system" OFF) option(USE_WAYLAND "Support Wayland window system" ON)
endif() endif()
if((LINUX OR FREEBSD) OR ANDROID) if((LINUX OR FREEBSD) OR ANDROID)
option(USE_EGL "Support EGL OpenGL context creation" ON) option(USE_EGL "Support EGL OpenGL context creation" ON)

View File

@ -125,6 +125,8 @@ endif()
if(USE_WAYLAND) if(USE_WAYLAND)
target_compile_definitions(common PRIVATE "-DUSE_WAYLAND=1") target_compile_definitions(common PRIVATE "-DUSE_WAYLAND=1")
elseif(SUPPORTS_WAYLAND)
message(WARNING "Wayland support for renderers is disabled.\nDuckStation will FAIL to start on Wayland.")
endif() endif()
if(USE_DRMKMS) if(USE_DRMKMS)