60
AC_CHECK_HEADERS(stdint.h stdio.h errno.h math.h stdarg.h syslog.h fcntl.h signal.h assert.h sys/types.h sys/socket.h sys/select.h poll.h netdb.h arpa/inet.h sys/resource.h sys/param.h kstat.h regex.h sys/ioctl.h endian.h)
60
AC_CHECK_HEADERS(stdint.h stdio.h errno.h math.h stdarg.h syslog.h fcntl.h signal.h assert.h sys/types.h sys/socket.h sys/select.h poll.h netdb.h arpa/inet.h sys/resource.h sys/param.h kstat.h regex.h sys/ioctl.h endian.h sys/isa_defs.h)
63
63
AC_CHECK_HEADERS(netinet/in_systm.h, [], [],
891
891
[AC_DEFINE(HAVE_LIBHAL, 1, [Define to 1 if you have 'hal' library])],
892
892
[with_libhal="no"])
893
893
if test "x$with_libhal" = "xyes"; then
895
894
if test "x$PKG_CONFIG" != "x"; then
896
895
BUILD_WITH_LIBHAL_CFLAGS="`pkg-config --cflags hal`"
897
896
BUILD_WITH_LIBHAL_LIBS="`pkg-config --libs hal`"
1739
1738
AM_CONDITIONAL(BUILD_WITH_LIBNETSNMP, test "x$with_libnetsnmp" = "xyes")
1741
with_upsclient_config="libupsclient-config"
1742
with_upsclient_cflags=""
1743
with_upsclient_libs=""
1744
AC_ARG_WITH(libupsclient, [AS_HELP_STRING([--with-libupsclient@<:@=PREFIX@:>@], [Path to libupsclient.])],
1746
if test "x$withval" = "xno"
1740
with_libupsclient="no (pkg-config isn't available)"
1741
with_libupsclient_cflags=""
1742
with_libupsclient_libs=""
1743
if test "x$PKG_CONFIG" != "x"
1745
pkg-config --exists 'libupsclient' 2>/dev/null
1748
with_libupsclient="no"
1750
if test "x$withval" != "xyes"
1752
if test -f "$withval" && test -x "$withval";
1754
with_upsclient_config="$withval"
1756
with_upsclient_config="$withval/bin/libupsclient-config"
1759
1748
with_libupsclient="yes"
1750
with_libupsclient="no (pkg-config doesn't know library)"
1763
with_libupsclient="yes"
1765
1753
if test "x$with_libupsclient" = "xyes"
1767
with_upsclient_cflags=`$with_upsclient_config --cflags 2>/dev/null`
1768
upsclient_config_status=$?
1770
if test $upsclient_config_status -ne 0
1772
with_libupsclient="no ($with_upsclient_config failed)"
1755
with_libupsclient_cflags="`pkg-config --cflags 'libupsclient'`"
1758
with_libupsclient="no"
1760
with_libupsclient_libs="`pkg-config --libs 'libupsclient'`"
1763
with_libupsclient="no"
1775
1766
if test "x$with_libupsclient" = "xyes"
1777
1768
SAVE_CPPFLAGS="$CPPFLAGS"
1778
CPPFLAGS="$CPPFLAGS $with_upsclient_cflags"
1769
CPPFLAGS="$CPPFLAGS $with_libupsclient_cflags"
1780
1771
AC_CHECK_HEADERS(upsclient.h, [], [with_libupsclient="no (upsclient.h not found)"])
1784
1775
if test "x$with_libupsclient" = "xyes"
1786
with_upsclient_libs=`$with_upsclient_config --libs 2>/dev/null`
1787
upsclient_config_status=$?
1789
if test $upsclient_config_status -ne 0
1791
with_libupsclient="no ($with_upsclient_config failed)"
1794
if test "x$with_libupsclient" = "xyes"
1777
SAVE_CPPFLAGS="$CPPFLAGS"
1778
SAVE_LDFLAGS="$LDFLAGS"
1780
CPPFLAGS="$CPPFLAGS $with_libupsclient_cflags"
1781
LDFLAGS="$LDFLAGS $with_libupsclient_libs"
1796
1783
AC_CHECK_LIB(upsclient, upscli_connect,
1798
BUILD_WITH_LIBUPSCLIENT_CFLAGS="$with_upsclient_cflags"
1799
BUILD_WITH_LIBUPSCLIENT_LIBS="$with_upsclient_libs"
1800
AC_SUBST(BUILD_WITH_LIBUPSCLIENT_CFLAGS)
1801
AC_SUBST(BUILD_WITH_LIBUPSCLIENT_LIBS)
1804
with_libupsclient="no (symbol 'upscli_connect' not found)"
1805
], [$with_upsclient_libs])
1784
[with_libupsclient="yes"],
1785
[with_libupsclient="no (symbol upscli_connect not found)"])
1787
CPPFLAGS="$SAVE_CPPFLAGS"
1788
LDFLAGS="$SAVE_LDFLAGS"
1807
1790
if test "x$with_libupsclient" = "xyes"
1809
1792
SAVE_CPPFLAGS="$CPPFLAGS"
1810
CPPFLAGS="$CPPFLAGS $with_upsclient_cflags"
1793
CPPFLAGS="$CPPFLAGS $with_libupsclient_cflags"
1812
1795
AC_CHECK_TYPES([UPSCONN_t, UPSCONN], [], [],
1813
1796
[#include <stdlib.h>
1817
1800
CPPFLAGS="$SAVE_CPPFLAGS"
1819
AM_CONDITIONAL(BUILD_WITH_LIBUPSCLIENT, test "x$with_libupsclient" = "xyes")
1802
if test "x$with_libupsclient" = "xyes"
1804
BUILD_WITH_LIBUPSCLIENT_CFLAGS="$with_libupsclient_cflags"
1805
BUILD_WITH_LIBUPSCLIENT_LIBS="$with_libupsclient_libs"
1806
AC_SUBST(BUILD_WITH_LIBUPSCLIENT_CFLAGS)
1807
AC_SUBST(BUILD_WITH_LIBUPSCLIENT_LIBS)
1821
1810
### BEGIN of check for libxmms ###
1822
1811
with_xmms_config="xmms-config"