3 AC_INIT([avsystem], [1.0])
4 AM_INIT_AUTOMAKE([subdir-objects -Wall -Werror foreign])
5 AC_CONFIG_HEADERS([config.h:config.hin])
7 AC_CONFIG_MACRO_DIR([m4])
15 AC_FUNC_SELECT_ARGTYPES
21 AC_PROG_GCC_TRADITIONAL
23 m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
26 AC_ARG_ENABLE(sdk, AC_HELP_STRING([--enable-sdk], [sdk build]),
28 case "${enableval}" in
31 *) AC_MSG_ERROR(bad value ${enableval} for --enable-sdk) ;;
35 AM_CONDITIONAL([IS_SDK], [test "x$IS_SDK" = "xyes"])
37 AC_ARG_ENABLE(audiotest, AC_HELP_STRING([--enable-audiotest], [build audio test program]),
39 case "${enableval}" in
40 yes) WITH_AUDIOTEST=yes ;;
41 no) WITH_AUDIOTEST=no ;;
42 *) AC_MSG_ERROR(bad value ${enableval} for --enable-audiotest) ;;
46 AM_CONDITIONAL([WITH_AUDIOTEST], [test "x$WITH_AUDIOTEST" = "xyes"])
48 # Checks for libraries.
49 PKG_CHECK_MODULES(ALSA, alsa >= 1.0.15)
53 PKG_CHECK_MODULES(EXIF, libexif)
57 PKG_CHECK_MODULES(MMTA, mm-ta)
61 PKG_CHECK_MODULES(MMLOG, mm-log)
62 AC_SUBST(MMLOG_CFLAGS)
65 PKG_CHECK_MODULES(PASIMPLE, libpulse-simple)
66 AC_SUBST(PASIMPLE_CFLAGS)
67 AC_SUBST(PASIMPLE_LIBS)
68 PKG_CHECK_MODULES(PA, libpulse)
72 PKG_CHECK_MODULES(ASCN, libascenario)
76 PKG_CHECK_MODULES(INIPARSER, iniparser)
77 AC_SUBST(INIPARSER_CFLAGS)
78 AC_SUBST(INIPARSER_LIBS)
80 # Checks for header files.
82 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h errno.h sys/types.h sys/stat.h])
84 # Checks for typedefs, structures, and compiler characteristics.
89 # Checks for library functions.
94 AC_FUNC_SELECT_ARGTYPES
96 AC_CHECK_FUNCS([memset select])
100 pkgconfig-arm/Makefile
101 pkgconfig-arm/avsystem.pc
102 pkgconfig-arm/avsysaudio.pc
103 pkgconfig-i386/Makefile
104 pkgconfig-i386/avsystem.pc
105 pkgconfig-i386/avsysaudio.pc