2 # Process this file with autoconf to produce a configure script.
5 AC_INIT([shairplay], [0.9.0], [juhovh@iki.fi])
6 AC_CONFIG_MACRO_DIR([m4])
7 AC_CONFIG_SRCDIR([src/shairplay.c])
8 AC_CONFIG_HEADER([config.h])
9 AM_INIT_AUTOMAKE([foreign])
11 # Checks for programs.
15 # Checks for libraries.
19 # Checks for header files.
22 # Checks for typedefs, structures, and compiler characteristics.
24 # Checks for library functions.
25 AC_CHECK_LIB([socket],[connect])
26 AC_CHECK_LIB([pthread],[pthread_create])
29 # Custom check for os, similar to webkit
30 AC_MSG_CHECKING([for native Win32])
39 AC_MSG_RESULT([$os_win32])
54 gnu* | linux* | k*bsd*-gnu)
63 AM_CONDITIONAL([OS_WIN32],[test "$os_win32" = "yes"])
64 AM_CONDITIONAL([OS_UNIX],[test "$os_win32" = "no"])
65 AM_CONDITIONAL([OS_LINUX],[test "$os_linux" = "yes"])
66 AM_CONDITIONAL([OS_GNU],[test "$os_gnu" = "yes"])
67 AM_CONDITIONAL([OS_FREEBSD],[test "$os_freebsd" = "yes"])
69 # Custom check for libao
70 PKG_CHECK_MODULES([libao], [ao >= 1.1.0], [have_libao=1], [have_libao=0])
71 AM_CONDITIONAL([HAVE_LIBAO], [test "$have_libao" -eq 1])
80 [src/lib/alac/Makefile]
81 [src/lib/crypto/Makefile]