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

📄 gettext.m4

📁 通达信数据源
💻 M4
📖 第 1 页 / 共 2 页
字号:
                eval "$gt_func_gnugettext_libintl=yes"               ])            fi            CPPFLAGS="$gt_save_CPPFLAGS"            LIBS="$gt_save_LIBS"])        fi        dnl If an already present or preinstalled GNU gettext() is found,        dnl use it.  But if this macro is used in GNU gettext, and GNU        dnl gettext is already preinstalled in libintl, we update this        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \           || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \                && 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 $LIBTHREAD"        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"        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 { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "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 { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "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 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_LIBS="$LIBS"     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"     AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>],       [CFPreferencesCopyAppValue(NULL, NULL)],       [gt_cv_func_CFPreferencesCopyAppValue=yes],       [gt_cv_func_CFPreferencesCopyAppValue=no])     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_LIBS="$LIBS"     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"     AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();],       [gt_cv_func_CFLocaleCopyCurrent=yes],       [gt_cv_func_CFLocaleCopyCurrent=no])     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_NEEDS_INIT ensures that the gt_needs variable is initialized.m4_define([gt_NEEDS_INIT],[  m4_divert_text([DEFAULTS], [gt_needs=])  m4_define([gt_NEEDS_INIT], [])])dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL])AC_DEFUN([AM_GNU_GETTEXT_NEED],[  m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"])])dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])

⌨️ 快捷键说明

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