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

📄 aclocal.m4

📁 certi-SHM-3.0.tar 不错的开源的分布式方针软件 大家多多支持 他是linux
💻 M4
📖 第 1 页 / 共 5 页
字号:
# generated automatically by aclocal 1.7.1 -*- Autoconf -*-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002# Free Software Foundation, Inc.# This file is free software; the Free Software Foundation# gives unlimited permission to copy and/or distribute it,# with or without modifications, as long as this notice is preserved.# This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY, to the extent permitted by law; without# even the implied warranty of MERCHANTABILITY or FITNESS FOR A# PARTICULAR PURPOSE.AC_DEFUN([AC_CXX_IOSTREAM_HEADER],[AC_CACHE_CHECK([for ISO C++ headers],ac_cv_cxx_have_iostream,	[AC_LANG_SAVE	AC_LANG_CPLUSPLUS	AC_TRY_COMPILE([#include <iostream>]		,[return 0;],		ac_cv_cxx_have_iostream=yes, ac_cv_cxx_have_iostream=no)	AC_LANG_RESTORE	])if test "$ac_cv_cxx_have_iostream" = yes; thenAC_DEFINE(HAVE_IOSTREAM_HEADER,,[define if the compiler supports ISO C++ iostream header])fi])AC_DEFUN([AC_TYPE_SOCKLEN_T],[AC_CACHE_CHECK([for socklen_t], ac_cv_type_socklen_t,[  AC_TRY_COMPILE(  [#include <sys/types.h>   #include <sys/socket.h>],  [socklen_t len = 42; return 0;],  ac_cv_type_socklen_t=yes,  ac_cv_type_socklen_t=no)])  if test $ac_cv_type_socklen_t != yes; then    AC_DEFINE(socklen_t, int)  fi])dnl @synopsis ETR_SOCKET_NSLdnldnl This macro figures out what libraries are required on this platformdnl to link sockets programs.  It's usually -lsocket and/or -lnsl ordnl neither.  We test for all three combinations.dnldnl @version $Id: acinclude.m4,v 3.0 2002/11/21 01:27:51 breholee Exp $dnl @author Warren Young <warren@etr-usa.com>dnlAC_DEFUN([AC_ETR_SOCKET_NSL],[AC_CACHE_CHECK(for libraries containing socket functions,ac_cv_socket_libs, [        oCFLAGS=$CFLAGS        AC_TRY_LINK([                        #include <sys/types.h>                        #include <sys/socket.h>                        #include <netinet/in.h>                        #include <arpa/inet.h>                ],                [                        struct in_addr add;                        int sd = socket(AF_INET, SOCK_STREAM, 0);                        inet_ntoa(add);                ],                ac_cv_socket_libs=-lc, ac_cv_socket_libs=no)        if test x"$ac_cv_socket_libs" = "xno"        then                CFLAGS="$oCFLAGS -lsocket"                AC_TRY_LINK([                                #include <sys/types.h>                                #include <sys/socket.h>                                #include <netinet/in.h>                                #include <arpa/inet.h>                        ],                        [                                struct in_addr add;                                int sd = socket(AF_INET, SOCK_STREAM, 0);                                inet_ntoa(add);                        ],                        ac_cv_socket_libs=-lsocket, ac_cv_socket_libs=no)        fi        if test x"$ac_cv_socket_libs" = "xno"        then                CFLAGS="$oCFLAGS -lsocket -lnsl"                AC_TRY_LINK([                                #include <sys/types.h>                                #include <sys/socket.h>                                #include <netinet/in.h>                                #include <arpa/inet.h>                        ],                        [                                struct in_addr add;                                int sd = socket(AF_INET, SOCK_STREAM, 0);                                inet_ntoa(add);                        ],                        ac_cv_socket_libs="-lsocket -lnsl", ac_cv_socket_libs=no)        fi        CFLAGS=$oCFLAGS])        if test x"$ac_cv_socket_libs" = "xno"        then                AC_MSG_ERROR([Cannot find socket libraries])        elif test x"$ac_cv_socket_libs" = "x-lc"        then                ETR_SOCKET_LIBS=""        else                ETR_SOCKET_LIBS="$ac_cv_socket_libs"        fi        AC_SUBST(ETR_SOCKET_LIBS)]) dnl AC_ETR_SOCKET_NSLAC_DEFUN([AC_CXX_NAMESPACES],          [AC_CACHE_CHECK([for namespaces],          ac_cv_cxx_namespaces,          [AC_LANG_SAVE           AC_LANG_CPLUSPLUS           AC_TRY_COMPILE([namespace Outer { namespace Inner { int i = 0; }}],                          [using namespace Outer::Inner; return i;],           ac_cv_cxx_namespaces=yes, ac_cv_cxx_namespaces=no)           AC_LANG_RESTORE          ])          if test "$ac_cv_cxx_namespaces" = yes; then            AC_DEFINE(HAVE_NAMESPACES,,[define if the compiler implements namespaces])          fi          ])AC_DEFUN([AC_CXX_HAVE_STD],[AC_CACHE_CHECK(whether the compiler supports ISO C++ standard library,ac_cv_cxx_have_std,[AC_REQUIRE([AC_CXX_NAMESPACES])AC_LANG_SAVEAC_LANG_CPLUSPLUSAC_TRY_COMPILE([#include <iostream>	#include <map>	#include <iomanip>	#include <cmath>	#ifdef HAVE_NAMESPACES	using namespace std;	#endif]	,[return 0;],ac_cv_cxx_have_std=yes, ac_cv_cxx_have_std=no)AC_LANG_RESTORE])if test "$ac_cv_cxx_have_std" = yes; thenAC_DEFINE(HAVE_STD,,[define if the compiler supports ISO C++ standard library])fi])AC_DEFUN([AC_CXX_BOOL],          [AC_CACHE_CHECK([for bool built-in type],          ac_cv_cxx_bool,          [AC_LANG_SAVE           AC_LANG_CPLUSPLUS           AC_TRY_COMPILE([          int f(int  x){return 1;}          int f(char x){return 1;}          int f(bool x){return 1;}          ],[bool b = true; return f(b);],           ac_cv_cxx_bool=yes, ac_cv_cxx_bool=no)           AC_LANG_RESTORE          ])          if test "$ac_cv_cxx_bool" = yes; then            AC_DEFINE(HAVE_BOOL,,[define if bool is a built-in type])          fi          ])dnl 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"

⌨️ 快捷键说明

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