Update libmpdclient with jat's ipv6 fixes.
[libmpd.git] / configure.ac
blob68853bae6e46d85ab1069e9f9ebba3a613769975
1 AC_INIT(src)
2 AM_CONFIG_HEADER(config.h)
3 AM_INIT_AUTOMAKE(libmpd, 0.15.98, Qball@Sarine.nl)
5 AC_PROG_CC
6 AC_LIBTOOL_WIN32_DLL
7 AM_PROG_LIBTOOL
9 AC_REPLACE_FUNCS(strndup)
11 EXTRA_CFLAGS=
12 EXTRA_LDFLAGS=
13 case $host in
14   *-*-mingw32* | *-*-windows)
15     EXTRA_CFLAGS="-mno-cygwin -mwindows -mms-bitfields -fno-strict-aliasing -DMPD_NO_GAI"
16     EXTRA_LDFLAGS="-export-all-symbols -mwindows -no-undefined -lws2_32 -mms-bitfields" ;;
17   *-*-cygwin*)
18     EXTRA_CFLAGS="-fno-strict-aliasing"
19     EXTRA_LDFLAGS="-export-all-symbols -mms-bitfields";;
20 esac
21 AC_SUBST(EXTRA_CFLAGS)
22 AC_SUBST(EXTRA_LDFLAGS)   
24 PKG_CHECK_MODULES([glib], glib-2.0 >= 2.16)
25 AC_SUBST(glib_LIBS)
26 AC_SUBST(glib_CFLAGS)
28 # Checks for header files.
29 AC_HEADER_STDC
30 AC_CHECK_HEADERS([stdlib.h string.h unistd.h])
32 AC_OUTPUT([
33 Makefile
34 src/Makefile
35 doc/Makefile
36 example/Makefile
37 example/testcase/Makefile
38 libmpd.pc
39 src/libmpd-version.h
40 doc/libmpd.doxy