wmail: use pkg-config for X11 and dockapp.
This commit is contained in:
parent
fa97374dd0
commit
46cd3297ae
|
@ -6,37 +6,19 @@ dnl Checks for programs.
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_MAKE_SET
|
AC_PROG_MAKE_SET
|
||||||
|
|
||||||
|
dnl Checks for pkg-config modules.
|
||||||
|
PKG_CHECK_MODULES([X11], [x11])
|
||||||
|
PKG_CHECK_MODULES([dockapp], [dockapp])
|
||||||
|
|
||||||
dnl Checks for header files.
|
dnl Checks for header files.
|
||||||
#AC_PATH_X
|
|
||||||
AC_HEADER_DIRENT
|
AC_HEADER_DIRENT
|
||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS(limits.h strings.h sys/time.h)
|
AC_CHECK_HEADERS(limits.h strings.h sys/time.h)
|
||||||
|
|
||||||
dnl Checks for X installation root directory.
|
|
||||||
AC_PATH_XTRA
|
|
||||||
X_LIBRARY_PATH="$x_libraries"
|
|
||||||
XLIBS="-lX11 $X_EXTRA_LIBS"
|
|
||||||
XCFLAGS="$X_CFLAGS"
|
|
||||||
XLFLAGS="$X_LIBS"
|
|
||||||
|
|
||||||
if test -n "$includedir"; then
|
|
||||||
XCFLAGS="$XCFLAGS -I$includedir"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if test -n "$libdir"; then
|
|
||||||
XLIBS="$XLIBS -L$libdir"
|
|
||||||
fi
|
|
||||||
|
|
||||||
CPPFLAGS_old="$CPPFLAGS"
|
CPPFLAGS_old="$CPPFLAGS"
|
||||||
CPPFLAGS="$CPPFLAGS $XCFLAGS"
|
CPPFLAGS="$CPPFLAGS $dockapp_CFLAGS $X11_CFLAGS"
|
||||||
AC_CHECK_HEADER(dockapp.h,,)
|
AC_CHECK_HEADER(dockapp.h)
|
||||||
CPPFLAGS="$CPPFLAGS_old"
|
CPPFLAGS="$CPPFLAGS_old"
|
||||||
|
|
||||||
AC_SUBST(XCFLAGS)
|
|
||||||
AC_SUBST(XLFLAGS)
|
|
||||||
AC_SUBST(XLIBS)
|
|
||||||
AC_SUBST(X_LIBRARY_PATH)
|
|
||||||
|
|
||||||
dnl Checks for typedefs, structures, and compiler characteristics.
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
||||||
AC_C_CONST
|
AC_C_CONST
|
||||||
AC_TYPE_SIZE_T
|
AC_TYPE_SIZE_T
|
||||||
|
@ -48,8 +30,6 @@ AC_FUNC_VPRINTF
|
||||||
AC_CHECK_FUNCS(strdup strstr memcpy)
|
AC_CHECK_FUNCS(strdup strstr memcpy)
|
||||||
|
|
||||||
dnl Checks for libraries.
|
dnl Checks for libraries.
|
||||||
AC_CHECK_LIB(X11, XCreateGC,,,$XLFLAGS $XLIBS)
|
|
||||||
AC_CHECK_LIB(dockapp, DAInitialize,,,$XLFLAGS $XLIBS)
|
|
||||||
|
|
||||||
dnl Enable Debugging?
|
dnl Enable Debugging?
|
||||||
AC_ARG_ENABLE(debug,
|
AC_ARG_ENABLE(debug,
|
||||||
|
|
|
@ -3,9 +3,9 @@
|
||||||
# Makefile for wmail.
|
# Makefile for wmail.
|
||||||
# Makes the wmail dockapp binary and cleans the directory, respectively.
|
# Makes the wmail dockapp binary and cleans the directory, respectively.
|
||||||
|
|
||||||
LIBS = @LIBS@ @XLFLAGS@ @XLIBS@
|
LIBS = @LIBS@ @dockapp_LIBS@ @X11_LIBS@
|
||||||
CC = @CC@
|
CC = @CC@
|
||||||
CFLAGS = @CFLAGS@ @XCFLAGS@
|
CFLAGS = @CFLAGS@ @dockapp_CFLAGS@ @X11_CFLAGS@
|
||||||
CPPFLAGS = @DEFS@ @CPPFLAGS@
|
CPPFLAGS = @DEFS@ @CPPFLAGS@
|
||||||
|
|
||||||
default all target: wmail
|
default all target: wmail
|
||||||
|
|
Loading…
Reference in a new issue