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

📄 acinclude.m4

📁 linux下的网络下载工具prozilla的源码
💻 M4
📖 第 1 页 / 共 2 页
字号:
dnl This code originates from Ulrich Drepper's am_with_nls.AC_DEFUN(AM_GNU_GETTEXT,)AC_DEFUN(AUMIX_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],      HAVE_NLS=$enableval, HAVE_NLS=yes)    AC_MSG_RESULT($HAVE_NLS)    dnl If something goes wrong, we may still decide not to use NLS.    dnl For this reason, defer AC_SUBST'ing HAVE_NLS until the very    dnl last moment.    if test x"$HAVE_NLS" = xyes; then      AC_MSG_RESULT("language catalogs: $ALL_LINGUAS")      AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,	[test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)      AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,	  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)      AC_SUBST(MSGFMT)      AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)      CATOBJEXT=.gmo      INSTOBJEXT=.mo      DATADIRNAME=share      dnl Test whether we really found GNU xgettext.      if test "$XGETTEXT" != ":"; then	dnl If it is not 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_CHECK_HEADERS(locale.h libintl.h)      AC_CHECK_FUNCS(gettext, [], [	AC_CHECK_LIB(intl, gettext, [          dnl gettext is in libintl; announce the fact manually.          LIBS="-lintl $LIBS"	  AC_DEFINE(HAVE_GETTEXT)        ], [	  AC_MSG_RESULT(	    [gettext not found; disabling NLS])          HAVE_NLS=no        ])      ])      dnl These rules are solely for the distribution goal.  While doing this      dnl we only have to keep exactly one list of the available catalogs      dnl in configure.in.      for lang in $ALL_LINGUAS; do	GMOFILES="$GMOFILES $lang.gmo"	POFILES="$POFILES $lang.po"      done      dnl Construct list of names of catalog files to be constructed.      for lang in $ALL_LINGUAS; do        CATALOGS="$CATALOGS ${lang}${CATOBJEXT}"      done      dnl Make all variables we use known to autoconf.      AC_SUBST(CATALOGS)      AC_SUBST(CATOBJEXT)      AC_SUBST(DATADIRNAME)      AC_SUBST(GMOFILES)      AC_SUBST(INSTOBJEXT)      AC_SUBST(INTLLIBS)      AC_SUBST(POFILES)    fi    AC_SUBST(HAVE_NLS)    dnl Some independently maintained files, such as po/Makefile.in,    dnl use `USE_NLS', so support it.    USE_NLS=$HAVE_NLS    AC_SUBST(USE_NLS)    if test "x$HAVE_NLS" = xyes; then      AC_DEFINE(HAVE_NLS)    fi  ])dnl Generate list of files to be processed by xgettext which willdnl be included in po/Makefile.dnldnl This is not strictly an Autoconf macro, because it is run fromdnl within `config.status' rather than from within configure.  Thisdnl is why special rules must be applied for it.AC_DEFUN(AUMIX_PROCESS_PO,  [srcdir=$ac_given_srcdir # Advanced autoconf hackery   dnl I wonder what the following several lines do...   if test "x$srcdir" != "x."; then     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then       posrcprefix="$srcdir/"     else       posrcprefix="../$srcdir/"     fi   elsednl     posrcprefix="../"     posrcprefix="../src/"   fi   rm -f po/POTFILES   dnl Use `echo' rather than AC_MSG_RESULT, because this is run from   dnl `config.status'.   echo "generating po/POTFILES from $srcdir/po/POTFILES.in"   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\,"  \       -e "\$s/\(.*\) \\\\/\1/" \        < $srcdir/po/POTFILES.in > po/POTFILES   echo "creating po/Makefile"   sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile  ])# Search path for a program which passes the given test.# Ulrich Drepper <drepper@cygnus.com>, 1996.## This file may be copied and used freely without restrictions.  It# can be used in projects which are not available under the GNU Public# License but which still want to provide support for the GNU gettext# functionality.  Please note that the actual code is *not* freely# available.# serial 1dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])AC_DEFUN(AM_PATH_PROG_WITH_TEST,[# 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])# Configure paths for GTK+# Owen Taylor     97-11-3dnl AM_PATH_GTK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])dnl Test for GTK, and define GTK_CFLAGS and GTK_LIBSdnlAC_DEFUN(AM_PATH_GTK,[dnl dnl Get the cflags and libraries from the gtk-config scriptdnlAC_ARG_WITH(gtk-prefix,[  --with-gtk-prefix=PFX   Prefix where GTK is installed (optional)],            gtk_config_prefix="$withval", gtk_config_prefix="")AC_ARG_WITH(gtk-exec-prefix,[  --with-gtk-exec-prefix=PFX Exec prefix where GTK is installed (optional)],            gtk_config_exec_prefix="$withval", gtk_config_exec_prefix="")AC_ARG_ENABLE(gtktest, [  --disable-gtktest       Do not try to compile and run a test GTK program],		    , enable_gtktest=yes)  for module in . $4  do      case "$module" in         gthread)              gtk_config_args="$gtk_config_args gthread"         ;;      esac  done  if test x$gtk_config_exec_prefix != x ; then     gtk_config_args="$gtk_config_args --exec-prefix=$gtk_config_exec_prefix"     if test x${GTK_CONFIG+set} != xset ; then        GTK_CONFIG=$gtk_config_exec_prefix/bin/gtk-config     fi  fi  if test x$gtk_config_prefix != x ; then     gtk_config_args="$gtk_config_args --prefix=$gtk_config_prefix"     if test x${GTK_CONFIG+set} != xset ; then        GTK_CONFIG=$gtk_config_prefix/bin/gtk-config     fi  fi  AC_PATH_PROG(GTK_CONFIG, gtk-config, no)  min_gtk_version=ifelse([$1], ,0.99.7,$1)  AC_MSG_CHECKING(for GTK - version >= $min_gtk_version)  no_gtk=""  if test "$GTK_CONFIG" = "no" ; then    no_gtk=yes  else    GTK_CFLAGS=`$GTK_CONFIG $gtk_config_args --cflags`    GTK_LIBS=`$GTK_CONFIG $gtk_config_args --libs`    gtk_config_major_version=`$GTK_CONFIG $gtk_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`    gtk_config_minor_version=`$GTK_CONFIG $gtk_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`    gtk_config_micro_version=`$GTK_CONFIG $gtk_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`    if test "x$enable_gtktest" = "xyes" ; then      ac_save_CFLAGS="$CFLAGS"      ac_save_LIBS="$LIBS"      CFLAGS="$CFLAGS $GTK_CFLAGS"      LIBS="$GTK_LIBS $LIBS"dnldnl Now check if the installed GTK is sufficiently new. (Also sanitydnl checks the results of gtk-config to some extentdnl      rm -f conf.gtktest

⌨️ 快捷键说明

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