Bug 559638 – explicitly link against libX11
This commit is contained in:
parent
25ec1ed3bb
commit
eae739b528
28
configure.in
28
configure.in
@ -22,6 +22,34 @@ PKG_CHECK_MODULES([ZENITY],[gtk+-2.0 >= $GTK_REQUIRED glib-2.0])
|
|||||||
AC_SUBST([ZENITY_CFLAGS])
|
AC_SUBST([ZENITY_CFLAGS])
|
||||||
AC_SUBST([ZENITY_LIBS])
|
AC_SUBST([ZENITY_LIBS])
|
||||||
|
|
||||||
|
dnl *************************
|
||||||
|
dnl Check for the GTK+ backend, if it's X11, we -lX11
|
||||||
|
dnl *************************
|
||||||
|
|
||||||
|
zenity_save_cflags="$CFLAGS"
|
||||||
|
# pull in the CFLAGS to locate gdkconfig.h
|
||||||
|
CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0`
|
||||||
|
AC_COMPILE_IFELSE([
|
||||||
|
#include <gdkconfig.h>
|
||||||
|
|
||||||
|
int main(void) {
|
||||||
|
#ifndef GDK_WINDOWING_X11
|
||||||
|
#error GDK_WINDOWING_X11 not defined
|
||||||
|
#endif
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
],
|
||||||
|
GDK_BACKEND_X11=yes,
|
||||||
|
GDK_BACKEND_X11=no)
|
||||||
|
|
||||||
|
CFLAGS="$zenity_save_cflags"
|
||||||
|
|
||||||
|
if test "x$GDK_BACKEND_X11" = "xyes"; then
|
||||||
|
PKG_CHECK_MODULES(X, x11)
|
||||||
|
ZENITY_CFLAGS="$ZENITY_CFLAGS $X_CFLAGS"
|
||||||
|
ZENITY_LIBS="$ZENITY_LIBS $X_LIBS"
|
||||||
|
fi
|
||||||
|
|
||||||
# *******************************
|
# *******************************
|
||||||
# perl check
|
# perl check
|
||||||
# *******************************
|
# *******************************
|
||||||
|
Reference in New Issue
Block a user