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

📄 aclocal.m4

📁 PPP协议的实现演示
💻 M4
📖 第 1 页 / 共 5 页
字号:
  ac_cv_ksize_t=intfiAC_MSG_RESULT($ac_cv_ksize_t)AC_DEFINE_UNQUOTED(ksize_t, $ac_cv_ksize_t,      [Define the type of the third argument for getsockname])])dnl This is a merge of some macros out of the gettext aclocal.m4dnl since we don't need anything, I took the things we needdnl the copyright for them is:dnl >dnl Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.dnl This Makefile.in is free software; the Free Software Foundationdnl gives unlimited permission to copy and/or distribute it,dnl with or without modifications, as long as this notice is preserved.dnl This program is distributed in the hope that it will be useful,dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; withoutdnl even the implied warranty of MERCHANTABILITY or FITNESS FOR Adnl PARTICULAR PURPOSE.dnl >dnl for this file it is relicensed under LGPLAC_DEFUN(AM_KDE_WITH_NLS,  [AC_MSG_CHECKING([whether NLS is requested])    dnl Default is enabled NLS    AC_ARG_ENABLE(nls,      [  --disable-nls           do not use Native Language Support],      USE_NLS=$enableval, USE_NLS=yes)    AC_MSG_RESULT($USE_NLS)    AC_SUBST(USE_NLS)    dnl If we use NLS figure out what method    if test "$USE_NLS" = "yes"; then      AC_DEFINE(ENABLE_NLS, 1, [Define if NLS is requested])      AM_PATH_PROG_WITH_TEST_KDE(MSGFMT, msgfmt,         [test -n "`$ac_dir/$ac_word --version 2>&1 | grep 'GNU gettext'`"], msgfmt)      AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)      if test -z "`$GMSGFMT --version 2>&1 | grep 'GNU gettext'`"; then        AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])        GMSGFMT=":"      fi      MSGFMT=$GMSGFMT      AC_SUBST(GMSGFMT)      AC_SUBST(MSGFMT)      AM_PATH_PROG_WITH_TEST_KDE(XGETTEXT, xgettext,	[test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)      dnl Test whether we really found GNU xgettext.      if test "$XGETTEXT" != ":"; then	dnl If it is no GNU xgettext we define it as : so that the	dnl Makefiles still can work.	if $XGETTEXT --omit-header /dev/null 2> /dev/null; then	  : ;	else	  AC_MSG_RESULT(	    [found xgettext programs is not GNU xgettext; ignore it])	  XGETTEXT=":"	fi      fi     AC_SUBST(XGETTEXT)    fi  ])# Search path for a program which passes the given test.# Ulrich Drepper <drepper@cygnus.com>, 1996.# serial 1# Stephan Kulow: I appended a _KDE against name conflictsdnl AM_PATH_PROG_WITH_TEST_KDE(VARIABLE, PROG-TO-CHECK-FOR,dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])AC_DEFUN(AM_PATH_PROG_WITH_TEST_KDE,[# Extract the first word of "$2", so it can be a program name with args.set dummy $2; ac_word=[$]2AC_MSG_CHECKING([for $ac_word])AC_CACHE_VAL(ac_cv_path_$1,[case "[$]$1" in  /*)  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.  ;;  *)  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}:"  for ac_dir in ifelse([$5], , $PATH, [$5]); do    test -z "$ac_dir" && ac_dir=.    if test -f $ac_dir/$ac_word; then      if [$3]; then	ac_cv_path_$1="$ac_dir/$ac_word"	break      fi    fi  done  IFS="$ac_save_ifs"dnl If no 4th arg is given, leave the cache variable unset,dnl so AC_PATH_PROGS will keep looking.ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"])dnl  ;;esac])dnl$1="$ac_cv_path_$1"if test -n "[$]$1"; then  AC_MSG_RESULT([$]$1)else  AC_MSG_RESULT(no)fiAC_SUBST($1)dnl])# Check whether LC_MESSAGES is available in <locale.h>.# Ulrich Drepper <drepper@cygnus.com>, 1995.# serial 1AC_DEFUN(AM_LC_MESSAGES,  [if test $ac_cv_header_locale_h = yes; then    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])    if test $am_cv_val_LC_MESSAGES = yes; then      AC_DEFINE(HAVE_LC_MESSAGES, 1, [Define if your locale.h file contains LC_MESSAGES])    fi  fi])dnl From Jim Meyering.dnl FIXME: migrate into libit.AC_DEFUN(AM_FUNC_OBSTACK,[AC_CACHE_CHECK([for obstacks], am_cv_func_obstack, [AC_TRY_LINK([#include "obstack.h"],	      [struct obstack *mem;obstack_free(mem,(char *) 0)],	      am_cv_func_obstack=yes,	      am_cv_func_obstack=no)]) if test $am_cv_func_obstack = yes; then   AC_DEFINE(HAVE_OBSTACK) else   LIBOBJS="$LIBOBJS obstack.o" fi])dnl From Jim Meyering.  Use this if you use the GNU error.[ch].dnl FIXME: Migrate into libitAC_DEFUN(AM_FUNC_ERROR_AT_LINE,[AC_CACHE_CHECK([for error_at_line], am_cv_lib_error_at_line, [AC_TRY_LINK([],[error_at_line(0, 0, "", 0, "");],              am_cv_lib_error_at_line=yes,	      am_cv_lib_error_at_line=no)]) if test $am_cv_lib_error_at_line = no; then   LIBOBJS="$LIBOBJS error.o" fi AC_SUBST(LIBOBJS)dnl])# Macro to add for using GNU gettext.# Ulrich Drepper <drepper@cygnus.com>, 1995.# serial 1# Stephan Kulow: I put a KDE in it to avoid name conflictsAC_DEFUN(AM_KDE_GNU_GETTEXT,  [AC_REQUIRE([AC_PROG_MAKE_SET])dnl   AC_REQUIRE([AC_PROG_RANLIB])dnl   AC_REQUIRE([AC_HEADER_STDC])dnl   AC_REQUIRE([AC_C_INLINE])dnl   AC_REQUIRE([AC_TYPE_OFF_T])dnl   AC_REQUIRE([AC_TYPE_SIZE_T])dnl   AC_REQUIRE([AC_FUNC_ALLOCA])dnl   AC_REQUIRE([AC_FUNC_MMAP])dnl   AC_REQUIRE([AM_KDE_WITH_NLS])dnl   AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h string.h \unistd.h values.h alloca.h])   AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \__argz_count __argz_stringify __argz_next])   AC_MSG_CHECKING(for stpcpy)   AC_CACHE_VAL(kde_cv_func_stpcpy,   [   kde_safe_cxxflags=$CXXFLAGS   CXXFLAGS="-Wmissing-prototypes -Werror"   AC_LANG_SAVE   AC_LANG_CPLUSPLUS   AC_TRY_COMPILE([   #include <string.h>   ],   [   char buffer[200];   stpcpy(buffer, buffer);   ],   kde_cv_func_stpcpy=yes,   kde_cv_func_stpcpy=no)   AC_LANG_RESTORE   CXXFLAGS=$kde_safe_cxxflags   ])   AC_MSG_RESULT($kde_cv_func_stpcpy)   if eval "test \"`echo $kde_cv_func_stpcpy`\" = yes"; then     AC_DEFINE(HAVE_STPCPY, 1, [Define if you have stpcpy])   fi   AM_LC_MESSAGES   if test "x$CATOBJEXT" != "x"; then     if test "x$ALL_LINGUAS" = "x"; then       LINGUAS=     else       AC_MSG_CHECKING(for catalogs to be installed)       NEW_LINGUAS=       for lang in ${LINGUAS=$ALL_LINGUAS}; do         case "$ALL_LINGUAS" in          *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;         esac       done       LINGUAS=$NEW_LINGUAS       AC_MSG_RESULT($LINGUAS)     fi     dnl Construct list of names of catalog files to be constructed.     if test -n "$LINGUAS"; then       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done     fi   fi  ])AC_DEFUN(AC_HAVE_XPM, [AC_REQUIRE_CPP()dnl  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) test -z "$XPM_LDFLAGS" && XPM_LDFLAGS= test -z "$XPM_INCLUDE" && XPM_INCLUDE= AC_ARG_WITH(xpm, [  --without-xpm           disable color pixmap XPM tests],	xpm_test=$withval, xpm_test="yes") if test "x$xpm_test" = xno; then   ac_cv_have_xpm=no else   AC_MSG_CHECKING(for XPM)   AC_CACHE_VAL(ac_cv_have_xpm,   [    AC_LANG_C    ac_save_ldflags="$LDFLAGS"    ac_save_cflags="$CFLAGS"    LDFLAGS="$LDFLAGS $XPM_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBSOCKET"    CFLAGS="$CFLAGS $X_INCLUDES"    test ! -z "$XPM_INCLUDE" && CFLAGS="-I$XPM_INCLUDE $CFLAGS"    AC_TRY_LINK([#include <X11/xpm.h>],[],	ac_cv_have_xpm="yes",ac_cv_have_xpm="no")    LDFLAGS="$ac_save_ldflags"    CFLAGS="$ac_save_cflags"   ])dnl  if test "$ac_cv_have_xpm" = no; then    AC_MSG_RESULT(no)    XPM_LDFLAGS=""    XPMINC=""    $2  else    AC_DEFINE(HAVE_XPM, 1, [Define if you have XPM support])    if test "$XPM_LDFLAGS" = ""; then       XPMLIB='-lXpm $(LIB_X11)'    else       XPMLIB="-L$XPM_LDFLAGS -lXpm "'$(LIB_X11)'    fi    if test "$XPM_INCLUDE" = ""; then       XPMINC=""    else       XPMINC="-I$XPM_INCLUDE"    fi    AC_MSG_RESULT(yes)    $1  fi fi AC_SUBST(XPMINC) AC_SUBST(XPMLIB)])AC_DEFUN(AC_HAVE_DPMS, [AC_REQUIRE_CPP()dnl  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) test -z "$DPMS_LDFLAGS" && DPMS_LDFLAGS= test -z "$DPMS_INCLUDE" && DPMS_INCLUDE= AC_ARG_WITH(dpms, [  --without-dpms          disable DPMS power saving],	dpms_test=$withval, dpms_test="yes") if test "x$dpms_test" = xno; then   ac_cv_have_dpms=no else   AC_MSG_CHECKING(for DPMS)   AC_CACHE_VAL(ac_cv_have_dpms,   [    AC_LANG_C    ac_save_ldflags="$LDFLAGS"    ac_save_cflags="$CFLAGS"    LDFLAGS="$LDFLAGS $DPMS_LDFLAGS $all_libraries -lXpm -lX11 -lXext $LIBSOCKET"    CFLAGS="$CFLAGS $X_INCLUDES"    test ! -z "$DPMS_INCLUDE" && CFLAGS="-I$DPMS_INCLUDE $CFLAGS"    AC_TRY_LINK([#include <X11/extensions/dpms.h>],[],	ac_cv_have_dpms="yes",ac_cv_have_dpms="no")    LDFLAGS="$ac_save_ldflags"    CFLAGS="$ac_save_cflags"   ])dnl  if test "$ac_cv_have_dpms" = no; then    AC_MSG_RESULT(no)    DPMS_LDFLAGS=""    DPMSINC=""    $2  else    AC_DEFINE(HAVE_DPMS, 1, [Define if you have DPMS support])    if test "$DPMS_LDFLAGS" = ""; then       DPMSLIB='-lXdpms $(LIB_X11)'    else       DPMSLIB="-L$DPMS_LDFLAGS -lXdpms "'$(LIB_X11)'    fi    if test "$DPMS_INCLUDE" = ""; then       DPMSINC=""    else       DPMSINC="-I$DPMS_INCLUDE"    fi    AC_MSG_RESULT(yes)    $1  fi fi AC_SUBST(DPMSINC) AC_SUBST(DPMSLIB)])AC_DEFUN(AC_HAVE_GL, [AC_REQUIRE_CPP()dnl  AC_REQUIRE([KDE_CHECK_EXTRA_LIBS]) test -z "$GL_LDFLAGS" && GL_LDFLAGS= test -z "$GL_INCLUDE" && GL_INCLUDE= AC_ARG_WITH(gl, [  --without-gl            disable 3D GL modes],	gl_test=$withval, gl_test="yes") if test "x$gl_test" = xno; then   ac_cv_have_gl=no else   AC_MSG_CHECKING(for GL)   AC_CACHE_VAL(ac_cv_have_gl,   [    AC_LANG_C    ac_save_ldflags="$LDFLAGS"    ac_save_cflags="$CFLAGS"    LDFLAGS="$LDFLAGS $GL_LDFLAGS $X_LDFLAGS $all_libraries -lMesaGL -lMesaGLU -lX11 -lXext -lm $LIBSOCKET"    CFLAGS="$CFLAGS $X_INCLUDES"    test ! -z "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"    AC_TRY_LINK([],[],	ac_cv_have_gl="mesa", ac_cv_have_gl="no")    if test "x$ac_cv_have_gl" = "xno"; then      LDFLAGS="$ac_save_ldflags $X_LDFLAGS $GL_LDFLAGS $all_libraries -lGL -lGLU -lX11 -lXext -lm $LIBSOCKET"      CFLAGS="$ac_save_cflags $X_INCLUDES"      test ! -z "$GL_INCLUDE" && CFLAGS="-I$GL_INCLUDE $CFLAGS"      AC_TRY_LINK([],[],	  ac_cv_have_gl="yes", ac_cv_have_gl="no")    fi    LDFLAGS="$ac_save_ldflags"    CFLAGS="$ac_save_cflags"   ])dnl  if test "$ac_cv_have_gl" = "no"; then    AC_MSG_RESULT(no)    GL_LDFLAGS=""    GLINC=""    $2  else    AC_DEFINE(HAVE_GL, 1, [Defines if you have GL (Mesa, OpenGL, ...)])    if test "$GL_LDFLAGS" = ""; then       if test "$ac_cv_have_gl" = "mesa"; then          GLLIB='-lMesaGL -lMesaGLU $(LIB_X11)'       else          GLLIB='-lGL -lGLU $(LIB_X11)'       fi    else       if test "$ac_cv_have_gl" = "mesa"; then          GLLIB="$GL_LDFLAGS -lMesaGL -lMesaGLU "'$(LIB_X11)'       else          GLLIB="$GL_LDFLAGS -lGL -lGLU "'$(LIB_X11)'       fi    fi    if test "$GL_INCLUDE" = ""; then       GLINC=""    else       GLINC="-I$GL_INCLUDE"    fi    AC_MSG_RESULT($ac_cv_have_gl)    $1  fi fi AC_SUBST(GLINC) AC_SUBST(GLLIB)]) dnl PAM pam dnl Should test for PAM (Pluggable Authentication Modules) AC_DEFUN(AC_PATH_PAM_DIRECT, [ test -z "$pam_direct_test_library" && pam_direct_test_library=pam test -z "$pam_direct_test_include" && pam_direct_test_include=security/pam_appl.h   for ac_dir in               \                               \     /usr/local/include        \     /usr/include              \     /usr/unsupported/include  \     /opt/include              \     /usr/pam/include          \     /usr/local/pam/include    \     /usr/lib/pam/include      \ 			      \     $extra_include            \     ; \   do     if test -r "$ac_dir/$pam_direct_test_include"; then       no_pam= ac_pam_includes=$ac_dir       break     fi   done # First see if replacing the include by lib works. for ac_dir in `echo "$ac_pam_includes" | sed s/include/lib/` \                           \     /lib                  \     /usr/lib              \     /usr/local/lib        \     /usr/unsupported/lib  \     /lib/security         \     /usr/security/lib     \     $extra_lib            \     ; \ do   for ac_extension in a so sl; do     if test -r $ac_dir/lib${pam_direct_test_library}.$ac_extension; then       no_pam= ac_pam_libraries=$ac_dir       break 2     fi   done done])AC_DEFUN(AC_PATH_PAM, [  AC_REQUIRE([KDE_CHECK_LIBDL])  AC_REQUIRE_CPP()dnl  AC_CHECK_LIB(pam_misc, main, [PAM_MISC_LIB="-lpam_misc"               AC_DEFINE_UNQUOTED(HAVE_PAM_MISC, 1, [Define if you have a PAM implementation with the pam_misc library])], [], [-lpam $LIBDL]) AC_MSG_CHECKING(for PAM) AC_ARG_WITH(pam,[  --with-pam[=ARG]        enable support for PAM: ARG=[yes|no|service name]],  [    if test "x$withval" = "xyes"; then      no_pam=      default_pam=yes    elif test "x$withval" = "xno"; then      no_pam=yes    else      no_pam=      pam_service="$withval"        if test -z "$pam_service"; then        default_pam=yes        else        default_pam=        fi      fi  ], no_pam=yes ) if test ! "$no_pam" = yes; then AC_CACHE_VAL(ac_cv_path_pam, [ ac_pam_includes=NONE ac_pam_libraries=NONE if test -z "$pam_libraries"; then   pam_libraries=NONE fi if test -z "$pam_includes"; then   pam_includes=NONE fi AC_PATH_PAM_DIRECT test "x$pam_includes" = xNONE && pam_includes=$ac_pam_includes test "x$pam_libraries" = xNONE && pam_libraries=$ac_pam_libraries if test ! "x$pam_includes" = xNONE && test ! "x$pam_libraries" = xNONE; then   ac_pam_libs="-lpam $PAM_MISC_LIB $LIBDL"   ac_cv_path_pam="no_pam= ac_pam_includes=$ac_pam_includes ac_pam_libraries=$ac_pam_libraries ac_pam_libs=\"$ac_pam_libs\"" else   ac_cv_path_pam="no_pam=yes" fi ]) eval "$ac_cv_path_pam" fi if test "$no_pam" = yes; then   AC_MSG_RESULT(

⌨️ 快捷键说明

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