3 AC_INIT([avsystem], [1.0])
4 AM_INIT_AUTOMAKE([-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
24 AC_ARG_ENABLE(sdk, AC_HELP_STRING([--enable-sdk], [sdk build]),
26 case "${enableval}" in
29 *) AC_MSG_ERROR(bad value ${enableval} for --enable-sdk) ;;
33 AM_CONDITIONAL([IS_SDK], [test "x$IS_SDK" = "xyes"])
35 AC_ARG_ENABLE(audiotest, AC_HELP_STRING([--enable-audiotest], [build audio test program]),
37 case "${enableval}" in
38 yes) WITH_AUDIOTEST=yes ;;
39 no) WITH_AUDIOTEST=no ;;
40 *) AC_MSG_ERROR(bad value ${enableval} for --enable-audiotest) ;;
44 AM_CONDITIONAL([WITH_AUDIOTEST], [test "x$WITH_AUDIOTEST" = "xyes"])
46 # Checks for libraries.
47 PKG_CHECK_MODULES(ALSA, alsa >= 1.0.15)
51 PKG_CHECK_MODULES(EXIF, libexif)
55 PKG_CHECK_MODULES(MMTA, mm-ta)
59 PKG_CHECK_MODULES(MMLOG, mm-log)
60 AC_SUBST(MMLOG_CFLAGS)
63 PKG_CHECK_MODULES(PASIMPLE, libpulse-simple)
64 AC_SUBST(PASIMPLE_CFLAGS)
65 AC_SUBST(PASIMPLE_LIBS)
66 PKG_CHECK_MODULES(PA, libpulse)
70 PKG_CHECK_MODULES(ASCN, libascenario)
74 PKG_CHECK_MODULES(INIPARSER, iniparser)
75 AC_SUBST(INIPARSER_CFLAGS)
76 AC_SUBST(INIPARSER_LIBS)
78 # Checks for header files.
80 AC_CHECK_HEADERS([fcntl.h memory.h stdlib.h string.h sys/time.h unistd.h errno.h sys/types.h sys/stat.h])
82 # Checks for typedefs, structures, and compiler characteristics.
87 # Checks for library functions.
92 AC_FUNC_SELECT_ARGTYPES
94 AC_CHECK_FUNCS([memset select])
98 pkgconfig-arm/Makefile
99 pkgconfig-arm/avsystem.pc
100 pkgconfig-arm/avsysaudio.pc
101 pkgconfig-i386/Makefile
102 pkgconfig-i386/avsystem.pc
103 pkgconfig-i386/avsysaudio.pc