Fixed build of ortpchan

git-svn-id: http://voip.null.ro/svn/yate@63 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2004-09-22 23:41:05 +00:00
parent 0a773217cd
commit 69ed7e078b
2 changed files with 51 additions and 2 deletions

View File

@ -190,6 +190,45 @@ AC_SUBST(HAVE_EXOSIP)
AC_SUBST(EXOSIP_INC)
AC_SUBST(EXOSIP_LIB)
HAVE_GLIB1=no
GLIB1_INC=""
GLIB1_LIB=""
AC_ARG_WITH(libglib,AC_HELP_STRING([--with-libglib=DIR],[use Glib 1.2 from DIR (default /usr)]),[ac_cv_use_libglib=$withval],[ac_cv_use_libglib=yes])
if [[ "x$ac_cv_use_libglib" = "xyes" ]]; then
AC_MSG_CHECKING([for Glib 1.2 using pkg-config])
verg=`pkg-config --modversion glib 2>/dev/null`
incg=`pkg-config --cflags-only-I glib 2>/dev/null`
libg=`pkg-config --libs glib 2>/dev/null`
if [[ "x$incg" != "x" -a "x$libg" != "x" ]]; then
HAVE_GLIB1=yes
GLIB1_INC="$incg"
GLIB1_LIB="$libg"
ac_cv_use_libglib="no"
else
ac_cv_use_libglib="/usr"
verg="no"
fi
AC_MSG_RESULT([$verg])
fi
if [[ "x$ac_cv_use_libglib" != "xno" ]]; then
AC_MSG_CHECKING([for Glib 1.2 in $ac_cv_use_libglib])
incg="$ac_cv_use_libglib"
libg="$ac_cv_use_libglib/lib"
if [[ -f "$incg/include/glib-1.2/glib.h" -a -f "$libg2/libglib-1.2.so" ]]; then
HAVE_GLIB1=yes
GLIB1_INC="-I$incg/include/glib-1.2 -I$libg/glib-1.2/include"
GLIB1_LIB="-L$libg -lglib-1.2"
fi
AC_MSG_RESULT([$HAVE_GLIB1])
fi
AC_SUBST(HAVE_GLIB1)
AC_SUBST(GLIB1_INC)
AC_SUBST(GLIB1_LIB)
HAVE_GLIB="$HAVE_GLIB1"
GLIB_INC="$GLIB1_INC"
GLIB_LIB="$GLIB1_LIB"
HAVE_GLIB2=no
GLIB2_INC=""
GLIB2_LIB=""
@ -204,6 +243,9 @@ if [[ "x$ac_cv_use_libglib2" = "xyes" ]]; then
GLIB2_INC="$incg2"
GLIB2_LIB="$libg2"
ac_cv_use_libglib2="no"
HAVE_GLIB=yes
GLIB_INC="$GLIB2_INC"
GLIB_LIB="$GLIB2_LIB"
else
ac_cv_use_libglib2="/usr"
verg2="no"
@ -218,6 +260,9 @@ if [[ -f "$incg2/include/glib-2.0/glib.h" -a -f "$libg2/libglib-2.0.so" ]]; then
HAVE_GLIB2=yes
GLIB2_INC="-I$incg2/include/glib-2.0 -I$libg2/glib-2.0/include"
GLIB2_LIB="-L$libg2 -lglib-2.0"
HAVE_GLIB=yes
GLIB_INC="$GLIB2_INC"
GLIB_LIB="$GLIB2_LIB"
fi
AC_MSG_RESULT([$HAVE_GLIB2])
fi
@ -225,6 +270,10 @@ AC_SUBST(HAVE_GLIB2)
AC_SUBST(GLIB2_INC)
AC_SUBST(GLIB2_LIB)
AC_SUBST(HAVE_GLIB)
AC_SUBST(GLIB_INC)
AC_SUBST(GLIB_LIB)
HAVE_IAX2=no
IAX2_INC=""
IAX2_LIB=""

View File

@ -39,7 +39,7 @@ ifeq (@HAVE_EXOSIP@_@HAVE_ORTP@_@HAVE_GLIB2@,yes_yes_yes)
PROGS := $(PROGS) sipchan.yate
endif
ifneq (@HAVE_ORTP@,no)
ifeq (@HAVE_ORTP@_@HAVE_GLIB@,yes_yes)
PROGS := $(PROGS) ortpchan.yate
endif
@ -126,7 +126,7 @@ pgsqlroute.yate cdrpgsql.yate register.yate: LOCALFLAGS = @PGSQL_INC@ -lpq
sipchan.yate: LOCALFLAGS = @EXOSIP_INC@ @ORTP_INC@ @GLIB2_INC@ @EXOSIP_LIB@ @ORTP_LIB@ @GLIB2_LIB@
ortpchan.yate: LOCALFLAGS = @ORTP_INC@ @ORTP_LIB@
ortpchan.yate: LOCALFLAGS = @ORTP_INC@ @GLIB_INC@ @ORTP_LIB@
iaxchan.yate: @IAX2_DEP@
iaxchan.yate: LOCALLIBS = @IAX2_DEP@