02bce1c90f
Code that was ripped out of wmbattery for version 1.22, which introduced the dependency on libapm but dropped support for the BSDs, has been restored.
52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
dnl Process this file with autoconf to produce a configure script.
|
|
AC_INIT(wmbattery.c, 2.44)
|
|
AC_CONFIG_HEADER(config.h)
|
|
|
|
AC_CONFIG_AUX_DIR(autoconf)
|
|
|
|
dnl Checks for the apm device other than /proc/apm.
|
|
AC_CHECK_FILES(/dev/apm)
|
|
|
|
dnl Checks for programs.
|
|
AC_PROG_CC
|
|
AC_PROG_INSTALL
|
|
|
|
dnl Locate X11.
|
|
AC_PATH_X
|
|
if test "x${no_x}" = "xyes"; then
|
|
AC_MSG_ERROR(Can't find X windows include files and libraries)
|
|
fi
|
|
if test "x${x_includes}" != "x"; then
|
|
CPPFLAGS="$CPPFLAGS -I`echo ${x_includes}`"
|
|
fi
|
|
if test "x${x_libraries}" != "x"; then
|
|
LIBS="$LIBS -L`echo ${x_libraries}`"
|
|
fi
|
|
|
|
dnl Checks for libraries.
|
|
AC_CHECK_LIB(X11, XOpenDisplay)
|
|
AC_CHECK_LIB(Xext, XShapeCombineMask)
|
|
AC_CHECK_LIB(Xpm, XpmReadFileToPixmap)
|
|
AC_CHECK_LIB(apm, apm_read)
|
|
|
|
dnl Checks for header files.
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS(X11/xpm.h)
|
|
AC_CHECK_HEADERS(X11/extensions/shape.h)
|
|
AC_CHECK_HEADERS(getopt.h)
|
|
AC_CHECK_HEADERS(apm.h)
|
|
dnl FreeBSD needs apm_bios.h
|
|
AC_CHECK_HEADERS(machine/apm_bios.h)
|
|
dnl NetBSD and OpenBSD need apmvar.h
|
|
AC_CHECK_HEADERS(i386/apmvar.h)
|
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
AC_C_CONST
|
|
|
|
dnl Checks for library functions.
|
|
AC_PROG_GCC_TRADITIONAL
|
|
AC_FUNC_VPRINTF
|
|
AC_CHECK_FUNCS(strdup)
|
|
|
|
AC_OUTPUT(makeinfo:autoconf/makeinfo.in)
|