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

📄 gettext_gl.m4

📁 GNU的词法/语法分析器bison源码
💻 M4
📖 第 1 页 / 共 2 页
字号:
                && test "$PACKAGE" != gettext-runtime \                && test "$PACKAGE" != gettext-tools; }; then          gt_use_preinstalled_gnugettext=yes        else          dnl Reset the values set by searching for libintl.          LIBINTL=          LTLIBINTL=          INCINTL=        fi    ifelse(gt_included_intl, yes, [        if test "$gt_use_preinstalled_gnugettext" != "yes"; then          dnl GNU gettext is not found in the C library.          dnl Fall back on included GNU gettext library.          nls_cv_use_gnu_gettext=yes        fi      fi      if test "$nls_cv_use_gnu_gettext" = "yes"; then        dnl Mark actions used to generate GNU NLS library.        BUILD_INCLUDED_LIBINTL=yes        USE_INCLUDED_LIBINTL=yes        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV"        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV"        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`      fi      CATOBJEXT=      if test "$gt_use_preinstalled_gnugettext" = "yes" \         || test "$nls_cv_use_gnu_gettext" = "yes"; then        dnl Mark actions to use GNU gettext tools.        CATOBJEXT=.gmo      fi    ])    if test -n "$INTL_MACOSX_LIBS"; then      if test "$gt_use_preinstalled_gnugettext" = "yes" \         || test "$nls_cv_use_gnu_gettext" = "yes"; then        dnl Some extra flags are needed during linking.        LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"        LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"      fi    fi    if test "$gt_use_preinstalled_gnugettext" = "yes" \       || test "$nls_cv_use_gnu_gettext" = "yes"; then      AC_DEFINE(ENABLE_NLS, 1,        [Define to 1 if translation of program messages to the user's native language   is requested.])    else      USE_NLS=no    fi  fi  AC_MSG_CHECKING([whether to use NLS])  AC_MSG_RESULT([$USE_NLS])  if test "$USE_NLS" = "yes"; then    AC_MSG_CHECKING([where the gettext function comes from])    if test "$gt_use_preinstalled_gnugettext" = "yes"; then      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then        gt_source="external libintl"      else        gt_source="libc"      fi    else      gt_source="included intl directory"    fi    AC_MSG_RESULT([$gt_source])  fi  if test "$USE_NLS" = "yes"; then    if test "$gt_use_preinstalled_gnugettext" = "yes"; then      if test "$gt_cv_func_gnugettext_libintl" = "yes"; then        AC_MSG_CHECKING([how to link with libintl])        AC_MSG_RESULT([$LIBINTL])        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])      fi      dnl For backward compatibility. Some packages may be using this.      AC_DEFINE(HAVE_GETTEXT, 1,       [Define if the GNU gettext() function is already present or preinstalled.])      AC_DEFINE(HAVE_DCGETTEXT, 1,       [Define if the GNU dcgettext() function is already present or preinstalled.])    fi    dnl We need to process the po/ directory.    POSUB=po  fi  ifelse(gt_included_intl, yes, [    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL    dnl to 'yes' because some of the testsuite requires it.    if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then      BUILD_INCLUDED_LIBINTL=yes    fi    dnl Make all variables we use known to autoconf.    AC_SUBST(BUILD_INCLUDED_LIBINTL)    AC_SUBST(USE_INCLUDED_LIBINTL)    AC_SUBST(CATOBJEXT)    dnl For backward compatibility. Some configure.ins may be using this.    nls_cv_header_intl=    nls_cv_header_libgt=    dnl For backward compatibility. Some Makefiles may be using this.    DATADIRNAME=share    AC_SUBST(DATADIRNAME)    dnl For backward compatibility. Some Makefiles may be using this.    INSTOBJEXT=.mo    AC_SUBST(INSTOBJEXT)    dnl For backward compatibility. Some Makefiles may be using this.    GENCAT=gencat    AC_SUBST(GENCAT)    dnl For backward compatibility. Some Makefiles may be using this.    INTLOBJS=    if test "$USE_INCLUDED_LIBINTL" = yes; then      INTLOBJS="\$(GETTOBJS)"    fi    AC_SUBST(INTLOBJS)    dnl Enable libtool support if the surrounding package wishes it.    INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix    AC_SUBST(INTL_LIBTOOL_SUFFIX_PREFIX)  ])  dnl For backward compatibility. Some Makefiles may be using this.  INTLLIBS="$LIBINTL"  AC_SUBST(INTLLIBS)  dnl Make all documented variables known to autoconf.  AC_SUBST(LIBINTL)  AC_SUBST(LTLIBINTL)  AC_SUBST(POSUB)])dnl Checks for all prerequisites of the intl subdirectory,dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS,dnl            USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL.    AC_DEFUN([AM_INTL_SUBDIR], [])dnl Checks for special options needed on MacOS X.dnl Defines INTL_MACOSX_LIBS.AC_DEFUN([gt_INTL_MACOSX],[  dnl Check for API introduced in MacOS X 10.2.  AC_CACHE_CHECK([for CFPreferencesCopyAppValue],    gt_cv_func_CFPreferencesCopyAppValue,    [gt_save_CPPFLAGS="$CPPFLAGS"     CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"     gt_save_LIBS="$LIBS"     LIBS="$LIBS -framework CoreFoundation"     AC_TRY_LINK([#include <CFPreferences.h>],       [CFPreferencesCopyAppValue(NULL, NULL)],       [gt_cv_func_CFPreferencesCopyAppValue=yes],       [gt_cv_func_CFPreferencesCopyAppValue=no])     CPPFLAGS="$gt_save_CPPFLAGS"     LIBS="$gt_save_LIBS"])  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then    AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1,      [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.])  fi  dnl Check for API introduced in MacOS X 10.3.  AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent,    [gt_save_CPPFLAGS="$CPPFLAGS"     CPPFLAGS="$CPPFLAGS -I/System/Library/Frameworks/CoreFoundation.framework/Headers"     gt_save_LIBS="$LIBS"     LIBS="$LIBS -framework CoreFoundation"     AC_TRY_LINK([#include <CFLocale.h>], [CFLocaleCopyCurrent();],       [gt_cv_func_CFLocaleCopyCurrent=yes],       [gt_cv_func_CFLocaleCopyCurrent=no])     CPPFLAGS="$gt_save_CPPFLAGS"     LIBS="$gt_save_LIBS"])  if test $gt_cv_func_CFLocaleCopyCurrent = yes; then    AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1,      [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.])  fi  INTL_MACOSX_LIBS=  if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"  fi  AC_SUBST([INTL_MACOSX_LIBS])])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], [])

⌨️ 快捷键说明

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