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

📄 aclocal.m4.svn-base

📁 A Flash Player with ActionScript support. Write in C and C++. It have two part, one is Player and an
💻 SVN-BASE
📖 第 1 页 / 共 4 页
字号:
dnl Test for GLIB, and define GLIB_CFLAGS and GLIB_LIBS, if gmodule, gobject or dnl gthread is specified in MODULES, pass to pkg-configdnlAC_DEFUN([AM_PATH_GLIB_2_0],[dnl dnl Get the cflags and libraries from pkg-configdnlAC_ARG_ENABLE(glibtest, [  --disable-glibtest      do not try to compile and run a test GLIB program],		    , enable_glibtest=yes)  pkg_config_args=glib-2.0  for module in . $4  do      case "$module" in         gmodule)              pkg_config_args="$pkg_config_args gmodule-2.0"         ;;         gobject)              pkg_config_args="$pkg_config_args gobject-2.0"         ;;         gthread)              pkg_config_args="$pkg_config_args gthread-2.0"         ;;      esac  done  AC_PATH_PROG(PKG_CONFIG, pkg-config, no)  no_glib=""  if test x$PKG_CONFIG != xno ; then    if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then      :    else      echo *** pkg-config too old; version 0.7 or better required.      no_glib=yes      PKG_CONFIG=no    fi  else    no_glib=yes  fi  min_glib_version=ifelse([$1], ,2.0.0,$1)  AC_MSG_CHECKING(for GLIB - version >= $min_glib_version)  if test x$PKG_CONFIG != xno ; then    ## don't try to run the test against uninstalled libtool libs    if $PKG_CONFIG --uninstalled $pkg_config_args; then	  echo "Will use uninstalled version of GLib found in PKG_CONFIG_PATH"	  enable_glibtest=no    fi    if $PKG_CONFIG --atleast-version $min_glib_version $pkg_config_args; then	  :    else	  no_glib=yes    fi  fi  if test x"$no_glib" = x ; then    GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`    GOBJECT_QUERY=`$PKG_CONFIG --variable=gobject_query glib-2.0`    GLIB_MKENUMS=`$PKG_CONFIG --variable=glib_mkenums glib-2.0`    GLIB_CFLAGS=`$PKG_CONFIG --cflags $pkg_config_args`    GLIB_LIBS=`$PKG_CONFIG --libs $pkg_config_args`    glib_config_major_version=`$PKG_CONFIG --modversion glib-2.0 | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`    glib_config_minor_version=`$PKG_CONFIG --modversion glib-2.0 | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`    glib_config_micro_version=`$PKG_CONFIG --modversion glib-2.0 | \           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 pkg-config to some extent)dnl      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*** 'pkg-config --modversion glib-2.0' 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 pkg-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 pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");      printf("*** to point to the correct configuration files\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 pkg-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 PKG_CONFIG environment to point to the\n");        printf("*** correct copy of pkg-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 (version $glib_config_major_version.$glib_config_minor_version.$glib_config_micro_version))     ifelse([$2], , :, [$2])       else     AC_MSG_RESULT(no)     if test "$PKG_CONFIG" = "no" ; then       echo "*** A new enough version of pkg-config was not found."       echo "*** See http://www.freedesktop.org/software/pkgconfig/"     else       if test -f conf.glibtest ; then        :       else          echo "*** Could not run GLIB test program, checking why..."          ac_save_CFLAGS="$CFLAGS"          ac_save_LIBS="$LIBS"          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 "*** The test program failed to compile or link. See the file config.log for the"          echo "*** exact error that occured. This usually means GLIB is incorrectly installed."])          CFLAGS="$ac_save_CFLAGS"          LIBS="$ac_save_LIBS"       fi     fi     GLIB_CFLAGS=""     GLIB_LIBS=""     GLIB_GENMARSHAL=""     GOBJECT_QUERY=""     GLIB_MKENUMS=""     ifelse([$3], , :, [$3])  fi  AC_SUBST(GLIB_CFLAGS)  AC_SUBST(GLIB_LIBS)  AC_SUBST(GLIB_GENMARSHAL)  AC_SUBST(GOBJECT_QUERY)  AC_SUBST(GLIB_MKENUMS)  rm -f conf.glibtest])# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-# Copyright (C) 1996, 1997, 2000, 2001, 2003 Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA# 02111-1307, USA.# serial 7# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])# Do all the work for Automake.                            -*- Autoconf -*-# This macro actually does too much some checks are only needed if# your package does certain things.  But this isn't really a big deal.# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003# Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA# 02111-1307, USA.# serial 11# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])# AM_INIT_AUTOMAKE([OPTIONS])# -----------------------------------------------# The call with PACKAGE and VERSION arguments is the old style# call (pre autoconf-2.50), which is being phased out.  PACKAGE# and VERSION should now be passed to AC_INIT and removed from# the call to AM_INIT_AUTOMAKE.# We support both call styles for the transition.  After# the next Automake release, Autoconf can make the AC_INIT# arguments mandatory, and then we can depend on a new Autoconf# release and drop the old call support.AC_DEFUN([AM_INIT_AUTOMAKE],[AC_PREREQ([2.58])dnldnl Autoconf wants to disallow AM_ names.  We explicitly allowdnl the ones we care about.m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnlAC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnlAC_REQUIRE([AC_PROG_INSTALL])dnl# test to see if srcdir already configuredif test "`cd $srcdir && pwd`" != "`pwd`" &&   test -f $srcdir/config.status; then  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])fi# test whether we have cygpathif test -z "$CYGPATH_W"; then  if (cygpath --version) >/dev/null 2>/dev/null; then    CYGPATH_W='cygpath -w'  else    CYGPATH_W=echo  fifiAC_SUBST([CYGPATH_W])# Define the identity of the package.dnl Distinguish between old-style and new-style calls.m4_ifval([$2],[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])],[_AM_SET_OPTIONS([$1])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl_AM_IF_OPTION([no-define],,[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package]) AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl# Some tools Automake needs.AC_REQUIRE([AM_SANITY_CHECK])dnlAC_REQUIRE([AC_ARG_PROGRAM])dnlAM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})AM_MISSING_PROG(AUTOCONF, autoconf)AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})AM_MISSING_PROG(AUTOHEADER, autoheader)AM_MISSING_PROG(MAKEINFO, makeinfo)AM_MISSING_PROG(AMTAR, tar)AM_PROG_INSTALL_SHAM_PROG_INSTALL_STRIPAC_REQUIRE([AM_PROG_MKDIR_P])dnl# We need awk for the "check" target.  The system "awk" is bad on# some platforms.AC_REQUIRE([AC_PROG_AWK])dnlAC_REQUIRE([AC_PROG_MAKE_SET])dnlAC_REQUIRE([AM_SET_LEADING_DOT])dnl_AM_IF_OPTION([no-dependencies],,[AC_PROVIDE_IFELSE([AC_PROG_CC],                  [_AM_DEPENDENCIES(CC)],                  [define([AC_PROG_CC],                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnlAC_PROVIDE_IFELSE([AC_PROG_CXX],                  [_AM_DEPENDENCIES(CXX)],                  [define([AC_PROG_CXX],                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl])])# When config.status generates a header, we must update the stamp-h file.# This file resides in the same directory as the config header# that is generated.  The stamp files are numbered to have different names.# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the# loop where config.status creates the headers, so we can generate# our stamp files there.AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],[# Compute $1's index in $config_headers._am_stamp_count=1for _am_header in $config_headers :; do  case $_am_header in    $1 | $1:* )      break ;;    * )      _am_stamp_count=`expr $_am_stamp_count + 1` ;;  esacdoneecho "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])# AM_PROG_INSTALL_SH# ------------------# Define $install_sh.# Copyright (C) 2001, 2003 Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# You should have received a copy of the GNU General Public License# along with this program; if not, write to the Free Software# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA# 02111-1307, USA.AC_DEFUN([AM_PROG_INSTALL_SH],[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnlinstall_sh=${install_sh-"$am_aux_dir/install-sh"}AC_SUBST(install_sh)])#                                                          -*- Autoconf -*-# Copyright (C) 2003  Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.

⌨️ 快捷键说明

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