mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-12 22:09:25 +08:00
Merge branch 'stable' into sip_dev
Conflicts: .gitignore configure.ac src/Makefile.am
This commit is contained in:
67
configure.ac
67
configure.ac
@ -39,6 +39,10 @@ AC_CONFIG_FILES([src/Makefile \
|
||||
src/dbus/Makefile \
|
||||
src/zeroconf/Makefile])
|
||||
|
||||
dnl Unitary test section
|
||||
AC_CONFIG_FILES([test/Makefile])
|
||||
|
||||
|
||||
AC_CONFIG_FILES([po/Makefile \
|
||||
ringtones/Makefile])
|
||||
|
||||
@ -109,7 +113,9 @@ AC_HEADER_TIME
|
||||
AC_C_VOLATILE
|
||||
AC_CHECK_TYPES([ptrdiff_t])
|
||||
|
||||
dnl Check for library functions
|
||||
dnl ********************************
|
||||
dnl Check for needed functions
|
||||
dnl ********************************
|
||||
AC_FUNC_CHOWN
|
||||
AC_FUNC_ERROR_AT_LINE
|
||||
AC_FUNC_FORK
|
||||
@ -126,46 +132,65 @@ AC_CHECK_FUNCS([bzero floor gethostbyname gethrtime gettimeofday \
|
||||
inet_ntoa memset mkdir pathconf pow regcomp select setlocale socket \
|
||||
strchr strdup strerror strrchr strstr strtol utime])
|
||||
|
||||
dnl *****************************************
|
||||
dnl Check for header files
|
||||
dnl *****************************************
|
||||
dnl Check for exosip2
|
||||
LP_CHECK_EXOSIP2
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS"
|
||||
|
||||
dnl Check for GNU ccRTP
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
#Trying to set PJSIP using pkg-config
|
||||
PKG_CHECK_MODULES(PJSIP, libpj, have_libpj=true, have_libpj=false)
|
||||
PKG_CHECK_MODULES(SIP, libpj, have_libpj=true, have_libpj=false)
|
||||
if test "x${have_libpj}" = "xfalse" ; then
|
||||
AC_MSG_ERROR([PJSIP not found. http://www.pjsip.org/download.htm])
|
||||
fi
|
||||
AC_SUBST(SIP_CFLAGS)
|
||||
|
||||
dnl Check for alsa development package - name: libasound2-dev
|
||||
LIBASOUND2_MIN_VERSION=1.0
|
||||
PKG_CHECK_MODULES(alsa, alsa >= ${LIBASOUND2_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libasound2_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libasound2_LIBS"
|
||||
PKG_CHECK_MODULES(ALSA, alsa >= ${LIBASOUND2_MIN_VERSION})
|
||||
AC_SUBST(ALSA_CFLAGS)
|
||||
AC_SUBST(ALSA_LIBS)
|
||||
|
||||
LIBSAMPLERATE_MIN_VERSION=0.1.1
|
||||
PKG_CHECK_MODULES(samplerate, samplerate >= ${LIBSAMPLERATE_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $samplerate_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $samplerate_LIBS"
|
||||
dnl Check for pulseaudio development package - name: libpulse-dev
|
||||
LIBPULSE_MIN_VERSION=0.9.6
|
||||
PKG_CHECK_MODULES(PULSEAUDIO, libpulse >= ${LIBPULSE_MIN_VERSION})
|
||||
AC_SUBST(PULSEAUDIO_LIBS)
|
||||
AC_SUBST(PULSEAUDIO_CFLAGS)
|
||||
|
||||
dnl Check for the samplerate development package - name: libsamplerate0-dev
|
||||
LIBSAMPLERATE_MIN_VERSION=0.1.2
|
||||
PKG_CHECK_MODULES(SAMPLERATE, samplerate >= ${LIBSAMPLERATE_MIN_VERSION})
|
||||
AC_SUBST(SAMPLERATE_LIBS)
|
||||
AC_SUBST(SAMPLERATE_CFLAGS)
|
||||
|
||||
LIBCCGNU2_MIN_VERSION=1.3.1
|
||||
PKG_CHECK_MODULES(libccgnu2, libccgnu2 >= ${LIBCCGNU2_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libccgnu2_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccgnu2_LIBS"
|
||||
PKG_CHECK_MODULES(CCGNU2, libccgnu2 >= ${LIBCCGNU2_MIN_VERSION})
|
||||
AC_SUBST(CCGNU2_LIBS)
|
||||
AC_SUBST(CCGNU2_FLAGS)
|
||||
|
||||
LIBCCEXT2_MIN_VERSION=1.3.1
|
||||
PKG_CHECK_MODULES(libccext2, libccext2 >= ${LIBCCEXT2_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libccext2_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccext2_LIBS"
|
||||
PKG_CHECK_MODULES(CCEXT2, libccext2 >= ${LIBCCEXT2_MIN_VERSION})
|
||||
AC_SUBST(CCEXT2_LIBS)
|
||||
AC_SUBST(CCEXT2_CFLAGS)
|
||||
|
||||
LIBCCRT_MIN_VERSION=1.3.0
|
||||
PKG_CHECK_MODULES(libccrtp1, libccrtp1 >= ${LIBCCRT_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libccrtp1_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libccrtp1_LIBS"
|
||||
PKG_CHECK_MODULES(CCRTP, libccrtp1 >= ${LIBCCRT_MIN_VERSION})
|
||||
AC_SUBST(CCRTP_LIBS)
|
||||
AC_SUBST(CCRTP_CFLAGS)
|
||||
|
||||
LIBDBUSCPP_MIN_VERSION=0.5
|
||||
PKG_CHECK_MODULES(libdbuscpp, dbus-c++-1 >= ${LIBDBUSCPP_MIN_VERSION})
|
||||
SFLPHONE_CFLAGS="$SFLPHONE_CFLAGS $libdbuscpp_CFLAGS"
|
||||
SFLPHONE_LIBS="$SFLPHONE_LIBS $libdbuscpp_LIBS"
|
||||
PKG_CHECK_MODULES(DBUSCPP, dbus-c++-1 >= ${LIBDBUSCPP_MIN_VERSION})
|
||||
AC_SUBST(DBUSCPP_LIBS)
|
||||
AC_SUBST(DBUSCPP_CFLAGS)
|
||||
|
||||
dnl Check for libcppunit-dev
|
||||
CPPUNIT_MIN_VERSION=1.12
|
||||
PKG_CHECK_MODULES(CPPUNIT, cppunit >= ${CPPUNIT_MIN_VERSION})
|
||||
AC_SUBST(CPPUNIT_LIBS)
|
||||
|
||||
# check for libgsm1 (doesn't use pkg-config)
|
||||
dnl Check for libgsm
|
||||
|
Reference in New Issue
Block a user