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

📄 aclocal.m4

📁 也是遗传算法的源代码
💻 M4
📖 第 1 页 / 共 5 页
字号:
  if (sed 1q $mf | fgrep 'generated by automake') > /dev/null 2>&1; then    dirpart=`AS_DIRNAME("$mf")`  else    continue  fi  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue  # Extract the definition of DEP_FILES from the Makefile without  # running `make'.  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`  test -z "$DEPDIR" && continue  # When using ansi2knr, U may be empty or an underscore; expand it  U=`sed -n -e '/^U = / s///p' < "$mf"`  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"  # We invoke sed twice because it is the simplest approach to  # changing $(DEPDIR) to its actual value in the expansion.  for file in `sed -n -e '    /^DEP_FILES = .*\\\\$/ {      s/^DEP_FILES = //      :loop	s/\\\\$//	p	n	/\\\\$/ b loop      p    }    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do    # Make sure the directory exists.    test -f "$dirpart/$file" && continue    fdir=`AS_DIRNAME(["$file"])`    AS_MKDIR_P([$dirpart/$fdir])    # echo "creating $dirpart/$file"    echo '# dummy' > "$dirpart/$file"  donedone])# _AM_OUTPUT_DEPENDENCY_COMMANDS# AM_OUTPUT_DEPENDENCY_COMMANDS# -----------------------------# This macro should only be invoked once -- use via AC_REQUIRE.## This code is only required when automatic dependency tracking# is enabled.  FIXME.  This creates each `.P' file that we will# need in order to bootstrap the dependency handling code.AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],[AC_CONFIG_COMMANDS([depfiles],     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])])# Copyright 2001 Free Software Foundation, Inc.             -*- Autoconf -*-# 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 2# AM_MAKE_INCLUDE()# -----------------# Check to see how make treats includes.AC_DEFUN([AM_MAKE_INCLUDE],[am_make=${MAKE-make}cat > confinc << 'END'doit:	@echo doneEND# If we don't find an include directive, just comment out the code.AC_MSG_CHECKING([for style of include used by $am_make])am__include="#"am__quote=_am_result=none# First try GNU make style include.echo "include confinc" > confmf# We grep out `Entering directory' and `Leaving directory'# messages which can occur if `w' ends up in MAKEFLAGS.# In particular we don't look at `^make:' because GNU make might# be invoked under some other name (usually "gmake"), in which# case it prints its new name instead of `make'.if test "`$am_make -s -f confmf 2> /dev/null | fgrep -v 'ing directory'`" = "done"; then   am__include=include   am__quote=   _am_result=GNUfi# Now try BSD make style include.if test "$am__include" = "#"; then   echo '.include "confinc"' > confmf   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then      am__include=.include      am__quote="\""      _am_result=BSD   fifiAC_SUBST(am__include)AC_SUBST(am__quote)AC_MSG_RESULT($_am_result)rm -f confinc confmf])# AM_CONDITIONAL                                              -*- Autoconf -*-# Copyright 1997, 2000, 2001 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 5AC_PREREQ(2.52)# AM_CONDITIONAL(NAME, SHELL-CONDITION)# -------------------------------------# Define a conditional.AC_DEFUN([AM_CONDITIONAL],[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnlAC_SUBST([$1_TRUE])AC_SUBST([$1_FALSE])if $2; then  $1_TRUE=  $1_FALSE='#'else  $1_TRUE='#'  $1_FALSE=fiAC_CONFIG_COMMANDS_PRE([if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then  AC_MSG_ERROR([conditional \"$1\" was never defined.Usually this means the macro was only invoked conditionally.])fi])])# Configure paths for LIBXML2# Toshio Kuratomi 2001-04-21# Adapted from:# Configure paths for GLIB# Owen Taylor     97-11-3dnl AM_PATH_XML([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])dnl Test for XML, and define XML_CFLAGS and XML_LIBSdnlAC_DEFUN(AM_PATH_XML,[ AC_ARG_WITH(xml-prefix,            [  --with-xml-prefix=PFX   Prefix where libxml is installed (optional)],            xml_config_prefix="$withval", xml_config_prefix="")AC_ARG_WITH(xml-exec-prefix,            [  --with-xml-exec-prefix=PFX Exec prefix where libxml is installed (optional)],            xml_config_exec_prefix="$withval", xml_config_exec_prefix="")AC_ARG_ENABLE(xmltest,              [  --disable-xmltest       Do not try to compile and run a test LIBXML program],,              enable_xmltest=yes)  if test x$xml_config_exec_prefix != x ; then     xml_config_args="$xml_config_args --exec-prefix=$xml_config_exec_prefix"     if test x${XML_CONFIG+set} != xset ; then        XML_CONFIG=$xml_config_exec_prefix/bin/xml-config     fi  fi  if test x$xml_config_prefix != x ; then     xml_config_args="$xml_config_args --prefix=$xml_config_prefix"     if test x${XML_CONFIG+set} != xset ; then        XML_CONFIG=$xml_config_prefix/bin/xml-config     fi  fi  AC_PATH_PROG(XML_CONFIG, xml-config, no)  min_xml_version=ifelse([$1], ,1.0.0,[$1])  AC_MSG_CHECKING(for libxml - version >= $min_xml_version)  no_xml=""  if test "$XML_CONFIG" = "no" ; then    no_xml=yes  else    XML_CFLAGS=`$XML_CONFIG $xml_config_args --cflags`    XML_LIBS=`$XML_CONFIG $xml_config_args --libs`    xml_config_major_version=`$XML_CONFIG $xml_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`    xml_config_minor_version=`$XML_CONFIG $xml_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`    xml_config_micro_version=`$XML_CONFIG $xml_config_args --version | \           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`    if test "x$enable_xmltest" = "xyes" ; then      ac_save_CFLAGS="$CFLAGS"      ac_save_LIBS="$LIBS"      CFLAGS="$CFLAGS $XML_CFLAGS"      LIBS="$XML_LIBS $LIBS"dnldnl Now check if the installed libxml is sufficiently new.dnl (Also sanity checks the results of xml-config to some extent)dnl      rm -f conf.xmltest      AC_TRY_RUN([#include <stdlib.h>#include <stdio.h>#include <libxml/tree.h>int main(){  int xml_major_version, xml_minor_version, xml_micro_version;  int major, minor, micro;  char *tmp_version;  int tmp_int_version;  system("touch conf.xmltest");  /* Capture xml-config output via autoconf/configure variables */  /* HP/UX 9 (%@#!) writes to sscanf strings */  tmp_version = (char *)strdup("$min_xml_version");  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {     printf("%s, bad version string from xml-config\n", "$min_xml_version");     exit(1);   }   free(tmp_version);   /* Capture the version information from the header files */   tmp_int_version = LIBXML_VERSION;   xml_major_version=tmp_int_version / 10000;   xml_minor_version=(tmp_int_version - xml_major_version * 10000) / 100;   xml_micro_version=(tmp_int_version - xml_minor_version * 100 - xml_major_version * 10000); /* Compare xml-config output to the libxml headers */  if ((xml_major_version != $xml_config_major_version) ||      (xml_minor_version != $xml_config_minor_version)#if 0      ||/* The last released version of libxml-1.x has an incorrect micro version in * the header file so neither the includes nor the library will match the * micro_version to the output of xml-config */      (xml_micro_version != $xml_config_micro_version)#endif 	  )	      {      printf("*** libxml header files (version %d.%d.%d) do not match\n",         xml_major_version, xml_minor_version, xml_micro_version);      printf("*** xml-config (version %d.%d.%d)\n",         $xml_config_major_version, $xml_config_minor_version, $xml_config_micro_version);      return 1;    } /* Compare the headers to the library to make sure we match */  /* Less than ideal -- doesn't provide us with return value feedback,    * only exits if there's a serious mismatch between header and library.   */    LIBXML_TEST_VERSION;    /* Test that the library is greater than our minimum version */    if (($xml_config_major_version > major) ||        (($xml_config_major_version == major) && ($xml_config_minor_version > minor)) ||        (($xml_config_major_version == major) && ($xml_config_minor_version == minor) &&        ($xml_config_micro_version >= micro)))      {        return 0;       }     else      {        printf("\n*** An old version of libxml (%d.%d.%d) was found.\n",               xml_major_version, xml_minor_version, xml_micro_version);        printf("*** You need a version of libxml newer than %d.%d.%d. The latest version of\n",           major, minor, micro);        printf("*** libxml is always available from ftp://ftp.xmlsoft.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 xml-config shell script is\n");        printf("*** being found. The easiest way to fix this is to remove the old version\n");        printf("*** of LIBXML, but you can also set the XML_CONFIG environment to point to the\n");        printf("*** correct copy of xml-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_xml=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])       CFLAGS="$ac_save_CFLAGS"       LIBS="$ac_save_LIBS"     fi  fi  if test "x$no_xml" = x ; then     AC_MSG_RESULT(yes (version $xml_config_major_version.$xml_config_minor_version.$xml_config_micro_version))     ifelse([$2], , :, [$2])       else     AC_MSG_RESULT(no)     if test "$XML_CONFIG" = "no" ; then       echo "*** The xml-config script installed by LIBXML could not be found"       echo "*** If libxml was installed in PREFIX, make sure PREFIX/bin is in"       echo "*** your path, or set the XML_CONFIG environment variable to the"       echo "*** full path to xml-config."     else       if test -f conf.xmltest ; then        :       else          echo "*** Could not run libxml test program, checking why..."          CFLAGS="$CFLAGS $XML_CFLAGS"          LIBS="$LIBS $XML_LIBS"          AC_TRY_LINK([#include <libxml/tree.h>#include <stdio.h>],      [ LIBXML_TEST_VERSION; return 0;],        [ echo "*** The test program compiled, but did not run. This usually means"          echo "*** that the run-time linker is not finding LIBXML or finding the wrong"          echo "*** version of LIBXML. If it is not finding LIBXML, 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 LIBXML was incorrectly installed"          echo "*** or that you have moved LIBXML since it was installed. In the latter case, you"          echo "*** may want to edit the xml-config script: $XML_CONFIG" ])          CFLAGS="$ac_save_CFLAGS"          LIBS="$ac_save_LIBS"       fi     fi     XML_CFLAGS=""     XML_LIBS=""     ifelse([$3], , :, [$3])  fi  AC_SUBST(XML_CFLAGS)  AC_SUBST(XML_LIBS)  rm -f conf.xmltest])# Configure paths for LIBXML2# Toshio Kuratomi 2001-04-21# Adapted from:# Configure paths for GLIB# Owen Taylor     97-11-3dnl AM_PATH_XML2([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])dnl Test for XML, and define XML_CFLAGS and XML_LIBSdnlAC_DEFUN(AM_PATH_XML2,[ AC_ARG_WITH(xml-prefix,            [  --with-xml-prefix=PFX   Prefix where libxml is installed (optional)],            xml_config_prefix="$withval", xml_config_prefix="")AC_ARG_WITH(xml-exec-prefix,            [  --with-xml-exec-prefix=PFX Exec prefix where libxml is installed (optional)],            xml_config_exec_prefix="$withval", xml_config_exec_prefix="")AC_ARG_ENABLE(xmltest,              [  --disable-xmltest       Do not try to compile and run a test LIBXML program],,              enable_xmltest=yes)  if test x$xml_config_exec_prefix != x ; then     xml_config_args="$xml_config_args --exec-prefix=$xml_config_exec_prefix"     if test x${XML2_CONFIG+set} != xset ; then        XML2_CONFIG=$xml_config_exec_prefix/bin/xml2-config     fi  fi  if test x$xml_config_prefix != x ; then     xml_config_args="$xml_config_args --prefix=$xml_config_prefix"     if test x${XML2_CONFIG+set} != xset ; then        XML2_CONFIG=$xm

⌨️ 快捷键说明

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