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

📄 configure.ac

📁 开源的OpenId的一个java实现
💻 AC
字号:
dnl run autogen.sh to generate the configure script.AC_PREREQ(2.59)PACKAGE=mod-cspaceVERSION=1.0.0AC_INIT([mod-cspace-src], [1.0], [dumindu@wso2.com])AC_CANONICAL_SYSTEMAM_CONFIG_HEADER(config.h)AM_INIT_AUTOMAKEAC_PREFIX_DEFAULT(/usr/local/mod-cspace)dnl Checks for programs.AC_PROG_CCAC_PROG_CXXAC_PROG_CPPAC_PROG_LIBTOOLAC_PROG_INSTALLAC_PROG_LN_SAC_PROG_MAKE_SETdnl check for flavours of varargs macros (test from GLib)AC_MSG_CHECKING(for ISO C99 varargs macros in C)AC_TRY_COMPILE([],[int a(int p1, int p2, int p3);#define call_a(...) a(1,__VA_ARGS__)call_a(2,3);],axis2c_have_iso_c_varargs=yes,axis2c_have_iso_c_varargs=no)AC_MSG_RESULT($axis2c_have_iso_c_varargs)AC_MSG_CHECKING(for GNUC varargs macros)AC_TRY_COMPILE([],[int a(int p1, int p2, int p3);#define call_a(params...) a(1,params)call_a(2,3);],axis2c_have_gnuc_varargs=yes,axis2c_have_gnuc_varargs=no)AC_MSG_RESULT($axis2c_have_gnuc_varargs)dnl Output varargs testsif test x$axis2c_have_iso_c_varargs = xyes; then    AC_DEFINE(HAVE_ISO_VARARGS,1,[Have ISO C99 varargs macros])fiif test x$axis2c_have_gnuc_varargs = xyes; then    AC_DEFINE(HAVE_GNUC_VARARGS,1,[Have GNU-style varargs macros])fidnl Checks for libraries.AC_CHECK_LIB(dl, dlopen)CFLAGS="$CFLAGS -DCSPACE_DEBUG -DSHARED_MODULE"if test "$GCC" = "yes"; then    CFLAGS="-g -O0 $CFLAGS -ansi -Wall -Wno-implicit-function-declaration"fiLDFLAGS="$LDFLAGS -lpthread"LDFLAGS="$LDFLAGS"dnl Checks for header files.AC_HEADER_STDCAC_CHECK_HEADERS([stdio.h stdlib.h string.h])AC_CHECK_HEADERS([sys/socket.h])AC_CHECK_HEADERS([net/if.h], [], [],[#include <stdio.h>#if STDC_HEADERS# include <stdlib.h># include <stddef.h>#else# if HAVE_STDLIB_H# include <stdlib.h># endif#endif#if HAVE_SYS_SOCKET_H# include <sys/socket.h>#endif])AC_CHECK_HEADERS([linux/if.h],[],[],[#if HAVE_SYS_SOCKET_H# include <sys/socket.h>#endif])AC_CHECK_HEADERS([net/if_types.h])AC_CHECK_HEADERS([net/if_dl.h])dnl This is a check to see if we are running MacOS Xdnl It may be better to do a Darwin checkAC_CHECK_HEADERS([sys/appleapiopts.h]) dnl Checks for typedefs, structures, and compiler characteristics.dnl Checks for library functions.dnl AC_FUNC_MALLOCdnl AC_FUNC_REALLOC#AC_CHECK_FUNCS([memmove])PKG_CHECK_MODULES(LIBXML2, libxml-2.0)PKG_CHECK_MODULES(LIBXSLT, libxslt)PKG_CHECK_MODULES(XMLSEC, xmlsec1)CFLAGS="$CFLAGS $XMLSEC_CFLAGS"CPPFLAGS="$CPPFLAGS $XMLSEC_CFLAGS"LDFLAGS="$LDFLAGS $XMLSEC_LIBS"AX_WITH_APXS()AC_ARG_WITH(apr_config, AC_HELP_STRING([[--with-apr-config=FILE]], [Path to apr-config program]),            [ apr_config="$withval" ],            [AC_PATH_PROGS(apr_config,                [apr-config apr-0-config apr-1-config],                [no],                [$PATH:/usr/sbin/:/usr/local/apache2/bin]            )])if test -z "$apr_config"; then   PKG_CHECK_MODULES(APR1, apr-1)   CFLAGS="$CFLAGS $APR1_CFLAGS"   CPPFLAGS="$CPPFLAGS $APR1_CFLAGS"dnl   LDFLAGS="$LDFLAGS $APR1_LDFLAGS"   PKG_CHECK_MODULES(APRUTIL1, apr-util-1)   CFLAGS="$CFLAGS $APRUTIL1_CFLAGS"   CPPFLAGS="$CPPFLAGS $APRUTIL1_CFLAGS"dnl   LDFLAGS="$LDFLAGS $APRUTIL1_LDFLAGS"else   APR_CONFIG=${apr_config}   AC_SUBST(APR_CONFIG)   ${APR_CONFIG} --cppflags &> /dev/null   if test "$?" != "0"; then     AC_MSG_ERROR(${APR_CONFIG} is not a valid apr-config program.)   fi   CFLAGS="$CFLAGS `${APR_CONFIG} --cflags` `${APR_CONFIG} --includes`"   CPPFLAGS="$CPPFLAGS `${APR_CONFIG} --cppflags`"dnl   LDFLAGS="$LDFLAGS `${apr_config} --ldflags`"fiAPR_LIBTOOL_FLAGS=`${APR_CONFIG} --link-ld`AC_SUBST(APR_LIBTOOL_FLAGS)dnl AC_MSG_CHECKING(path to apxs)dnl AC_ARG_WITH(apxs2,dnl [  --with-apxs2[=PATH]    path to apxs ],dnl [ case "$withval" indnl   no)dnl     AC_MSG_RESULT(no)dnl     ;;dnl   *)dnl     AC_MSG_RESULT(yes)dnl     if test -f $withval; thendnl         apxs2="$withval"dnl         echo "$withval"dnl     dnl else find the apache2 include dir in /usr/local/apache2dnl     elif test -f '/usr/bin/apxs2'; thendnl         apxs2="/usr/bin/apxs2"dnl     elif test -f '/usr/sbin/apxs2'; thendnl         apxs2="/usr/sbin/apxs2"dnl     elsednl         AC_MSG_ERROR(could not find apxs2. stop)dnl     fidnl     ;;dnl   esac ],dnl   AC_MSG_RESULT(no)dnl )dnl APR_CFG=`$apxs2 -q APR_CONFIG`dnl APU_CFG=`$apxs2 -q APU_CONFIG`dnl if test -z "$APR_CFG" || test -z "$APU_CFG"; thendnl     PKG_CHECK_MODULES(APR1, apr-1)dnl     CFLAGS="$CFLAGS $APR1_CFLAGS"dnl     CPPFLAGS="$CPPFLAGS $APR1_CFLAGS"dnl     dnl     PKG_CHECK_MODULES(APRUTIL1, apr-util-1)dnl     CFLAGS="$CFLAGS $APRUTIL1_CFLAGS"dnl     CPPFLAGS="$CPPFLAGS $APRUTIL1_CFLAGS"dnl elsednl     echo "APR: $APR_CFG"dnl     echo "APU: $APU_CFG"dnl     CFLAGS="$CFLAGS `$APR_CFG --cppflags`"dnl     CFLAGS="$CFLAGS `$APR_CFG --cflags`"dnl     CFLAGS="$CFLAGS `$APU_CFG --includes`"dnl fidnl dnl APXS2=$apxs2CFLAGS="$CFLAGS `${APXS} -q CFLAGS`"CFLAGS="$CFLAGS -I`${APXS} -q INCLUDEDIR`"dnl CFLAGS="$CFLAGS -module -avoid-version"AC_SUBST(APXS)dnl CFLAGS="$CFLAGS `$apxs2 -q CFLAGS`"dnl APACHE_INC=`$apxs2 -q INCLUDEDIR`dnl APACHE_LIBS=`$apxs2 -q LIBS_SHLIB`dnl AC_SUBST(APACHE_INC)dnl AC_SUBST(APACHE_LIBS)AC_SUBST(VERSION_NO)AC_CONFIG_FILES([Makefile \                 src/Makefile \                 test/Makefile    ])    AC_OUTPUT

⌨️ 快捷键说明

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