Got it working for two hosts, getting the rest should be rather easy, so
[state-utils.git] / configure.ac
blob87dea806dd7cd3cee61dfea4d83f2287c2579dae
1 AC_PREREQ(2.52)
2 AC_INIT(
3 state-utils, dnl `Package Name`
4 0.12.3, dnl `Package Version`
5 Avuton Olrich (avuton@gmail.com) dnl `Name/email`
8 AM_INIT_AUTOMAKE(
9         $PACKAGE_NAME,
10         $PACKAGE_VERSION
13 AC_PROG_CC
14 AC_PROG_INSTALL
15 AC_CONFIG_LINKS
17 case "$CC" in
18 *gcc*)
19         CFLAGS="-Wall -Wextra -Wstrict-prototypes -Wnested-externs -ffast-math $CFLAGS"
20         ;;
21 esac
23 AM_CONFIG_HEADER(config.h)
25 dnl For state
26 AC_CHECK_HEADER(getopt.h)
27 AC_CHECK_HEADER(stdio.h)
28 AC_CHECK_HEADER(errno.h)
29 AC_CHECK_HEADER(ctype.h)
31 dnl For libmpdclient
32 AC_CHECK_HEADER(netdb.h)
33 AC_CHECK_HEADER(fcntl.h)
34 AC_CHECK_HEADER(netinet/in.h)
35 AC_CHECK_HEADER(arpa/inet.h)
36 AC_CHECK_HEADER(sys/param.h)
38 AC_CHECK_LIB(
39         socket,
40         socket,
41         LIBS="$LIBS -lsocket",
44 AC_CHECK_LIB(
45         nsl,
46         gethostbyname,
47         LIBS="$LIBS -lnsl"
50 AC_DEFINE_UNQUOTED(
51         DEFAULT_HOST,
52         "$DEFAULT_HOST",
53         [Define default host]
56 AC_DEFINE_UNQUOTED(
57         DEFAULT_PORT,
58         "$DEFAULT_PORT",
59         [Define default port]
62 AC_OUTPUT(doc/Makefile src/Makefile Makefile)