⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure.in

📁 sip voip codes on linux 2.4.20
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.AC_INIT(osip/osip.h)dnl *********************************************************************dnl Source packaging numbersOSIP_MAJOR_VERSION=0OSIP_MINOR_VERSION=9OSIP_MICRO_VERSION=7OSIP_VERSION=$OSIP_MAJOR_VERSION.$OSIP_MINOR_VERSION.$OSIP_MICRO_VERSIONLIBOSIP_SO_VERSION=`expr $OSIP_MINOR_VERSION + $OSIP_MAJOR_VERSION`:$OSIP_MICRO_VERSION:$OSIP_MINOR_VERSIONAC_SUBST(LIBOSIP_SO_VERSION, $LIBOSIP_SO_VERSION)AC_SUBST(OSIP_VERSION)VERSION=$OSIP_VERSIONPACKAGE=libosipAC_MSG_RESULT([Configuring ${PACKAGE} ${VERSION}])dnl *********************************************************************dnl Initialize automake stuffAC_CONFIG_AUX_DIR(scripts)AM_CONFIG_HEADER(config.h)AM_INIT_AUTOMAKE($PACKAGE, $VERSION)AM_ACLOCAL_INCLUDE(scripts)AC_CANONICAL_HOSTdnl Checks for programs.AC_PROG_CCAC_PROG_CPPAC_PROG_INSTALLdnl Initialize libtoolLT_AC_PROG_SEDAC_PROG_LIBTOOLdnl declare --enable-* args and collect ac_help stringsAC_ARG_ENABLE(debug,[  --disable-debug         turn off debugging.],disable_debug=$enableval,disable_debug="yes")AC_ARG_ENABLE(trace,[  --disable-trace         turn off trace.],disable_trace=$enableval,disable_trace="yes")AC_ARG_ENABLE(mleak,[  --enable-mleak          turn on memory leak detection.],enable_mleak=$enableval,enable_mleak="no")AC_ARG_ENABLE(mpatrol,[  --enable-mpatrol        turn on memory leak detection with patrol.],enable_mpatrol=$enableval,enable_mpatrol="no")dnl build with multithreaded support (need semaphore).AC_ARG_ENABLE(mt,[  --disable-mt            compile oSIP without multi-thread support.],enable_mt=$enableval,enable_mt="yes")dnl md5 support.AC_ARG_ENABLE(md5,[  --disable-md5           compile oSIP without MD5 support.],enable_md5=$enableval,enable_md5="yes")dnl buffer save mode support.AC_ARG_ENABLE(buffermode,[  --disable-buffermode    compile oSIP without buffer save mode support.],enable_buffermode=$enableval,enable_buffermode="yes")dnl support for linux-thread or posix thread (pthread.h)AC_ARG_ENABLE(pthread,[  --enable-pthread        enable support for POSIX threads. (default=autodetect)],enable_pthread=$enableval,enable_pthread="no")dnl support for GNU Portable ThreadsAC_ARG_ENABLE(pth,[  --enable-pth            enable support for GNU portable thread.],enable_pth=$enableval,enable_pth="no")dnl support for semaphore.h (linux/sun...)AC_ARG_ENABLE(semaphore,[  --enable-semaphore      enable support for semaphore (semaphore.h)],enable_semaphore=$enableval,enable_semaphore="no")dnl support for sysV semaphore in sys/sem.h (BSD/linux...)AC_ARG_ENABLE(sysv,[  --enable-sysv           enable support for sysV semaphore (sys/sem.h).],enable_sysv=$enableval,enable_sysv="no")dnl support for gpref.AC_ARG_ENABLE(gpref,[  --enable-gpref          enable support for gpref (improve the parser speed).],enable_gpref=$enableval,enable_gpref="no")dnl compile with mt supportif test "x$enable_mt" = "xyes"; then  if test "x$enable_pth" = "xyes"; then    SIP_PARSER_FLAGS="-DHAVE_PTH_PTHREAD_H `pthread-config --cflags`"    SIP_FSM_FLAGS="-DOSIP_MT -DHAVE_PTH_PTHREAD_H `pthread-config --cflags`"    FSM_LIB="`pthread-config --ldflags` `pthread-config --libs`"    PARSER_LIB="`pthread-config --ldflags` `pthread-config --libs`"  elif test "x$enable_pthread" = "xyes"; then    SIP_FSM_FLAGS="-DOSIP_MT -DHAVE_PTHREAD"    FSM_LIB="-lpthread"  else    SIP_FSM_FLAGS="-DOSIP_MT"    ACX_PTHREAD()  fifiif test "x$enable_gpref" = "xyes"; then  SIP_PARSER_FLAGS="$SIP_FSM_FLAGS -DUSE_GPREF"fiif test "x$enable_semaphore" = "xyes"; then  SIP_FSM_FLAGS="$SIP_FSM_FLAGS -DHAVE_SEMAPHORE_H"  AC_CHECK_HEADERS(semaphore.h)elif test "x$enable_sysv" = "xyes"; then  SIP_FSM_FLAGS="$SIP_FSM_FLAGS -DHAVE_SYS_SEM_H"  AC_CHECK_HEADERS(sys/sem.h)else  AC_CHECK_HEADERS(semaphore.h)  AC_CHECK_HEADERS(sys/sem.h)fiif test "$host_os" = "hpux11.00" -o "$host_os" = "hpux11.11" ;then                      echo "We are on HPUX"                                                   elif test "$host_os" = "osf4.0g" ;then        echo "We are on OSF"else        echo "We are on $host_os"        SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -Wall -pedantic"fi                                                                              if test "x$enable_md5" = "xno"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DNO_MD5_SUPPORT"fiif test "x$enable_buffermode" = "xyes"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DUSE_TMP_BUFFER"fiif test "x$disable_debug" = "xyes"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DENABLE_DEBUG -g"fiif test "x$disable_trace" = "xyes"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DENABLE_TRACE"fiif test "x$enable_mleak" = "xyes"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DENABLE_LEAKD"fiif test "x$enable_mpatrol" = "xyes"; then  SIP_EXTRA_FLAGS="$SIP_EXTRA_FLAGS -DENABLE_MPATROL"  EXTRA_LIB="$EXTRA_LIB -lmpatrolmt -lelf -lpthread"fidnl Checks for libraries. (those one are needed for sun)AC_CHECK_LIB(posix4,sem_open,[FSM_LIB="$FSM_LIB -lposix4 -mt"])AC_CHECK_LIB(nsl,nis_add,[FSM_LIB="$FSM_LIB -lnsl"])AC_CHECK_LIB(socket,sendto,[FSM_LIB="$FSM_LIB -lsocket"])SIP_CFLAGS="$SIP_CFLAGS $CFLAGS"AC_SUBST(SIP_CFLAGS)AC_SUBST(SIP_EXTRA_FLAGS)AC_SUBST(SIP_PARSER_FLAGS)AC_SUBST(SIP_FSM_FLAGS)AC_SUBST(EXTRA_LIB)AC_SUBST(PARSER_LIB)AC_SUBST(FSM_LIB)dnl Checks for header files.dnl This is to be removed for autoconf2.50AC_HEADER_STDCAC_CHECK_HEADERS(string.h)AC_CHECK_HEADERS(strings.h)AC_CHECK_HEADERS(stdlib.h)AC_CHECK_HEADERS(unistd.h)AC_CHECK_HEADERS(sys/types.h)dnl !This is to be removed for autoconf2.50AC_CHECK_HEADERS(sys/unistd.h)AC_CHECK_HEADERS(syslog.h)AC_CHECK_HEADERS(ctype.h)AC_CHECK_HEADERS(stdio.h)AC_CHECK_HEADERS(stdarg.h)AC_CHECK_HEADERS(varargs.h)AC_CHECK_HEADERS(fcntl.h)AC_CHECK_HEADERS(time.h)AC_CHECK_HEADERS(sys/time.h)AC_CHECK_HEADERS(sys/select.h)AC_CHECK_HEADERS(assert.h)AC_CHECK_HEADERS(signal.h)AC_CHECK_HEADERS(sys/signal.h)AC_CHECK_HEADERS(malloc.h)AC_OUTPUT(Makefile parser/Makefile fsm/Makefile test/Makefile osip/Makefile scripts/Makefile doc/Makefile conf/Makefile windows/Makefile)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -