dockapps/wmbattery/configure.ac
Doug Torrance 02bce1c90f wmbattery: Restore BSD support.
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.
2014-10-05 19:18:50 +01:00

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)