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

📄 aclocal.m4

📁 多线程库
💻 M4
📖 第 1 页 / 共 5 页
字号:
fiAC_MSG_RESULT($ac_cv_ksize_t)AC_DEFINE_UNQUOTED(ksize_t, $ac_cv_ksize_t)])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 needAC_DEFUN(AM_KDE_WITH_NLS,  [AC_MSG_CHECKING([whether NLS is requested])    AC_LANG_CPLUSPLUS    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)      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 "`$MSGFMT --version 2>&1 | grep 'GNU gettext'`"; then        AC_MSG_RESULT([found msgfmt program is not GNU msgfmt; ignore it])        msgfmt=":"      fi      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 1 AC_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)    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 stpcpy])   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 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)    if test "$XPM_LDFLAGS" = ""; then       XPMLIB="-lXpm"    else       XPMLIB="-L$XPM_LDFLAGS -lXpm"    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_GL, [AC_REQUIRE_CPP()dnl 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 $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="yes",ac_cv_have_gl="no")    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)    if test "$GL_LDFLAGS" = ""; then       GLLIB="-lMesaGL -lMesaGLU"    else       GLLIB="-L$GL_LDFLAGS -lMesaGL -lMesaGLU"    fi    if test "$GL_INCLUDE" = ""; then       GLINC=""    else       GLINC="-I$GL_INCLUDE"    fi    AC_MSG_RESULT(yes)    $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_CPP()dnl  AC_CHECK_LIB(pam_misc, main, [PAM_MISC_LIB="-lpam_misc"], [], [-lpam -ldl]) 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 -ldl"   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(no) else   AC_DEFINE(HAVE_PAM)   PAMLIBS="$ac_pam_libs"   test "x$pam_includes" = xNONE && pam_includes=$ac_pam_includes   test "x$pam_libraries" = xNONE && pam_libraries=$ac_pam_libraries   AC_MSG_RESULT([libraries $pam_libraries, headers $pam_includes]) if test "$default_pam" = yes; then   AC_MSG_RESULT(["default pam service name will be used"]) else   AC_DEFINE_UNQUOTED(KDE_PAM_SERVICE,"$pam_service")   AC_MSG_RESULT(["pam service name will be: " $pam_service]) fidnl test whether struct pam_message is const (Linux) or not (Sun)   pam_appl_h="$ac_pam_includes/security/pam_appl.h"   AC_MSG_CHECKING(for const pam_message)   AC_EGREP_HEADER([struct pam_message],      $pam_appl_h,      [ AC_EGREP_HEADER([const struct pam_message],                        $pam_appl_h,                        [AC_MSG_RESULT(["const: Linux-type PAM"]) ],                        [AC_MSG_RESULT(["nonconst: Sun-type PAM"])                        AC_DEFINE(PAM_MESSAGE_NONCONST)]                         )],       [AC_MSG_RESULT(["not found - assume const, Linux-type PAM"])]       ) fi  if test "x$pam_libraries" != x && test "x$pam_libraries" != xNONE ; then     PAMLIBPATHS="-L$pam_libraries" fi if test "x$pam_includes" != x && test "x$pam_includes" != xNONE ; then     PAMINC="-I$pam_includes" fi  AC_SUBST(PAMINC) AC_SUBST(PAMLIBS) AC_SUBST(PAMLIBPATHS)]) AC_DEFUN(KDE_CHECK_LIBDL,[AC_CHECK_LIB(dl, dlopen, [LIBDL="-ldl"ac_cv_have_dlfcn=yes])AC_CHECK_LIB(dld, shl_unload, [LIBDL="-ldld"ac_cv_have_shload=yes])AC_SUBST(LIBDL)])AC_DEFUN(KDE_CHECK_DLOPEN,[KDE_CHECK_LIBDLAC_CHECK_HEADERS(dlfcn.h dl.h)if test "$ac_cv_header_dlfcn_h" = "no"; then  ac_cv_have_dlfcn=nofiif test "$ac_cv_header_dl_h" = "no"; then  ac_cv_have_shload=nofienable_dlopen=noAC_ARG_ENABLE(dlopen,[  --disable-dlopen        link staticly [default=no]] ,[if test "$enableval" = yes; then  enable_dlopen=yesfi],enable_dlopen=yes)# override the user's opinion, if we know it better ;)if test "$ac_cv_have_dlfcn" = "no" && test "$ac_cv_have_shload" = "no"; then  enable_dlopen=nofiif test "$ac_cv_have_dlfcn" = "yes"; then  AC_DEFINE_UNQUOTED(HAVE_DLFCN)fiif test "$ac_cv_have_shload" = "yes"; then  AC_DEFINE_UNQUOTED(HAVE_SHLOAD)fiif test "$enable_dlopen" = no ; then  test -n "$1" && eval $1else  test -n "$2" && eval $2fi])AC_DEFUN(KDE_CHECK_DYNAMIC_LOADING,[KDE_CHECK_DLOPEN(libtool_enable_shared=no, libtool_enable_static=no)KDE_PROG_LIBTOOLAC_MSG_CHECKING([dynamic loading])eval "`egrep '^build_libtool_libs=' libtool`"if test "$build_libtool_libs" = "yes" && test "$enable_dlopen" = "yes"; then  dynamic_loading=yes  AC_DEFINE_UNQUOTED(HAVE_DYNAMIC_LOADING)else  dynamic_loading=nofiAC_MSG_RESULT($dynamic_loading)if test "$dynamic_loading" = "yes"; then  $1else  $2fi])AC_DEFUN(KDE_ADD_INCLUDES,[if test -z "$1"; then   test_include="Pix.h"else  test_include="$1"fi

⌨️ 快捷键说明

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