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

📄 aclocal.m4

📁 FastCGI,语言无关的、可伸缩架构的CGI开放扩展
💻 M4
📖 第 1 页 / 共 2 页
字号:
# aclocal.m4 generated automatically by aclocal 1.5# Copyright 1996, 1997, 1998, 1999, 2000, 2001# Free Software Foundation, Inc.# This file is free software; the Free Software Foundation# gives unlimited permission to copy and/or distribute it,# with or without modifications, as long as this notice is preserved.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY, to the extent permitted by law; without# even the implied warranty of MERCHANTABILITY or FITNESS FOR A# PARTICULAR PURPOSE.# Like AC_CONFIG_HEADER, but automatically create stamp file.# serial 3# When config.status generates a header, we must update the stamp-h file.# This file resides in the same directory as the config header# that is generated.  We must strip everything past the first ":",# and everything past the last "/".AC_PREREQ([2.12])AC_DEFUN([AM_CONFIG_HEADER],[ifdef([AC_FOREACH],dnl	 [dnl init our file count if it isn't already	 m4_ifndef([_AM_Config_Header_Index], m4_define([_AM_Config_Header_Index], [0]))	 dnl prepare to store our destination file list for use in config.status	 AC_FOREACH([_AM_File], [$1],		    [m4_pushdef([_AM_Dest], m4_patsubst(_AM_File, [:.*]))		    m4_define([_AM_Config_Header_Index], m4_incr(_AM_Config_Header_Index))		    dnl and add it to the list of files AC keeps track of, along		    dnl with our hook		    AC_CONFIG_HEADERS(_AM_File,dnl COMMANDS, [, INIT-CMDS][# update the timestampecho timestamp >"AS_ESCAPE(_AM_DIRNAME(]_AM_Dest[))/stamp-h]_AM_Config_Header_Index["][$2]m4_ifval([$3], [, [$3]]))dnl AC_CONFIG_HEADERS		    m4_popdef([_AM_Dest])])],dnl[AC_CONFIG_HEADER([$1])  AC_OUTPUT_COMMANDS(   ifelse(patsubst([$1], [[^ ]], []),	  [],	  [test -z "$CONFIG_HEADERS" || echo timestamp >dnl	   patsubst([$1], [^\([^:]*/\)?.*], [\1])stamp-h]),dnl[am_indx=1for am_file in $1; do  case " \$CONFIG_HEADERS " in  *" \$am_file "*)    am_dir=\`echo \$am_file |sed 's%:.*%%;s%[^/]*\$%%'\`    if test -n "\$am_dir"; then      am_tmpdir=\`echo \$am_dir |sed 's%^\(/*\).*\$%\1%'\`      for am_subdir in \`echo \$am_dir |sed 's%/% %'\`; do        am_tmpdir=\$am_tmpdir\$am_subdir/        if test ! -d \$am_tmpdir; then          mkdir \$am_tmpdir        fi      done    fi    echo timestamp > "\$am_dir"stamp-h\$am_indx    ;;  esac  am_indx=\`expr \$am_indx + 1\`done])])]) # AM_CONFIG_HEADER# _AM_DIRNAME(PATH)# -----------------# Like AS_DIRNAME, only do it during macro expansionAC_DEFUN([_AM_DIRNAME],       [m4_if(m4_regexp([$1], [^.*[^/]//*[^/][^/]*/*$]), -1,	      m4_if(m4_regexp([$1], [^//\([^/]\|$\)]), -1,		    m4_if(m4_regexp([$1], [^/.*]), -1,			  [.],			  m4_patsubst([$1], [^\(/\).*], [\1])),		    m4_patsubst([$1], [^\(//\)\([^/].*\|$\)], [\1])),	      m4_patsubst([$1], [^\(.*[^/]\)//*[^/][^/]*/*$], [\1]))[]dnl]) # _AM_DIRNAMEdnl     $Id: acinclude.m4,v 1.2 2001/12/21 03:12:50 robs Exp $AC_DEFUN(FCGI_COMMON_CHECKS, [    AC_CHECK_TYPE([ssize_t], [int])     AC_MSG_CHECKING([for sun_len in sys/un.h])    AC_EGREP_HEADER([sun_len], [sys/un.h],	[AC_MSG_RESULT([yes])	 AC_DEFINE([HAVE_SOCKADDR_UN_SUN_LEN], [1],	   [Define if sockaddr_un in sys/un.h contains a sun_len component])],	AC_MSG_RESULT([no]))    AC_MSG_CHECKING([for fpos_t in stdio.h])    AC_EGREP_HEADER([fpos_t], [stdio.h],	[AC_MSG_RESULT([yes])	 AC_DEFINE([HAVE_FPOS], [1], 	    [Define if the fpos_t typedef is in stdio.h])],	AC_MSG_RESULT([no]))    AC_CHECK_HEADERS([sys/socket.h netdb.h netinet/in.h arpa/inet.h])    AC_CHECK_HEADERS([sys/time.h limits.h sys/param.h unistd.h])    AC_MSG_CHECKING([for a fileno() prototype in stdio.h])    AC_EGREP_HEADER([fileno], [stdio.h], 	    [AC_MSG_RESULT([yes]) 	     AC_DEFINE([HAVE_FILENO_PROTO], [1], 		   [Define if there's a fileno() prototype in stdio.h])],	    AC_MSG_RESULT([no]))    if test "$HAVE_SYS_SOCKET_H"; then	AC_MSG_CHECKING([for socklen_t in sys/socket.h])	AC_EGREP_HEADER([socklen_t], [sys/socket.h],	    [AC_MSG_RESULT([yes])	     AC_DEFINE([HAVE_SOCKLEN], [1],			       [Define if the socklen_t typedef is in sys/socket.h])],	   AC_MSG_RESULT([no]))    fi    #--------------------------------------------------------------------    #  Do we need cross-process locking on this platform?    #--------------------------------------------------------------------    AC_MSG_CHECKING([whether cross-process locking is required by accept()])    case "`uname -sr`" in	IRIX\ 5.* | SunOS\ 5.* | UNIX_System_V\ 4.0)			    AC_MSG_RESULT([yes])		    AC_DEFINE([USE_LOCKING], [1], 		      [Define if cross-process locking is required by accept()])	    ;;	*)		    AC_MSG_RESULT([no])		;;    esac    #--------------------------------------------------------------------    #  Does va_arg(arg, long double) crash the compiler?    #  hpux 9.04 compiler does and so does Stratus FTX (uses HP's compiler)    #--------------------------------------------------------------------    AC_MSG_CHECKING([whether va_arg(arg, long double) crashes the compiler])    AC_TRY_COMPILE([#include <stdarg.h>],       [long double lDblArg; va_list arg; lDblArg = va_arg(arg, long double);],       AC_MSG_RESULT([no]),       [AC_MSG_RESULT([yes])	AC_DEFINE([HAVE_VA_ARG_LONG_DOUBLE_BUG], [1],	      [Define if va_arg(arg, long double) crashes the compiler])])    AC_C_CONST ])dnl @synopsis ACX_PTHREAD([ACTION-IF-FOUND[, ACTION-IF-NOT-FOUND]])dnldnl This macro figures out how to build C programs using POSIXdnl threads.  It sets the PTHREAD_LIBS output variable to the threadsdnl library and linker flags, and the PTHREAD_CFLAGS output variablednl to any special C compiler flags that are needed.  (The user can alsodnl force certain compiler flags/libs to be tested by setting thesednl environment variables.)dnldnl Also sets PTHREAD_CC to any special C compiler that is needed fordnl multi-threaded programs (defaults to the value of CC otherwise).dnl (This is necessary on AIX to use the special cc_r compiler alias.)dnldnl If you are only building threads programs, you may wish todnl use these variables in your default LIBS, CFLAGS, and CC:dnldnl        LIBS="$PTHREAD_LIBS $LIBS"dnl        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"dnl        CC="$PTHREAD_CC"dnldnl In addition, if the PTHREAD_CREATE_JOINABLE thread-attributednl constant has a nonstandard name, defines PTHREAD_CREATE_JOINABLEdnl to that name (e.g. PTHREAD_CREATE_UNDETACHED on AIX).dnldnl ACTION-IF-FOUND is a list of shell commands to run if a threadsdnl library is found, and ACTION-IF-NOT-FOUND is a list of commandsdnl to run it if it is not found.  If ACTION-IF-FOUND is not specified,dnl the default action will define HAVE_PTHREAD.dnldnl Please let the authors know if this macro fails on any platform,dnl or if you have any other suggestions or comments.  This macro wasdnl based on work by SGJ on autoconf scripts for FFTW (www.fftw.org)dnl (with help from M. Frigo), as well as ac_pthread and hb_pthreaddnl macros posted by AFC to the autoconf macro repository.  We are alsodnl grateful for the helpful feedback of numerous users.dnldnl @version $Id: acinclude.m4,v 1.2 2001/12/21 03:12:50 robs Exp $dnl @author Steven G. Johnson <stevenj@alum.mit.edu> and Alejandro Forero Cuervo <bachue@bachue.com>AC_DEFUN([ACX_PTHREAD], [AC_REQUIRE([AC_CANONICAL_HOST])acx_pthread_ok=no# First, check if the POSIX threads header, pthread.h, is available.# If it isn't, don't bother looking for the threads libraries.AC_CHECK_HEADER(pthread.h, , acx_pthread_ok=noheader)# We must check for the threads library under a number of different# names; the ordering is very important because some systems# (e.g. DEC) have both -lpthread and -lpthreads, where one of the# libraries is broken (non-POSIX).# First of all, check if the user has set any of the PTHREAD_LIBS,# etcetera environment variables, and if threads linking works using# them:if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then        save_CFLAGS="$CFLAGS"        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"        save_LIBS="$LIBS"        LIBS="$PTHREAD_LIBS $LIBS"        AC_MSG_CHECKING([for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS])        AC_TRY_LINK_FUNC(pthread_join, acx_pthread_ok=yes)        AC_MSG_RESULT($acx_pthread_ok)        if test x"$acx_pthread_ok" = xno; then                PTHREAD_LIBS=""                PTHREAD_CFLAGS=""        fi        LIBS="$save_LIBS"        CFLAGS="$save_CFLAGS"fi# Create a list of thread flags to try.  Items starting with a "-" are# C compiler flags, and other items are library names, except for "none"# which indicates that we try without any flags at all.acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt"# The ordering *is* (sometimes) important.  Some notes on the# individual items follow:# pthreads: AIX (must check this before -lpthread)# none: in case threads are in libc; should be tried before -Kthread and#       other compiler flags to prevent continual compiler warnings# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)# -pthreads: Solaris/gcc

⌨️ 快捷键说明

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