From d708b3ab26d36828273450009204e85fb577f21a Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Sat, 13 Jul 2013 10:41:57 -0700 Subject: [PATCH] Added a configure check for Xext.h --- configure | 17 +++++++++++++++++ configure.in | 12 ++++++++++++ 2 files changed, 29 insertions(+) diff --git a/configure b/configure index 8d824ecca..4edad7539 100755 --- a/configure +++ b/configure @@ -19539,6 +19539,23 @@ fi CFLAGS="$CFLAGS $X_CFLAGS" LDFLAGS="$LDFLAGS $X_LIBS" + ac_fn_c_check_header_compile "$LINENO" "X11/extensions/Xext.h" "ac_cv_header_X11_extensions_Xext_h" "#include + #include + +" +if test "x$ac_cv_header_X11_extensions_Xext_h" = xyes; then : + have_xext_h_hdr=yes +else + have_xext_h_hdr=no +fi + + + if test x$have_xext_h_hdr != xyes; then + as_fn_error $? " +*** Missing Xext.h, maybe you need to install the libxext-dev package? + " "$LINENO" 5 + fi + $as_echo "#define SDL_VIDEO_DRIVER_X11 1" >>confdefs.h diff --git a/configure.in b/configure.in index b795bcda5..5098c3466 100644 --- a/configure.in +++ b/configure.in @@ -1157,6 +1157,18 @@ AC_HELP_STRING([--enable-x11-shared], [dynamically load X11 support [[default=ma CFLAGS="$CFLAGS $X_CFLAGS" LDFLAGS="$LDFLAGS $X_LIBS" + AC_CHECK_HEADER(X11/extensions/Xext.h, + have_xext_h_hdr=yes, + have_xext_h_hdr=no, + [#include + #include + ]) + if test x$have_xext_h_hdr != xyes; then + AC_MSG_ERROR([ +*** Missing Xext.h, maybe you need to install the libxext-dev package? + ]) + fi + AC_DEFINE(SDL_VIDEO_DRIVER_X11, 1, [ ]) SOURCES="$SOURCES $srcdir/src/video/x11/*.c" EXTRA_CFLAGS="$EXTRA_CFLAGS $X_CFLAGS"