---
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 [email protected].