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

📄 aclocal.m4

📁 一个windows上的加解密程式 提供方便的介面让使用者操作
💻 M4
📖 第 1 页 / 共 5 页
字号:
  AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl  AC_REQUIRE([gt_TYPE_WCHAR_T])dnl  AC_REQUIRE([gt_TYPE_WINT_T])dnl  AC_REQUIRE([jm_AC_HEADER_INTTYPES_H])  AC_REQUIRE([jm_AC_HEADER_STDINT_H])  AC_REQUIRE([gt_TYPE_INTMAX_T])  AC_REQUIRE([gt_PRINTF_POSIX])  AC_REQUIRE([AC_FUNC_ALLOCA])dnl  AC_REQUIRE([AC_FUNC_MMAP])dnl  AC_REQUIRE([jm_GLIBC21])dnl  AC_REQUIRE([gt_INTDIV0])dnl  AC_REQUIRE([jm_AC_TYPE_UINTMAX_T])dnl  AC_REQUIRE([gt_HEADER_INTTYPES_H])dnl  AC_REQUIRE([gt_INTTYPES_PRI])dnl  AC_REQUIRE([gl_XSIZE])dnl  AC_CHECK_TYPE([ptrdiff_t], ,    [AC_DEFINE([ptrdiff_t], [long],       [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])    ])  AC_CHECK_HEADERS([argz.h limits.h locale.h nl_types.h malloc.h stddef.h \stdlib.h string.h unistd.h sys/param.h])  AC_CHECK_FUNCS([asprintf fwprintf getcwd getegid geteuid getgid getuid \mempcpy munmap putenv setenv setlocale snprintf stpcpy strcasecmp strdup \strtoul tsearch wcslen __argz_count __argz_stringify __argz_next \__fsetlocking])  dnl Use the _snprintf function only if it is declared (because on NetBSD it  dnl is defined as a weak alias of snprintf; we prefer to use the latter).  gt_CHECK_DECL(_snprintf, [#include <stdio.h>])  gt_CHECK_DECL(_snwprintf, [#include <stdio.h>])  dnl Use the *_unlocked functions only if they are declared.  dnl (because some of them were defined without being declared in Solaris  dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built  dnl on Solaris 2.5.1 to run on Solaris 2.6).  dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13.  gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>])  gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>])  gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>])  case $gt_cv_func_printf_posix in    *yes) HAVE_POSIX_PRINTF=1 ;;    *) HAVE_POSIX_PRINTF=0 ;;  esac  AC_SUBST([HAVE_POSIX_PRINTF])  if test "$ac_cv_func_asprintf" = yes; then    HAVE_ASPRINTF=1  else    HAVE_ASPRINTF=0  fi  AC_SUBST([HAVE_ASPRINTF])  if test "$ac_cv_func_snprintf" = yes; then    HAVE_SNPRINTF=1  else    HAVE_SNPRINTF=0  fi  AC_SUBST([HAVE_SNPRINTF])  if test "$ac_cv_func_wprintf" = yes; then    HAVE_WPRINTF=1  else    HAVE_WPRINTF=0  fi  AC_SUBST([HAVE_WPRINTF])  AM_ICONV  AM_LANGINFO_CODESET  if test $ac_cv_header_locale_h = yes; then    AM_LC_MESSAGES  fi  dnl intl/plural.c is generated from intl/plural.y. It requires bison,  dnl because plural.y uses bison specific features. It requires at least  dnl bison-1.26 because earlier versions generate a plural.c that doesn't  dnl compile.  dnl bison is only needed for the maintainer (who touches plural.y). But in  dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put  dnl the rule in general Makefile. Now, some people carelessly touch the  dnl files or have a broken "make" program, hence the plural.c rule will  dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not  dnl present or too old.  AC_CHECK_PROGS([INTLBISON], [bison])  if test -z "$INTLBISON"; then    ac_verc_fail=yes  else    dnl Found it, now check the version.    AC_MSG_CHECKING([version of bison])changequote(<<,>>)dnl    ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`    case $ac_prog_version in      '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;      1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)changequote([,])dnl         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;      *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;    esac    AC_MSG_RESULT([$ac_prog_version])  fi  if test $ac_verc_fail = yes; then    INTLBISON=:  fi])dnl gt_CHECK_DECL(FUNC, INCLUDES)dnl Check whether a function is declared.AC_DEFUN([gt_CHECK_DECL],[  AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1,    [AC_TRY_COMPILE([$2], [#ifndef $1  char *p = (char *) $1;#endif], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)])  if test $ac_cv_have_decl_$1 = yes; then    gt_value=1  else    gt_value=0  fi  AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value],    [Define to 1 if you have the declaration of `$1', and to 0 if you don't.])])dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])# po.m4 serial 3 (gettext-0.14)dnl Copyright (C) 1995-2003 Free Software Foundation, Inc.dnl This file is free software, distributed under the terms of the GNUdnl General Public License.  As a special exception to the GNU Generaldnl Public License, this file may be distributed as part of a programdnl that contains a configuration script generated by Autoconf, underdnl the same distribution terms as the rest of that program.dnldnl This file can can be used in projects which are not available underdnl the GNU General Public License or the GNU Library General Publicdnl License but which still want to provide support for the GNU gettextdnl functionality.dnl Please note that the actual code of the GNU gettext library is covereddnl by the GNU Library General Public License, and the rest of the GNUdnl gettext package package is covered by the GNU General Public License.dnl They are *not* in the public domain.dnl Authors:dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2003.dnl Checks for all prerequisites of the po subdirectory.AC_DEFUN([AM_PO_SUBDIRS],[  AC_REQUIRE([AC_PROG_MAKE_SET])dnl  AC_REQUIRE([AC_PROG_INSTALL])dnl  AC_REQUIRE([AM_MKINSTALLDIRS])dnl  AC_REQUIRE([AM_NLS])dnl  dnl Perform the following tests also if --disable-nls has been given,  dnl because they are needed for "make dist" to work.  dnl Search for GNU msgfmt in the PATH.  dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions.  dnl The second test excludes FreeBSD msgfmt.  AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,    [$ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],    :)  AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)  dnl Search for GNU xgettext 0.12 or newer in the PATH.  dnl The first test excludes Solaris xgettext and early GNU xgettext versions.  dnl The second test excludes FreeBSD xgettext.  AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,    [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&     (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)],    :)  dnl Remove leftover from FreeBSD xgettext call.  rm -f messages.po  dnl Search for GNU msgmerge 0.11 or newer in the PATH.  AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge,    [$ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1], :)  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.  dnl Test whether we really found GNU msgfmt.  if test "$GMSGFMT" != ":"; then    dnl If it is no GNU msgfmt we define it as : so that the    dnl Makefiles still can work.    if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&       (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then      : ;    else      GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`      AC_MSG_RESULT(        [found $GMSGFMT program is not GNU msgfmt; ignore it])      GMSGFMT=":"    fi  fi  dnl This could go away some day; the PATH_PROG_WITH_TEST already does it.  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 --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&       (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then      : ;    else      AC_MSG_RESULT(        [found xgettext program is not GNU xgettext; ignore it])      XGETTEXT=":"    fi    dnl Remove leftover from FreeBSD xgettext call.    rm -f messages.po  fi  AC_OUTPUT_COMMANDS([    for ac_file in $CONFIG_FILES; do      # Support "outfile[:infile[:infile...]]"      case "$ac_file" in        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;      esac      # PO directories have a Makefile.in generated from Makefile.in.in.      case "$ac_file" in */Makefile.in)        # Adjust a relative srcdir.        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`        # In autoconf-2.13 it is called $ac_given_srcdir.        # In autoconf-2.50 it is called $srcdir.        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"        case "$ac_given_srcdir" in          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;          /*) top_srcdir="$ac_given_srcdir" ;;          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;        esac        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then          rm -f "$ac_dir/POTFILES"          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ 	]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"          POMAKEFILEDEPS="POTFILES.in"          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend          # on $ac_dir but don't depend on user-specified configuration          # parameters.          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then            # The LINGUAS file contains the set of available languages.            if test -n "$OBSOLETE_ALL_LINGUAS"; then              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"            fi            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`            # Hide the ALL_LINGUAS assigment from automake.            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"          else            # The set of available languages was given in configure.in.            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'          fi          # Compute POFILES          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)          # Compute UPDATEPOFILES          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)          # Compute DUMMYPOFILES          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)          # Compute GMOFILES          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)          case "$ac_given_srcdir" in            .) srcdirpre= ;;            *) srcdirpre='$(srcdir)/' ;;          esac          POFILES=          UPDATEPOFILES=          DUMMYPOFILES=          GMOFILES=          for lang in $ALL_LINGUAS; do            POFILES="$POFILES $srcdirpre$lang.po"            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"          done          # CATALOGS depends on both $ac_dir and the user's LINGUAS          # environment variable.          INST_LINGUAS=          if test -n "$ALL_LINGUAS"; then            for presentlang in $ALL_LINGUAS; do              useit=no              if test "%UNSET%" != "$LINGUAS"; then                desiredlanguages="$LINGUAS"              else                desiredlanguages="$ALL_LINGUAS"              fi              for desiredlang in $desiredlanguages; do                # Use the presentlang catalog if desiredlang is                #   a. equal to presentlang, or                #   b. a variant of presentlang (because in this case,                #      presentlang can be used as a fallback for messages                #      which are not translated in the desiredlang catalog).                case "$desiredlang" in                  "$presentlang"*) useit=yes;;                esac              done              if test $useit = yes; then                INST_LINGUAS="$INST_LINGUAS $presentlang"              fi            done          fi          CATALOGS=          if test -n "$INST_LINGUAS"; then            for lang in $INST_LINGUAS; do              CATALOGS="$CATALOGS $lang.gmo"            done          fi          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do            if test -f "$f"; then              case "$f" in                *.orig | *.bak | *~) ;;                *) cat "$f" >> "$ac_dir/Makefile" ;;              esac            fi          done        fi        ;;      esac    done],   [# Capture the value of obsolete ALL_LINGUAS because we need it to compute    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it    # from automake.    eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'    # Capture the value of LINGUAS becaus

⌨️ 快捷键说明

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