mirror of
https://git.jami.net/savoirfairelinux/jami-daemon.git
synced 2025-08-07 22:02:12 +08:00
Clean up the build system; use globals.mak for preprocessor flags
This commit is contained in:
56
configure.ac
56
configure.ac
@ -113,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
|
||||
@ -130,6 +132,10 @@ 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 $EXOSIP_LIBS"
|
||||
@ -137,42 +143,52 @@ SFLPHONE_LIBS="$SFLPHONE_LIBS $EXOSIP_LIBS"
|
||||
dnl Check for GNU ccRTP
|
||||
PKG_PROG_PKG_CONFIG
|
||||
|
||||
dnl Check for osip parser
|
||||
LIBOSIP2_OSIPLISTNOPOINTER_MIN_VERSION=3.0.0
|
||||
PKG_CHECK_MODULES([libosip2], [libosip2 >= ${LIBOSIP2_OSIPLISTNOPOINTER_MIN_VERSION}],
|
||||
[LIBOSIP2_CFLAGS=""], [LIBOSIP2_CFLAGS="-DLIBOSIP2_WITHPOINTER"])
|
||||
SIP_CFLAGS="$SIP_CFLAGS $LIBOSIP2_CFLAGS";
|
||||
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)
|
||||
|
Reference in New Issue
Block a user