diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..4d5ae2f --- /dev/null +++ b/configure.ac @@ -0,0 +1,70 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.61) +AC_INIT(AUDIOSESSIONMGR, 1.0, BUG-REPORT-ADDRESS) +AC_CONFIG_HEADER([config.h]) + +AM_INIT_AUTOMAKE(audio-session-manager, 1.0) + +# Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_MAKE_SET +AC_PROG_LIBTOOL + +# Checks for libraries. +PKG_CHECK_MODULES(AUDIOSESSIONMGR, glib-2.0 vconf ) +AC_SUBST(AUDIOSESSIONMGR_CFLAGS) +AC_SUBST(AUDIOSESSIONMGR_LIBS) + +PKG_CHECK_MODULES(MMLOG, mm-log) +AC_SUBST(MMLOG_CFLAGS) +AC_SUBST(MMLOG_LIBS) + +PKG_CHECK_MODULES(SYSMAN, sysman) +AC_SUBST(SYSMAN_CFLAGS) +AC_SUBST(SYSMAN_LIBS) + +PKG_CHECK_MODULES(AVSYSAUDIO, avsysaudio) +AC_SUBST(AVSYSAUDIO_CFLAGS) +AC_SUBST(AVSYSAUDIO_LIBS) + +dnl use security -------------------------------------------------------------------------- +AC_ARG_ENABLE(security, AC_HELP_STRING([--enable-security], [using security]), +[ + case "${enableval}" in + yes) USE_SECURITY=yes ;; + no) USE_SECURITY=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --enable-security) ;; + esac + ],[USE_SECURITY=no]) + +if test "x$USE_SECURITY" = "xyes"; then + PKG_CHECK_MODULES(SECURITY, security-server) + AC_SUBST(SECURITY_CFLAGS) + AC_SUBST(SECURITY_LIBS) +fi +AM_CONDITIONAL(USE_SECURITY, test "x$USE_SECURITY" = "xyes") +dnl end -------------------------------------------------------------------- + + + +# Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h stdlib.h sys/time.h unistd.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_HEADER_STDBOOL +AC_C_CONST +AC_TYPE_MODE_T + +# Checks for library functions. +AC_FUNC_MALLOC +AC_CHECK_FUNCS([memset]) + +AC_CONFIG_FILES([Makefile + audio-session-mgr.pc + init/Makefile + ]) +AC_OUTPUT |