From fe5468799b0a7cd8fbcc42db1328dea9a80420ce Mon Sep 17 00:00:00 2001 From: Anonymous Maarten Date: Sun, 5 Jan 2025 16:06:01 +0100 Subject: [PATCH] cmake: consider X11 as not available when xext.h is not found This is user friendlier than straight up erroring Backport of 16ad3e5af6ac12af6d6e06c49d78f4d6ec081519 --- cmake/sdlchecks.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cmake/sdlchecks.cmake b/cmake/sdlchecks.cmake index ac36cfa2d7ed1..5f2af744e07f8 100644 --- a/cmake/sdlchecks.cmake +++ b/cmake/sdlchecks.cmake @@ -459,10 +459,7 @@ macro(CheckX11) find_file(HAVE_XDBE_H NAMES "X11/extensions/Xdbe.h" HINTS "${X_INCLUDEDIR}") find_file(HAVE_XEXT_H NAMES "X11/extensions/Xext.h" HINTS "${X_INCLUDEDIR}") - if(X11_LIB) - if(NOT HAVE_XEXT_H) - message_error("Missing Xext.h, maybe you need to install the libxext-dev package?") - endif() + if(X11_LIB AND HAVE_XEXT_H) set(HAVE_X11 TRUE) set(HAVE_SDL_VIDEO TRUE)