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

📄 aclocal.m4

📁 GNOME下的短信息发送中心
💻 M4
📖 第 1 页 / 共 4 页
字号:
   if test "${ac_cv_func_stpcpy+set}" != "set"; then     AC_CHECK_FUNCS(stpcpy)   fi   if test "${ac_cv_func_stpcpy}" = "yes"; then     AC_DEFINE(HAVE_STPCPY)   fi   AM_LC_MESSAGES   AM_WITH_NLS   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   dnl The reference to <locale.h> in the installed <libintl.h> file   dnl must be resolved because we cannot expect the users of this   dnl to define HAVE_LOCALE_H.   if test $ac_cv_header_locale_h = yes; then     INCLUDE_LOCALE_H="#include <locale.h>"   else     INCLUDE_LOCALE_H="\/* The system does not provide the header <locale.h>.  Take care yourself.  */"   fi   AC_SUBST(INCLUDE_LOCALE_H)   dnl Determine which catalog format we have (if any is needed)   dnl For now we know about two different formats:   dnl   Linux libc-5 and the normal X/Open format   test -d intl || mkdir intl   if test "$CATOBJEXT" = ".cat"; then     AC_CHECK_HEADER(linux/version.h, msgformat=linux, msgformat=xopen)     dnl Transform the SED scripts while copying because some dumb SEDs     dnl cannot handle comments.     sed -e '/^#/d' $srcdir/intl/$msgformat-msg.sed > intl/po2msg.sed   fi   dnl po2tbl.sed is always needed.   sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \     $srcdir/intl/po2tbl.sed.in > intl/po2tbl.sed   dnl In the intl/Makefile.in we have a special dependency which makes   dnl only sense for gettext.  We comment this out for non-gettext   dnl packages.   if test "$PACKAGE" = "gettext"; then     GT_NO="#NO#"     GT_YES=   else     GT_NO=     GT_YES="#YES#"   fi   AC_SUBST(GT_NO)   AC_SUBST(GT_YES)   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).   dnl Try to locate is.   MKINSTALLDIRS=   if test -n "$ac_aux_dir"; then     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"   fi   if test -z "$MKINSTALLDIRS"; then     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"   fi   AC_SUBST(MKINSTALLDIRS)   dnl *** For now the libtool support in intl/Makefile is not for real.   l=   AC_SUBST(l)   dnl Generate list of files to be processed by xgettext which will   dnl be included in po/Makefile.   test -d po || mkdir po   if test "x$srcdir" != "x."; then     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then       posrcprefix="$srcdir/"     else       posrcprefix="../$srcdir/"     fi   else     posrcprefix="../"   fi   rm -f po/POTFILES   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,	$posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \	< $srcdir/po/POTFILES.in > po/POTFILES  ])# Search path for a program which passes the given test.# Ulrich Drepper <drepper@cygnus.com>, 1996.## This file can 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])# Check whether LC_MESSAGES is available in <locale.h>.# Ulrich Drepper <drepper@cygnus.com>, 1995.## This file can 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 1AC_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])# Configure paths for GLIB# Owen Taylor     97-11-3dnl AM_PATH_GLIB([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if "gmodule" or dnl gthread is specified in MODULES, pass to glib-configdnlAC_DEFUN(AM_PATH_GLIB,[dnl dnl Get the cflags and libraries from the glib-config scriptdnlAC_ARG_WITH(glib-prefix,[  --with-glib-prefix=PFX   Prefix where GLIB is installed (optional)],            glib_config_prefix="$withval", glib_config_prefix="")AC_ARG_WITH(glib-exec-prefix,[  --with-glib-exec-prefix=PFX Exec prefix where GLIB is installed (optional)],            glib_config_exec_prefix="$withval", glib_config_exec_prefix="")AC_ARG_ENABLE(glibtest, [  --disable-glibtest       Do not try to compile and run a test GLIB program],		    , enable_glibtest=yes)  if test x$glib_config_exec_prefix != x ; then     glib_config_args="$glib_config_args --exec-prefix=$glib_config_exec_prefix"     if test x${GLIB_CONFIG+set} != xset ; then        GLIB_CONFIG=$glib_config_exec_prefix/bin/glib-config     fi  fi  if test x$glib_config_prefix != x ; then     glib_config_args="$glib_config_args --prefix=$glib_config_prefix"     if test x${GLIB_CONFIG+set} != xset ; then        GLIB_CONFIG=$glib_config_prefix/bin/glib-config     fi  fi  for module in . $4  do      case "$module" in         gmodule)              glib_config_args="$glib_config_args gmodule"         ;;         gthread)              glib_config_args="$glib_config_args gthread"         ;;      esac  done  AC_PATH_PROG(GLIB_CONFIG, glib-config, no)  min_glib_version=ifelse([$1], ,0.99.7,$1)  AC_MSG_CHECKING(for GLIB - version >= $min_glib_version)  no_glib=""  if test "$GLIB_CONFIG" = "no" ; then    no_glib=yes  else    GLIB_CFLAGS=`$GLIB_CONFIG $glib_config_args --cflags`    GLIB_LIBS=`$GLIB_CONFIG $glib_config_args --libs`    glib_config_major_version=`$GLIB_CONFIG $glib_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`    glib_config_minor_version=`$GLIB_CONFIG $glib_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`    glib_config_micro_version=`$GLIB_CONFIG $glib_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`    if test "x$enable_glibtest" = "xyes" ; then      ac_save_CFLAGS="$CFLAGS"      ac_save_LIBS="$LIBS"      CFLAGS="$CFLAGS $GLIB_CFLAGS"      LIBS="$GLIB_LIBS $LIBS"dnldnl Now check if the installed GLIB is sufficiently new. (Also sanitydnl checks the results of glib-config to some extentdnl      rm -f conf.glibtest      AC_TRY_RUN([#include <glib.h>#include <stdio.h>#include <stdlib.h>int main (){  int major, minor, micro;  char *tmp_version;  system ("touch conf.glibtest");  /* HP/UX 9 (%@#!) writes to sscanf strings */  tmp_version = g_strdup("$min_glib_version");  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {     printf("%s, bad version string\n", "$min_glib_version");     exit(1);   }  if ((glib_major_version != $glib_config_major_version) ||      (glib_minor_version != $glib_config_minor_version) ||      (glib_micro_version != $glib_config_micro_version))    {      printf("\n*** 'glib-config --version' returned %d.%d.%d, but GLIB (%d.%d.%d)\n",              $glib_config_major_version, $glib_config_minor_version, $glib_config_micro_version,             glib_major_version, glib_minor_version, glib_micro_version);      printf ("*** was found! If glib-config was correct, then it is best\n");      printf ("*** to remove the old version of GLIB. You may also be able to fix the error\n");      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");      printf("*** required on your system.\n");      printf("*** If glib-config was wrong, set the environment variable GLIB_CONFIG\n");      printf("*** to point to the correct copy of glib-config, and remove the file config.cache\n");      printf("*** before re-running configure\n");    }   else if ((glib_major_version != GLIB_MAJOR_VERSION) ||	   (glib_minor_version != GLIB_MINOR_VERSION) ||           (glib_micro_version != GLIB_MICRO_VERSION))    {      printf("*** GLIB header files (version %d.%d.%d) do not match\n",	     GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION, GLIB_MICRO_VERSION);      printf("*** library (version %d.%d.%d)\n",	     glib_major_version, glib_minor_version, glib_micro_version);    }  else    {      if ((glib_major_version > major) ||        ((glib_major_version == major) && (glib_minor_version > minor)) ||        ((glib_major_version == major) && (glib_minor_version == minor) && (glib_micro_version >= micro)))      {        return 0;       }     else      {        printf("\n*** An old version of GLIB (%d.%d.%d) was found.\n",               glib_major_version, glib_minor_version, glib_micro_version);        printf("*** You need a version of GLIB newer than %d.%d.%d. The latest version of\n",	       major, minor, micro);        printf("*** GLIB is always available from ftp://ftp.gtk.org.\n");        printf("***\n");        printf("*** If you have already installed a sufficiently new version, this error\n");        printf("*** probably means that the wrong copy of the glib-config shell script is\n");        printf("*** being found. The easiest way to fix this is to remove the old version\n");        printf("*** of GLIB, but you can also set the GLIB_CONFIG environment to point to the\n");        printf("*** correct copy of glib-config. (In this case, you will have to\n");        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");        printf("*** so that the correct libraries are found at run-time))\n");      }    }  return 1;}],, no_glib=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])       CFLAGS="$ac_save_CFLAGS"       LIBS="$ac_save_LIBS"     fi  fi  if test "x$no_glib" = x ; then     AC_MSG_RESULT(yes)     ifelse([$2], , :, [$2])       else     AC_MSG_RESULT(no)     if test "$GLIB_CONFIG" = "no" ; then       echo "*** The glib-config script installed by GLIB could not be found"       echo "*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in"       echo "*** your path, or set the GLIB_CONFIG environment variable to the"       echo "*** full path to glib-config."     else       if test -f conf.glibtest ; then        :       else          echo "*** Could not run GLIB test program, checking why..."          CFLAGS="$CFLAGS $GLIB_CFLAGS"          LIBS="$LIBS $GLIB_LIBS"          AC_TRY_LINK([#include <glib.h>#include <stdio.h>],      [ return ((glib_major_version) || (glib_minor_version) || (glib_micro_version)); ],        [ echo "*** The test program compiled, but did not run. This usually means"          echo "*** that the run-time linker is not finding GLIB or finding the wrong"          echo "*** version of GLIB. If it is not finding GLIB, you'll need to set your"          echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"          echo "*** to the installed location  Also, make sure you have run ldconfig if that"          echo "*** is required on your system"	  echo "***"          echo "*** If you have an old version installed, it is best to remove it, although"          echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"          echo "***"          echo "*** If you have a RedHat 5.0 system, you should remove the GTK package that"          echo "*** came with the system with the command"          echo "***"          echo "***    rpm --erase --nodeps gtk gtk-devel" ],        [ echo "*** The test program failed to compile or link. See the file config.log for the"          echo "*** exact error that occured. This usually means GLIB was incorrectly installed"          echo "*** or that you have moved GLIB since it was installed. In the latter case, you"          echo "*** may want to edit the glib-config script: $GLIB_CONFIG" ])          CFLAGS="$ac_save_CFLAGS"          LIBS="$ac_save_LIBS"       fi     fi     GLIB_CFLAGS=""     GLIB_LIBS=""     ifelse([$3], , :, [$3])  fi  AC_SUBST(GLIB_CFLAGS)  AC_SUBST(GLIB_LIBS)  rm -f conf.glibtest])

⌨️ 快捷键说明

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