[asterisk-commits] pcadach: branch pcadach/chan_h323-live r40380 - in /team/pcadach/chan_h323-li...

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Fri Aug 18 01:09:23 MST 2006


Author: pcadach
Date: Fri Aug 18 03:09:23 2006
New Revision: 40380

URL: http://svn.digium.com/view/asterisk?rev=40380&view=rev
Log:
Check OpenH323/PWLib installation more carefully, especially for pre-builded packages

Modified:
    team/pcadach/chan_h323-live/acinclude.m4
    team/pcadach/chan_h323-live/channels/h323/Makefile
    team/pcadach/chan_h323-live/configure
    team/pcadach/chan_h323-live/configure.ac

Modified: team/pcadach/chan_h323-live/acinclude.m4
URL: http://svn.digium.com/view/asterisk/team/pcadach/chan_h323-live/acinclude.m4?rev=40380&r1=40379&r2=40380&view=diff
==============================================================================
--- team/pcadach/chan_h323-live/acinclude.m4 (original)
+++ team/pcadach/chan_h323-live/acinclude.m4 Fri Aug 18 03:09:23 2006
@@ -106,6 +106,8 @@
 
 AC_DEFUN(
 [AST_CHECK_PWLIB], [
+PWLIB_INCDIR=
+PWLIB_LIBDIR=
 if test "${PWLIBDIR:-unset}" != "unset" ; then
   AC_CHECK_FILE(${PWLIBDIR}/version.h, HAS_PWLIB=1, )
 fi
@@ -121,10 +123,17 @@
       AC_CHECK_FILE(/usr/local/include/ptlib.h, HAS_PWLIB=1, )
       if test "${HAS_PWLIB:-unset}" != "unset" ; then
         AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/local/bin)
+        if test "${PTLIB_CONFIG:-unset}" = "unset" ; then
+          AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/local/share/pwlib/make)
+        fi
+        PWLIB_INCDIR="/usr/local/include"
+        PWLIB_LIBDIR="/usr/local/lib"
       else
         AC_CHECK_FILE(/usr/include/ptlib.h, HAS_PWLIB=1, )
         if test "${HAS_PWLIB:-unset}" != "unset" ; then
           AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/share/pwlib/make)
+          PWLIB_INCDIR="/usr/include"
+          PWLIB_LIBDIR="/usr/lib"
         fi
       fi
     fi
@@ -151,7 +160,16 @@
   PWLIBDIR="/usr/local/share/pwlib"
 fi
 
+if test "${PWLIB_INCDIR:-unset}" = "unset"; then
+  PWLIB_INCDIR="${PWLIBDIR}/include"
+fi
+if test "${PWLIB_LIBDIR:-unset}" = "unset"; then
+  PWLIB_LIBDIR="${PWLIBDIR}/lib"
+fi
+
 AC_SUBST([PWLIBDIR])
+AC_SUBST([PWLIB_INCDIR])
+AC_SUBST([PWLIB_LIBDIR])
 ])
 
 
@@ -244,13 +262,16 @@
 
 AC_DEFUN(
 [AST_CHECK_OPENH323], [
+OPENH323_INCDIR=
+OPENH323_LIBDIR=
 if test "${OPENH323DIR:-unset}" != "unset" ; then
   AC_CHECK_FILE(${OPENH323DIR}/version.h, HAS_OPENH323=1, )
 fi
 if test "${HAS_OPENH323:-unset}" = "unset" ; then
-  AC_CHECK_FILE(${PWLIBDIR}/../openh323/version.h, HAS_OPENH323=1, )
+  AC_CHECK_FILE(${PWLIBDIR}/../openh323/version.h, OPENH323DIR="${PWLIBDIR}/../openh323"; HAS_OPENH323=1, )
   if test "${HAS_OPENH323:-unset}" != "unset" ; then
     OPENH323DIR="${PWLIBDIR}/../openh323"
+    AC_CHECK_FILE(${OPENH323DIR}/include/h323.h, , OPENH323_INCDIR="${PWLIB_INCDIR}/openh323"; OPENH323_LIBDIR="${PWLIB_LIBDIR}")
   else
     AC_CHECK_FILE(${HOME}/openh323/include/h323.h, HAS_OPENH323=1, )
     if test "${HAS_OPENH323:-unset}" != "unset" ; then
@@ -259,16 +280,30 @@
       AC_CHECK_FILE(/usr/local/include/openh323/h323.h, HAS_OPENH323=1, )
       if test "${HAS_OPENH323:-unset}" != "unset" ; then
         OPENH323DIR="/usr/local/share/openh323"
+        OPENH323_INCDIR="/usr/local/include/openh323"
+        OPENH323_LIBDIR="/usr/local/lib"
       else
         AC_CHECK_FILE(/usr/include/openh323/h323.h, HAS_OPENH323=1, )
         if test "${HAS_OPENH323:-unset}" != "unset" ; then
           OPENH323DIR="/usr/share/openh323"
+          OPENH323_INCDIR="/usr/include/openh323"
+          OPENH323_LIBDIR="/usr/lib"
         fi
       fi
     fi
   fi
 fi
+
+if test "${OPENH323_INCDIR:-unset}" = "unset"; then
+  OPENH323_INCDIR="${OPENH323DIR}/include"
+fi
+if test "${OPENH323_LIBDIR:-unset}" = "unset"; then
+  OPENH323_LIBDIR="${OPENH323DIR}/lib"
+fi
+
 AC_SUBST([OPENH323DIR])
+AC_SUBST([OPENH323_INCDIR])
+AC_SUBST([OPENH323_LIBDIR])
 ])
 
 
@@ -310,8 +345,8 @@
 
 	   saved_cppflags="${CPPFLAGS}"
 	   saved_libs="${LIBS}"
-	   LIBS="${LIBS} -L${$2DIR}/lib -l${PLATFORM_$2} $7"
-	   CPPFLAGS="${CPPFLAGS} -I${$2DIR}/include $6"
+	   LIBS="${LIBS} -L${$2_LIBDIR} -l${PLATFORM_$2} $7"
+	   CPPFLAGS="${CPPFLAGS} -I${$2_INCDIR} $6"
 
 	   AC_LANG_PUSH([C++])
 
@@ -331,10 +366,13 @@
 	   CPPFLAGS="${saved_cppflags}"
 
 	   if test "${ac_cv_lib_$2}" = "yes"; then
-	      $2_LIB="-l${PLATFORM_$2}"
-	      if test "${$2DIR}" != ""; then
-	         $2_LIB="-L${$2DIR}/lib -l${PLATFORM_$2}"
-	         $2_INCLUDE="-I${$2DIR}/include"
+	      if test "${$2_LIBDIR}" != "" -a "${$2_LIBDIR}" != "/usr/lib"; then
+	         $2_LIB="-L${$2_LIBDIR} -l${PLATFORM_$2}"
+	      else
+	         $2_LIB="-l${PLATFORM_$2}"
+	      fi
+	      if test "${$2_INCDIR}" != "" -a "${$2_INCDIR}" != "/usr/include"; then
+	         $2_INCLUDE="-I${$2_INCDIR}"
 	      fi
 	   	  PBX_$2=1
 	   	  AC_DEFINE([HAVE_$2], 1, [$3])

Modified: team/pcadach/chan_h323-live/channels/h323/Makefile
URL: http://svn.digium.com/view/asterisk/team/pcadach/chan_h323-live/channels/h323/Makefile?rev=40380&r1=40379&r2=40380&view=diff
==============================================================================
--- team/pcadach/chan_h323-live/channels/h323/Makefile (original)
+++ team/pcadach/chan_h323-live/channels/h323/Makefile Fri Aug 18 03:09:23 2006
@@ -19,7 +19,7 @@
 OBJDIR		= .
 
 ifndef OPENH323DIR
-OPENH323DIR=$(HOME)/openh323
+OPENH323DIR=/usr/src/OpenH323/openh323
 endif
 
 include $(OPENH323DIR)/openh323u.mak

Modified: team/pcadach/chan_h323-live/configure
URL: http://svn.digium.com/view/asterisk/team/pcadach/chan_h323-live/configure?rev=40380&r1=40379&r2=40380&view=diff
==============================================================================
--- team/pcadach/chan_h323-live/configure (original)
+++ team/pcadach/chan_h323-live/configure Fri Aug 18 03:09:23 2006
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 40176 .
+# From configure.ac Revision: 40379 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.
 #
@@ -313,7 +313,7 @@
 # include <unistd.h>
 #endif"
 
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os PBX_PLATFORM PBX_CPU PBX_VENDOR PBX_OS UNAME ac_pt_UNAME PBX_OSREV OSISWIN32 PBX_OSTYPE CC ac_ct_CC CXX ac_ct_CXX RANLIB ac_ct_RANLIB AR ac_ct_AR NM ac_ct_NM WINDRES ac_ct_WINDRES DLLWRAP ac_ct_DLLWRAP CFLAGS LDFLAGS CPPFLAGS EXEEXT OBJEXT CXXFLAGS CPP CXXCPP AWK INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S GNU_MAKE GREP FIND COMPRESS BASENAME DIRNAME LN DOT AST_DEVMODE ALSA_LIB ALSA_INCLUDE PBX_ALSA CURSES_LIB CURSES_INCLUDE PBX_CURSES GSM_LIB GSM_INCLUDE PBX_GSM IKSEMEL_LIB IKSEMEL_INCLUDE PBX_IKSEMEL IMAP_TK_LIB IMAP_TK_INCLUDE PBX_IMAP_TK KDE_LIB KDE_INCLUDE PBX_KDE NBS_LIB NBS_INCLUDE PBX_NBS NCURSES_LIB NCURSES_INCLUDE PBX_NCURSES NETSNMP_LIB NETSNMP_INCLUDE PBX_NETSNMP NEWT_LIB NEWT_INCLUDE PBX_NEWT UNIXODBC_LIB UNIXODBC_INCLUDE PBX_UNIXODBC OGG_LIB OGG_INCLUDE PBX_OGG OSPTK_LIB OSPTK_INCLUDE PBX_OSPTK OSS_LIB OSS_INCLUDE PBX_OSS POPT_LIB POPT_INCLUDE PBX_POPT PGSQL_LIB PGSQL_INCLUDE PBX_PGSQL PRI_LIB PRI_INCLUDE PBX_PRI PWLIB_LIB PWLIB_INCLUDE PBX_PWLIB OPENH323_LIB OPENH323_INCLUDE PBX_OPENH323 QT_LIB QT_INCLUDE PBX_QT RADIUS_LIB RADIUS_INCLUDE PBX_RADIUS SPEEX_LIB SPEEX_INCLUDE PBX_SPEEX SQLITE_LIB SQLITE_INCLUDE PBX_SQLITE OPENSSL_LIB OPENSSL_INCLUDE PBX_OPENSSL FREETDS_LIB FREETDS_INCLUDE PBX_FREETDS TERMCAP_LIB TERMCAP_INCLUDE PBX_TERMCAP TINFO_LIB TINFO_INCLUDE PBX_TINFO TONEZONE_LIB TONEZONE_INCLUDE PBX_TONEZONE VORBIS_LIB VORBIS_INCLUDE PBX_VORBIS VPB_LIB VPB_INCLUDE PBX_VPB ZLIB_LIB ZLIB_INCLUDE PBX_ZLIB ZAPTEL_LIB ZAPTEL_INCLUDE PBX_ZAPTEL ALLOCA EGREP LIBOBJS POW_LIB KDEINIT ac_pt_KDEINIT KDEDIR NETSNMP_CONFIG ac_pt_NETSNMP_CONFIG PG_CONFIG ac_pt_PG_CONFIG PTLIB_CONFIG PWLIBDIR PWLIB_PLATFORM OPENH323DIR QTMOC ac_pt_QTMOC EDITLINE_LIB PBX_H323 PBX_IXJUSER GTKCONFIG ac_ct_GTKCONFIG PBX_GTK GTK_INCLUDE GTK_LIB CURL ac_pt_CURL PBX_CURL CURLLIB LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os PBX_PLATFORM PBX_CPU PBX_VENDOR PBX_OS UNAME ac_pt_UNAME PBX_OSREV OSISWIN32 PBX_OSTYPE CC ac_ct_CC CXX ac_ct_CXX RANLIB ac_ct_RANLIB AR ac_ct_AR NM ac_ct_NM WINDRES ac_ct_WINDRES DLLWRAP ac_ct_DLLWRAP CFLAGS LDFLAGS CPPFLAGS EXEEXT OBJEXT CXXFLAGS CPP CXXCPP AWK INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S GNU_MAKE GREP FIND COMPRESS BASENAME DIRNAME LN DOT AST_DEVMODE ALSA_LIB ALSA_INCLUDE PBX_ALSA CURSES_LIB CURSES_INCLUDE PBX_CURSES GSM_LIB GSM_INCLUDE PBX_GSM IKSEMEL_LIB IKSEMEL_INCLUDE PBX_IKSEMEL IMAP_TK_LIB IMAP_TK_INCLUDE PBX_IMAP_TK KDE_LIB KDE_INCLUDE PBX_KDE NBS_LIB NBS_INCLUDE PBX_NBS NCURSES_LIB NCURSES_INCLUDE PBX_NCURSES NETSNMP_LIB NETSNMP_INCLUDE PBX_NETSNMP NEWT_LIB NEWT_INCLUDE PBX_NEWT UNIXODBC_LIB UNIXODBC_INCLUDE PBX_UNIXODBC OGG_LIB OGG_INCLUDE PBX_OGG OSPTK_LIB OSPTK_INCLUDE PBX_OSPTK OSS_LIB OSS_INCLUDE PBX_OSS POPT_LIB POPT_INCLUDE PBX_POPT PGSQL_LIB PGSQL_INCLUDE PBX_PGSQL PRI_LIB PRI_INCLUDE PBX_PRI PWLIB_LIB PWLIB_INCLUDE PBX_PWLIB OPENH323_LIB OPENH323_INCLUDE PBX_OPENH323 QT_LIB QT_INCLUDE PBX_QT RADIUS_LIB RADIUS_INCLUDE PBX_RADIUS SPEEX_LIB SPEEX_INCLUDE PBX_SPEEX SQLITE_LIB SQLITE_INCLUDE PBX_SQLITE OPENSSL_LIB OPENSSL_INCLUDE PBX_OPENSSL FREETDS_LIB FREETDS_INCLUDE PBX_FREETDS TERMCAP_LIB TERMCAP_INCLUDE PBX_TERMCAP TINFO_LIB TINFO_INCLUDE PBX_TINFO TONEZONE_LIB TONEZONE_INCLUDE PBX_TONEZONE VORBIS_LIB VORBIS_INCLUDE PBX_VORBIS VPB_LIB VPB_INCLUDE PBX_VPB ZLIB_LIB ZLIB_INCLUDE PBX_ZLIB ZAPTEL_LIB ZAPTEL_INCLUDE PBX_ZAPTEL ALLOCA EGREP LIBOBJS POW_LIB KDEINIT ac_pt_KDEINIT KDEDIR NETSNMP_CONFIG ac_pt_NETSNMP_CONFIG PG_CONFIG ac_pt_PG_CONFIG PTLIB_CONFIG PWLIBDIR PWLIB_INCDIR PWLIB_LIBDIR PWLIB_PLATFORM OPENH323DIR OPENH323_INCDIR OPENH323_LIBDIR QTMOC ac_pt_QTMOC EDITLINE_LIB PBX_H323 PBX_IXJUSER GTKCONFIG ac_ct_GTKCONFIG PBX_GTK GTK_INCLUDE GTK_LIB CURL ac_pt_CURL PBX_CURL CURLLIB LTLIBOBJS'
 ac_subst_files=''
 
 # Initialize some variables set by options.
@@ -19194,6 +19194,8 @@
 		PWLIBDIR="${PWLIB_DIR}"
 	fi
 
+PWLIB_INCDIR=
+PWLIB_LIBDIR=
 if test "${PWLIBDIR:-unset}" != "unset" ; then
   as_ac_File=`echo "ac_cv_file_${PWLIBDIR}/version.h" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for ${PWLIBDIR}/version.h" >&5
@@ -19330,6 +19332,49 @@
 echo "${ECHO_T}no" >&6
 fi
 
+        if test "${PTLIB_CONFIG:-unset}" = "unset" ; then
+          # Extract the first word of "ptlib-config", so it can be a program name with args.
+set dummy ptlib-config; ac_word=$2
+echo "$as_me:$LINENO: checking for $ac_word" >&5
+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
+if test "${ac_cv_path_PTLIB_CONFIG+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  case $PTLIB_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PTLIB_CONFIG="$PTLIB_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in /usr/local/share/pwlib/make
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+  for ac_exec_ext in '' $ac_executable_extensions; do
+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PTLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+done
+
+  ;;
+esac
+fi
+PTLIB_CONFIG=$ac_cv_path_PTLIB_CONFIG
+
+if test -n "$PTLIB_CONFIG"; then
+  echo "$as_me:$LINENO: result: $PTLIB_CONFIG" >&5
+echo "${ECHO_T}$PTLIB_CONFIG" >&6
+else
+  echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+
+        fi
+        PWLIB_INCDIR="/usr/local/include"
+        PWLIB_LIBDIR="/usr/local/lib"
       else
         echo "$as_me:$LINENO: checking for /usr/include/ptlib.h" >&5
 echo $ECHO_N "checking for /usr/include/ptlib.h... $ECHO_C" >&6
@@ -19392,6 +19437,8 @@
 echo "${ECHO_T}no" >&6
 fi
 
+          PWLIB_INCDIR="/usr/include"
+          PWLIB_LIBDIR="/usr/lib"
         fi
       fi
     fi
@@ -19417,6 +19464,15 @@
 if test "x$PWLIBDIR" = "x/usr/local" -o "x$PWLIBDIR" = "x/usr/"; then
   PWLIBDIR="/usr/local/share/pwlib"
 fi
+
+if test "${PWLIB_INCDIR:-unset}" = "unset"; then
+  PWLIB_INCDIR="${PWLIBDIR}/include"
+fi
+if test "${PWLIB_LIBDIR:-unset}" = "unset"; then
+  PWLIB_LIBDIR="${PWLIBDIR}/lib"
+fi
+
+
 
 
 
@@ -19549,8 +19605,8 @@
 
 	   saved_cppflags="${CPPFLAGS}"
 	   saved_libs="${LIBS}"
-	   LIBS="${LIBS} -L${PWLIBDIR}/lib -l${PLATFORM_PWLIB} "
-	   CPPFLAGS="${CPPFLAGS} -I${PWLIBDIR}/include "
+	   LIBS="${LIBS} -L${PWLIB_LIBDIR} -l${PLATFORM_PWLIB} "
+	   CPPFLAGS="${CPPFLAGS} -I${PWLIB_INCDIR} "
 
 	   ac_ext=cc
 ac_cpp='$CXXCPP $CPPFLAGS'
@@ -19623,10 +19679,13 @@
 	   CPPFLAGS="${saved_cppflags}"
 
 	   if test "${ac_cv_lib_PWLIB}" = "yes"; then
-	      PWLIB_LIB="-l${PLATFORM_PWLIB}"
-	      if test "${PWLIBDIR}" != ""; then
-	         PWLIB_LIB="-L${PWLIBDIR}/lib -l${PLATFORM_PWLIB}"
-	         PWLIB_INCLUDE="-I${PWLIBDIR}/include"
+	      if test "${PWLIB_LIBDIR}" != "" -a "${PWLIB_LIBDIR}" != "/usr/lib"; then
+	         PWLIB_LIB="-L${PWLIB_LIBDIR} -l${PLATFORM_PWLIB}"
+	      else
+	         PWLIB_LIB="-l${PLATFORM_PWLIB}"
+	      fi
+	      if test "${PWLIB_INCDIR}" != "" -a "${PWLIB_INCDIR}" != "/usr/include"; then
+	         PWLIB_INCLUDE="-I${PWLIB_INCDIR}"
 	      fi
 	   	  PBX_PWLIB=1
 
@@ -19659,6 +19718,8 @@
 	PLATFORM_OPENH323="h323_${PWLIB_PLATFORM}_r"
 
 
+OPENH323_INCDIR=
+OPENH323_LIBDIR=
 if test "${OPENH323DIR:-unset}" != "unset" ; then
   as_ac_File=`echo "ac_cv_file_${OPENH323DIR}/version.h" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for ${OPENH323DIR}/version.h" >&5
@@ -19703,11 +19764,35 @@
 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5
 echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6
 if test `eval echo '${'$as_ac_File'}'` = yes; then
-  HAS_OPENH323=1
+  OPENH323DIR="${PWLIBDIR}/../openh323"; HAS_OPENH323=1
 fi
 
   if test "${HAS_OPENH323:-unset}" != "unset" ; then
     OPENH323DIR="${PWLIBDIR}/../openh323"
+    as_ac_File=`echo "ac_cv_file_${OPENH323DIR}/include/h323.h" | $as_tr_sh`
+echo "$as_me:$LINENO: checking for ${OPENH323DIR}/include/h323.h" >&5
+echo $ECHO_N "checking for ${OPENH323DIR}/include/h323.h... $ECHO_C" >&6
+if eval "test \"\${$as_ac_File+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  test "$cross_compiling" = yes &&
+  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
+echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
+   { (exit 1); exit 1; }; }
+if test -r "${OPENH323DIR}/include/h323.h"; then
+  eval "$as_ac_File=yes"
+else
+  eval "$as_ac_File=no"
+fi
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_File'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_File'}'`" >&6
+if test `eval echo '${'$as_ac_File'}'` = yes; then
+  :
+else
+  OPENH323_INCDIR="${PWLIB_INCDIR}/openh323"; OPENH323_LIBDIR="${PWLIB_LIBDIR}"
+fi
+
   else
     as_ac_File=`echo "ac_cv_file_${HOME}/openh323/include/h323.h" | $as_tr_sh`
 echo "$as_me:$LINENO: checking for ${HOME}/openh323/include/h323.h" >&5
@@ -19757,6 +19842,8 @@
 
       if test "${HAS_OPENH323:-unset}" != "unset" ; then
         OPENH323DIR="/usr/local/share/openh323"
+        OPENH323_INCDIR="/usr/local/include/openh323"
+        OPENH323_LIBDIR="/usr/local/lib"
       else
         echo "$as_me:$LINENO: checking for /usr/include/openh323/h323.h" >&5
 echo $ECHO_N "checking for /usr/include/openh323/h323.h... $ECHO_C" >&6
@@ -19781,11 +19868,23 @@
 
         if test "${HAS_OPENH323:-unset}" != "unset" ; then
           OPENH323DIR="/usr/share/openh323"
+          OPENH323_INCDIR="/usr/include/openh323"
+          OPENH323_LIBDIR="/usr/lib"
         fi
       fi
     fi
   fi
 fi
+
+if test "${OPENH323_INCDIR:-unset}" = "unset"; then
+  OPENH323_INCDIR="${OPENH323DIR}/include"
+fi
+if test "${OPENH323_LIBDIR:-unset}" = "unset"; then
+  OPENH323_LIBDIR="${OPENH323DIR}/lib"
+fi
+
+
+
 
 
 
@@ -19826,8 +19925,8 @@
 
 	   saved_cppflags="${CPPFLAGS}"
 	   saved_libs="${LIBS}"
-	   LIBS="${LIBS} -L${OPENH323DIR}/lib -l${PLATFORM_OPENH323} ${PWLIB_LIB}"
-	   CPPFLAGS="${CPPFLAGS} -I${OPENH323DIR}/include ${PWLIB_INCLUDE}"
+	   LIBS="${LIBS} -L${OPENH323_LIBDIR} -l${PLATFORM_OPENH323} ${PWLIB_LIB}"
+	   CPPFLAGS="${CPPFLAGS} -I${OPENH323_INCDIR} ${PWLIB_INCLUDE}"
 
 	   ac_ext=cc
 ac_cpp='$CXXCPP $CPPFLAGS'
@@ -19902,10 +20001,13 @@
 	   CPPFLAGS="${saved_cppflags}"
 
 	   if test "${ac_cv_lib_OPENH323}" = "yes"; then
-	      OPENH323_LIB="-l${PLATFORM_OPENH323}"
-	      if test "${OPENH323DIR}" != ""; then
-	         OPENH323_LIB="-L${OPENH323DIR}/lib -l${PLATFORM_OPENH323}"
-	         OPENH323_INCLUDE="-I${OPENH323DIR}/include"
+	      if test "${OPENH323_LIBDIR}" != "" -a "${OPENH323_LIBDIR}" != "/usr/lib"; then
+	         OPENH323_LIB="-L${OPENH323_LIBDIR} -l${PLATFORM_OPENH323}"
+	      else
+	         OPENH323_LIB="-l${PLATFORM_OPENH323}"
+	      fi
+	      if test "${OPENH323_INCDIR}" != "" -a "${OPENH323_INCDIR}" != "/usr/include"; then
+	         OPENH323_INCLUDE="-I${OPENH323_INCDIR}"
 	      fi
 	   	  PBX_OPENH323=1
 
@@ -25013,7 +25115,7 @@
 
 
 
-                    ac_config_files="$ac_config_files build_tools/menuselect-deps makeopts"
+                              ac_config_files="$ac_config_files build_tools/menuselect-deps makeopts channels/h323/Makefile"
 
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
@@ -25542,6 +25644,7 @@
   # Handling of arguments.
   "build_tools/menuselect-deps" ) CONFIG_FILES="$CONFIG_FILES build_tools/menuselect-deps" ;;
   "makeopts" ) CONFIG_FILES="$CONFIG_FILES makeopts" ;;
+  "channels/h323/Makefile" ) CONFIG_FILES="$CONFIG_FILES channels/h323/Makefile" ;;
   "include/asterisk/autoconfig.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/asterisk/autoconfig.h" ;;
   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
@@ -25793,8 +25896,12 @@
 s, at ac_pt_PG_CONFIG@,$ac_pt_PG_CONFIG,;t t
 s, at PTLIB_CONFIG@,$PTLIB_CONFIG,;t t
 s, at PWLIBDIR@,$PWLIBDIR,;t t
+s, at PWLIB_INCDIR@,$PWLIB_INCDIR,;t t
+s, at PWLIB_LIBDIR@,$PWLIB_LIBDIR,;t t
 s, at PWLIB_PLATFORM@,$PWLIB_PLATFORM,;t t
 s, at OPENH323DIR@,$OPENH323DIR,;t t
+s, at OPENH323_INCDIR@,$OPENH323_INCDIR,;t t
+s, at OPENH323_LIBDIR@,$OPENH323_LIBDIR,;t t
 s, at QTMOC@,$QTMOC,;t t
 s, at ac_pt_QTMOC@,$ac_pt_QTMOC,;t t
 s, at EDITLINE_LIB@,$EDITLINE_LIB,;t t

Modified: team/pcadach/chan_h323-live/configure.ac
URL: http://svn.digium.com/view/asterisk/team/pcadach/chan_h323-live/configure.ac?rev=40380&r1=40379&r2=40380&view=diff
==============================================================================
--- team/pcadach/chan_h323-live/configure.ac (original)
+++ team/pcadach/chan_h323-live/configure.ac Fri Aug 18 03:09:23 2006
@@ -962,7 +962,7 @@
 AC_SUBST(PBX_CURL)
 AC_SUBST(CURLLIB)
 
-AC_CONFIG_FILES([build_tools/menuselect-deps makeopts])
+AC_CONFIG_FILES([build_tools/menuselect-deps makeopts channels/h323/Makefile])
 AC_OUTPUT
 
 if test "x${silent}" != "xyes" ; then



More information about the asterisk-commits mailing list