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

📄 configure.in

📁 Vovida 社区开源的 SIP 协议源码
💻 IN
字号:
dnl Process this file with autoconf to produce a configure script.AC_PREREQ(2.2)AC_INIT(entities.h)AM_CONFIG_HEADER(config.h)LIBXML_MAJOR_VERSION=2LIBXML_MINOR_VERSION=0LIBXML_MICRO_VERSION=0LIBXML_VERSION=$LIBXML_MAJOR_VERSION.$LIBXML_MINOR_VERSION.$LIBXML_MICRO_VERSIONLIBXML_VERSION_INFO=`expr $LIBXML_MAJOR_VERSION + $LIBXML_MINOR_VERSION`:$LIBXML_MICRO_VERSION:$LIBXML_MINOR_VERSIONLIBXML_VERSION_NUMBER=`expr $LIBXML_MAJOR_VERSION \* 10000 + $LIBXML_MINOR_VERSION \* 100 + $LIBXML_MICRO_VERSION`AC_SUBST(LIBXML_MAJOR_VERSION)AC_SUBST(LIBXML_MINOR_VERSION)AC_SUBST(LIBXML_MICRO_VERSION)AC_SUBST(LIBXML_VERSION)AC_SUBST(LIBXML_VERSION_INFO)AC_SUBST(LIBXML_VERSION_NUMBER)VERSION=${LIBXML_VERSION}AM_INIT_AUTOMAKE(libxml2, $VERSION)AC_ARG_WITH(html-dir, [  --with-html-dir=PATH path to installed docs ])dnl Checks for programs.AC_PROG_CCAC_PROG_INSTALLAC_PROG_CPPAC_PATH_PROG(RM, rm, /bin/rm)AC_PATH_PROG(MV, mv, /bin/mv)AC_PATH_PROG(TAR, tar, /bin/tar)AM_PROG_LIBTOOLAM_MAINTAINER_MODEdnl Checks for zlib library._cppflags="${CPPFLAGS}"_ldflags="${LDFLAGS}"AC_ARG_WITH(zlib,[  --with-zlib[=DIR]       use libz in DIR],[  if test "$withval" != "no"; then    Z_DIR=$withval    CPPFLAGS="${CPPFLAGS} -I$withval/include"    LDFLAGS="${LDFLAGS} -L$withval/lib"  fi])AC_CHECK_HEADERS(nozlib.h,    AC_CHECK_LIB(z, gzread,[	AC_DEFINE(HAVE_LIBZ)        if test "x${Z_DIR}" != "x"; then            Z_CFLAGS="-I${Z_DIR}/include"            Z_LIBS="-L${Z_DIR}/lib -lz"        else            Z_LIBS="-lz"        fi]))AC_SUBST(Z_CFLAGS)AC_SUBST(Z_LIBS)CPPFLAGS=${_cppflags}LDFLAGS=${_ldflags}dnl Checks for header files.AC_HEADER_DIRENTAC_HEADER_STDCAC_CHECK_HEADERS(fcntl.h unistd.h ctype.h dirent.h errno.h malloc.h)AC_CHECK_HEADERS(stdarg.h sys/stat.h sys/types.h time.h)AC_CHECK_HEADERS(ieeefp.h nan.h math.h fp_class.h float.h)AC_CHECK_HEADERS(stdlib.h sys/socket.h netinet/in.h arpa/inet.h)AC_CHECK_HEADERS(netdb.h sys/time.h sys/select.h)dnl Specific dir for HTML output ?if test "x$with_html_dir" = "x" ; then  HTML_DIR='${datadir}/gtk-doc/html'else  HTML_DIR=$with_html_dirfiAC_SUBST(HTML_DIR)AC_ARG_ENABLE(corba,    [  --enable-corba           Add Corba support (default)])dnldnl Corba is enabled by defaultdnlif test "$enable_corba" = "no" ; then   CORBA_CFLAGS="-DWITHOUT_CORBA"fiAC_SUBST(CORBA_CFLAGS)dnl Checks for library functions.AC_FUNC_STRFTIMEAC_CHECK_FUNCS(strdup strndup strerror snprintf)AC_CHECK_FUNCS(finite isnand fp_class class fpclass)AC_CHECK_FUNCS(strftime localtime)dnl Checks for inet libraries:AC_CHECK_FUNC(gethostent, , AC_CHECK_LIB(nsl, gethostent))AC_CHECK_FUNC(setsockopt, , AC_CHECK_LIB(socket, setsockopt))AC_CHECK_FUNC(connect, , AC_CHECK_LIB(inet, connect))dnl Checks for isnan in libm if not in libcAC_CHECK_FUNC(isnan, , AC_CHECK_LIB(m, isnan,  [M_LIBS="-lm"; AC_DEFINE(HAVE_ISNAN)]))AC_CHECK_FUNC(isinf, , AC_CHECK_LIB(m, isinf,  [M_LIBS="-lm"; AC_DEFINE(HAVE_ISINF)]))XML_LIBDIR='-L${libdir}'XML_INCLUDEDIR='-I${includedir}/libxml -I${includedir}'XML_LIBS="-lxml $Z_LIBS $M_LIBS $LIBS"dnldnl Extra flagsdnlXML_CFLAGS=""dnldnl Workaround wor HP native compilerdnl http://bugs.gnome.org/db/31/3163.htmldnlif test "${CC}" != "gcc" ; then    case "${host}" in          *-*-hpux* )	       CFLAGS="${CFLAGS} -Wp,-H16800 -Ae"	       ;;    esacfidnldnl Use buffers for contentdnlAC_ARG_WITH(buffers, [  --with-buffers          Use buffers for node content])if test "$with_buffers" = "yes" ; then    CFLAGS="${CFLAGS} -DXML_USE_BUFFER_CONTENT"    XML_CFLAGS="${XML_CFLAGS}  -DXML_USE_BUFFER_CONTENT"fidnldnl Tester makes use of readline if presentdnlRDL_LIBS=""AC_CHECK_LIB(history, append_history,             RDL_LIBS="-lhistory"; AC_DEFINE(HAVE_LIBHISTORY))AC_CHECK_LIB(readline, readline,             RDL_LIBS="-lreadline ${RDL_LIBS}"; AC_DEFINE(HAVE_LIBREADLINE))dnldnl Aloow to disable various piecesdnlAC_ARG_WITH(ftp, [  --with-ftp              Add the FTP support (on)])if test "$with_ftp" = "no" ; then    echo Disabling FTP support    WITH_FTP=0    FTP_OBJ=else        WITH_FTP=1    FTP_OBJ=nanoftp.ofiAC_SUBST(WITH_FTP)AC_SUBST(FTP_OBJ)AC_ARG_WITH(http, [  --with-http             Add the HTTP support (on)])if test "$with_http" = "no" ; then    echo Disabling HTTP support    WITH_HTTP=0    HTTP_OBJ=else        WITH_HTTP=1    HTTP_OBJ=nanohttp.ofiAC_SUBST(WITH_HTTP)AC_SUBST(HTTP_OBJ)AC_ARG_WITH(html, [  --with-html             Add the HTML support (on)])if test "$with_html" = "no" ; then    echo Disabling HTML support    WITH_HTML=0    HTML_OBJ=else        WITH_HTML=1    HTML_OBJ="HTMLparser.o HTMLtree.o"fiAC_SUBST(WITH_HTML)AC_SUBST(HTML_OBJ)AC_ARG_WITH(xpath, [  --with-xpath            Add the XPATH support (on)])if test "$with_xpath" = "no" ; then    echo Disabling XPATH support    WITH_XPATH=0    XPATH_OBJ=else        WITH_XPATH=1    XPATH_OBJ=xpath.ofiAC_SUBST(WITH_XPATH)AC_SUBST(XPATH_OBJ)AC_ARG_WITH(debug, [  --with-debug            Add the debugging module (on)])if test "$with_debug" = "no" ; then    echo Disabling DEBUG support    WITH_DEBUG=0    DEBUG_OBJ=else        WITH_DEBUG=1    DEBUG_OBJ=debugXML.ofiAC_SUBST(WITH_DEBUG)AC_SUBST(DEBUG_OBJ)AC_ARG_WITH(mem_debug, [  --with-mem-debug        Add the memory debugging module (off)])if test "$with_mem_debug" = "yes" ; then    echo Enabling memory debug support    WITH_MEM_DEBUG=1else        WITH_MEM_DEBUG=0fiAC_SUBST(WITH_MEM_DEBUG)AC_SUBST(CFLAGS)AC_SUBST(XML_CFLAGS)AC_SUBST(XML_LIBDIR)AC_SUBST(XML_LIBS)AC_SUBST(XML_INCLUDEDIR)AC_SUBST(HTML_DIR)AC_SUBST(HAVE_ISNAN)AC_SUBST(HAVE_ISINF)AC_SUBST(M_LIBS)AC_SUBST(RDL_LIBS)dnldnl create the libxml link needed to get dependencies rightdnlif test -f $srcdir/libxml then    rm -f $srcdir/libxml libxml    (cd $srcdir ; ln -s . libxml)    (ln -s . libxml)else    (cd $srcdir ; rm -f libxml ; ln -s . libxml)    (rm -f libxml ; ln -s . libxml)fiAC_OUTPUT(libxml.spec Makefile doc/Makefile example/Makefile xmlversion.h xml-config win32config.h)

⌨️ 快捷键说明

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