summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorBradley Smith2008-05-19 23:57:08 +0100
committerBradley Smith2008-05-19 23:57:08 +0100
commit8a2445df13d33388b4647ffeeaa3d8dfadfad505 (patch)
tree3491fb517c880534b4d419ef4496981ad4de48ca /configure.ac
parentUpgrade license to GPLv3 or later. Bump version to 1.1.1. (diff)
downloadgnurobots-8a2445df13d33388b4647ffeeaa3d8dfadfad505.tar.gz
Tidy up Xlib/Xpm checks.
Signed-off-by: Bradley Smith <brad@brad-smith.co.uk>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac26
1 files changed, 4 insertions, 22 deletions
diff --git a/configure.ac b/configure.ac
index 778f043..ea174ba 100644
--- a/configure.ac
+++ b/configure.ac
@@ -42,28 +42,6 @@ dnl It will ``export'' X_CFLAGS, X_PRE_LIBS, X_EXTRA_LIBS and X_LIBS,
dnl but for some reason we need to add -lX11 ourselves.
AC_PATH_XTRA
-if test "$have_x" = yes; then
- x_libs="-lX11"
- use_x11="yes"
-
-dnl Checks for more X11 libraries, these go to X_LIBS.
-AC_CHECK_LIB(Xpm, XpmCreatePixmapFromData,
- x_libs="-lXpm $x_libs"
- use_x11="yes",
- AC_MSG_WARN("can't find libXpm, X11 plugin shall not be compiled")
- use_x11="no",
- $X_LIBS $x_libs $X_PRE_LIBS $X_EXTRA_LIBS)
-
-dnl finished with X, so we update X_LIBS.
-X_LIBS="$X_LIBS $x_libs"
-
-else
- AC_MSG_WARN("can't find X windows, X11 plugin shall not be compiled")
- use_x11="no",
-fi
-
-AM_CONDITIONAL(USE_X11, test "$use_x11" = "yes")
-
dnl Check for math library
AC_CHECK_LIB(m, pow)
@@ -73,6 +51,10 @@ GUILE_FLAGS
dnl Some sytems need -ldl for dynamic library support.
dnl AC_CHECK_LIB(dl, dlopen)
+PKG_CHECK_MODULES(X,x11 xpm, HAVE_X=yes,HAVE_X=no)
+AC_SUBST(X_LIBS)
+AC_SUBST(X_CFLAGS)
+
dnl Check for glib2
PKG_CHECK_MODULES(GLIB2,glib-2.0 >= 2.4 gobject-2.0 gmodule-2.0,HAVE_GLIB2=yes,HAVE_GLIB2=no)
AC_SUBST(GLIB2_LIBS)