---
 fookb/configure.ac | 106 ++---------------------------------------------------
 1 file changed, 4 insertions(+), 102 deletions(-)

diff --git a/fookb/configure.ac b/fookb/configure.ac
index f41d1ae..e0ca3ba 100644
--- a/fookb/configure.ac
+++ b/fookb/configure.ac
@@ -10,109 +10,11 @@ AC_INIT(fookb.c)
 dnl Checks for programs.
 AC_PROG_CC
 
-WUTIL_LIB="-lWUtil"
-AC_SUBST(WUTIL_LIB)
-dnl }}}1
+dnl Checks for libraries.
 
-dnl Checks for libraries. {{{1
-
-dnl Basic checks: X compilation settings and essential libraries {{{2
-
-AC_PATH_XTRA
-dnl Adds C compiler flags to X_CFLAGS and X linker flags to X_CFLAGS
-dnl Extra libraries will be in X_EXTRA_LIBS
-dnl Libraries wich should be linked before -lX11 will be in X_PRE_LIBS
-dnl We do not check X_DISPLAY_MISSING because we need to check for
-dnl XkbOpenDisplay in libX11 anyway.
-
-AC_CHECK_LIB(
-  [X11],
-  [XkbOpenDisplay],
-  ,
-  [AC_MSG_ERROR([[Fatal: no libX11 or no XkbOpenDisplay() in libX11]])],
-  $X_LIBS
-)
-
-AC_CHECK_LIB(
-  [Xpm],
-  [XpmReadFileToImage],
-  ,
-  [AC_MSG_ERROR([[Fatal: no libXpm found!]])],
-  $X_LIBS
-)
-
-dnl }}}2
-
-dnl --enable/disable libWUtil (property lists handling) {{{2
-
-AC_ARG_ENABLE(
-  [libWUtil],
-  [  --enable-libWUtil       try to use property lists handling in libWUtil],
-  [
-    if test $enable_libWUtil = yes ; then
-
-dnl   enabled: libWUtil and WINGs/WUtil.h check {{{3    
-      AC_CHECK_LIB(
-        [WUtil],
-        [WMReadPropListFromFile],
-        [
-          dnl library is found; let's check header file {{{4
-          AC_CHECK_HEADERS(
-            [WINGs/WUtil.h],
-            ,
-            [
-              AC_MSG_WARN([[No WINGs/WUtil.h found -- cannot compile version 
with property lists support. You should use X resources for customizing fookb; 
or, if you have libproplist, use older version of fookb]])
-              WUTIL_LIB=""
-            ]
-          )
-          dnl }}}4
-        ],
-        [
-          AC_MSG_WARN([[No libWUtil found or old libWUtil version. You should 
use X resources for setting up fookb. If you have libproplist, use older 
version of fookb]])
-          WUTIL_LIB=""
-        ]
-        ,
-        $X_LIBS
-      )
-      dnl That's EVEN BETTER than LISP!!!
-dnl }}}3
-    else
-dnl if --disable-libWUtil is given we just do almost nothing
-      UTIL_LIB=""
-    fi
-  ],
-  [
-dnl neither --enable nor --disable-libWUtil is not given.
-dnl By default we will try to search for libWUtil {{{3
-    AC_CHECK_LIB(
-      [WUtil],
-      [WMReadPropListFromFile],
-      [
-        dnl library is found; let's check header file {{{4
-        AC_CHECK_HEADERS(
-          [WINGs/WUtil.h],
-          ,
-          [
-            AC_MSG_WARN([[No WINGs/WUtil.h found -- cannot compile version 
with property lists support. You should use X resources for customizing fookb; 
or, if you have libproplist, use older version of fookb]])
-            WUTIL_LIB=""
-          ]
-        )
-        dnl }}}4
-      ],
-      [
-        AC_MSG_WARN([[No libWUtil found or old libWUtil version. You should 
use X resources for setting up fookb. If you have libproplist, use older 
version of fookb]])
-        WUTIL_LIB=""
-      ]
-      ,
-      $X_LIBS
-    )
-dnl }}}3
-  ]
-)
- 
-dnl }}}2
-
-dnl }}}1
+PKG_CHECK_MODULES([Xlib], [x11])
+PKG_CHECK_MODULES([libXpm], [xpm])
+PKG_CHECK_MODULES([WUtil], [WUtil])
 
 AC_ARG_ENABLE(
   [wmaker],
-- 
2.11.0


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to