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

📄 libtool.m4.in

📁 公认的比较有效的最大频繁集挖掘算法Mafia 算法源代码
💻 IN
📖 第 1 页 / 共 5 页
字号:
	"file_magic "*)	  file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |	    egrep "$file_magic_regex" > /dev/null; then	    :	  else	    cat <<EOF 1>&2*** Warning: the command libtool uses to detect shared libraries,*** $file_magic_cmd, produces output that libtool cannot recognize.*** The result is that libtool may fail to recognize shared libraries*** as such.  This will affect the creation of libtool libraries that*** depend on shared libraries, but programs linked with such libtool*** libraries will work regardless of this problem.  Nevertheless, you*** may want to report the problem to your system manager and/or to*** bug-libtool@gnu.orgEOF	  fi ;;	esac      fi      break    fi  done  IFS="$lt_save_ifs"  MAGIC_CMD="$lt_save_MAGIC_CMD"  ;;esac])MAGIC_CMD="$lt_cv_path_MAGIC_CMD"if test -n "$MAGIC_CMD"; then  AC_MSG_RESULT($MAGIC_CMD)else  AC_MSG_RESULT(no)fi])# AC_PATH_TOOL_PREFIX# AC_PATH_MAGIC# -------------# find a file program which can recognise a shared libraryAC_DEFUN([AC_PATH_MAGIC],[AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH)if test -z "$lt_cv_path_MAGIC_CMD"; then  if test -n "$ac_tool_prefix"; then    AC_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH)  else    MAGIC_CMD=:  fifi])# AC_PATH_MAGIC# AC_PROG_LD# ----------# find the path to the GNU or non-GNU linkerAC_DEFUN([AC_PROG_LD],[AC_ARG_WITH([gnu-ld],    [AC_HELP_STRING([--with-gnu-ld],	[assume the C compiler uses GNU ld @<:@default=no@:>@])],    [test "$withval" = no || with_gnu_ld=yes],    [with_gnu_ld=no])AC_REQUIRE([AC_PROG_CC])dnlAC_REQUIRE([AC_CANONICAL_HOST])dnlAC_REQUIRE([AC_CANONICAL_BUILD])dnlac_prog=ldif test "$GCC" = yes; then  # Check if gcc -print-prog-name=ld gives a path.  AC_MSG_CHECKING([for ld used by GCC])  case $host in  *-*-mingw*)    # gcc leaves a trailing carriage return which upsets mingw    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;  *)    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;  esac  case $ac_prog in    # Accept absolute paths.    [[\\/]]* | ?:[[\\/]]*)      re_direlt='/[[^/]][[^/]]*/\.\./'      # Canonicalize the path of ld      ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do	ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`      done      test -z "$LD" && LD="$ac_prog"      ;;  "")    # If it fails, then pretend we aren't using GCC.    ac_prog=ld    ;;  *)    # If it is relative, then search for the first ld in PATH.    with_gnu_ld=unknown    ;;  esacelif test "$with_gnu_ld" = yes; then  AC_MSG_CHECKING([for GNU ld])else  AC_MSG_CHECKING([for non-GNU ld])fiAC_CACHE_VAL(lt_cv_path_LD,[if test -z "$LD"; then  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  for ac_dir in $PATH; do    IFS="$lt_save_ifs"    test -z "$ac_dir" && ac_dir=.    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then      lt_cv_path_LD="$ac_dir/$ac_prog"      # Check to see if the program is GNU ld.  I'd rather use --version,      # but apparently some GNU ld's only accept -v.      # Break only if it was the GNU/non-GNU ld that we prefer.      if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then	test "$with_gnu_ld" != no && break      else	test "$with_gnu_ld" != yes && break      fi    fi  done  IFS="$lt_save_ifs"else  lt_cv_path_LD="$LD" # Let the user override the test with a path.fi])LD="$lt_cv_path_LD"if test -n "$LD"; then  AC_MSG_RESULT($LD)else  AC_MSG_RESULT(no)fitest -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])AC_PROG_LD_GNU])# AC_PROG_LD# AC_PROG_LD_GNU# --------------AC_DEFUN([AC_PROG_LD_GNU],[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,[# I'd rather use --version here, but apparently some GNU ld's only accept -v.if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then  lt_cv_prog_gnu_ld=yeselse  lt_cv_prog_gnu_ld=nofi])with_gnu_ld=$lt_cv_prog_gnu_ld])# AC_PROG_LD_GNU# AC_PROG_LD_RELOAD_FLAG# ----------------------# find reload flag for linker#   -- PORTME Some linkers may need a different reload flag.AC_DEFUN([AC_PROG_LD_RELOAD_FLAG],[AC_CACHE_CHECK([for $LD option to reload object files],  lt_cv_ld_reload_flag,  [lt_cv_ld_reload_flag='-r'])reload_flag=$lt_cv_ld_reload_flagcase $reload_flag in"" | " "*) ;;*) reload_flag=" $reload_flag" ;;esacreload_cmds='$LD$reload_flag -o $output$reload_objs'])# AC_PROG_LD_RELOAD_FLAG# AC_DEPLIBS_CHECK_METHOD# -----------------------# how to check for library dependencies#  -- PORTME fill in with the dynamic library characteristicsAC_DEFUN([AC_DEPLIBS_CHECK_METHOD],[AC_CACHE_CHECK([how to recognise dependant libraries],lt_cv_deplibs_check_method,[lt_cv_file_magic_cmd='$MAGIC_CMD'lt_cv_file_magic_test_file=lt_cv_deplibs_check_method='unknown'# Need to set the preceding variable on all platforms that support# interlibrary dependencies.# 'none' -- dependencies not supported.# `unknown' -- same as none, but documents that we really don't know.# 'pass_all' -- all dependencies passed with no checks.# 'test_compile' -- check by making test program.# 'file_magic [[regex]]' -- check by looking for files in library path# which responds to the $file_magic_cmd with a given egrep regex.# If you have `file' or equivalent on your system and you're not sure# whether `pass_all' will *always* work, you probably want this one.case $host_os inaix4* | aix5*)  lt_cv_deplibs_check_method=pass_all  ;;beos*)  lt_cv_deplibs_check_method=pass_all  ;;bsdi4*)  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'  lt_cv_file_magic_cmd='/usr/bin/file -L'  lt_cv_file_magic_test_file=/shlib/libc.so  ;;cygwin* | mingw* | pw32*)  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'  lt_cv_file_magic_cmd='$OBJDUMP -f'  ;;darwin* | rhapsody*)  lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'  lt_cv_file_magic_cmd='/usr/bin/file -L'  case "$host_os" in  rhapsody* | darwin1.[[012]])    lt_cv_file_magic_test_file=`/System/Library/Frameworks/System.framework/System`    ;;  *) # Darwin 1.3 on    lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'    ;;  esac  ;;freebsd*)  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    case $host_cpu in    i*86 )      # Not sure whether the presence of OpenBSD here was a mistake.      # Let's accept both of them until this is cleared up.      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'      lt_cv_file_magic_cmd=/usr/bin/file      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`      ;;    esac  else    lt_cv_deplibs_check_method=pass_all  fi  ;;gnu*)  lt_cv_deplibs_check_method=pass_all  ;;hpux10.20* | hpux11*)  lt_cv_file_magic_cmd=/usr/bin/file  if test "$host_cpu" = ia64; then    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so  else    lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library'    lt_cv_file_magic_test_file=/usr/lib/libc.sl  fi  ;;irix5* | irix6* | nonstopux*)  case $host_os in  irix5* | nonstopux*)    # this will be overridden with pass_all, but let us keep it just in case    lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"    ;;  *)    case $LD in    *-32|*"-32 ") libmagic=32-bit;;    *-n32|*"-n32 ") libmagic=N32;;    *-64|*"-64 ") libmagic=64-bit;;    *) libmagic=never-match;;    esac    # this will be overridden with pass_all, but let us keep it just in case    lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[[1234]] dynamic lib MIPS - version 1"    ;;  esac  lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`  lt_cv_deplibs_check_method=pass_all  ;;# This must be Linux ELF.linux*)  case $host_cpu in  alpha* | hppa* | i*86 | ia64* | m68* | mips | mipsel | powerpc* | sparc* | s390* | sh* | x86_64* )    lt_cv_deplibs_check_method=pass_all ;;  *)    # glibc up to 2.1.1 does not perform some relocations on ARM    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;;  esac  lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`  ;;netbsd*)  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$'  else    lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$'  fi  ;;newos6*)  lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)'  lt_cv_file_magic_cmd=/usr/bin/file  lt_cv_file_magic_test_file=/usr/lib/libnls.so  ;;nto-qnx)  lt_cv_deplibs_check_method=unknown  ;;openbsd*)  lt_cv_file_magic_cmd=/usr/bin/file  lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'  else    lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'  fi  ;;osf3* | osf4* | osf5*)  # this will be overridden with pass_all, but let us keep it just in case  lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'  lt_cv_file_magic_test_file=/shlib/libc.so  lt_cv_deplibs_check_method=pass_all  ;;sco3.2v5*)  lt_cv_deplibs_check_method=pass_all  ;;solaris*)  lt_cv_deplibs_check_method=pass_all  lt_cv_file_magic_test_file=/lib/libc.so  ;;sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)  case $host_vendor in  motorola)    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`    ;;  ncr)    lt_cv_deplibs_check_method=pass_all    ;;  sequent)    lt_cv_file_magic_cmd='/bin/file'    lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )'    ;;  sni)    lt_cv_file_magic_cmd='/bin/file'    lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib"    lt_cv_file_magic_test_file=/lib/libc.so    ;;  esac  ;;sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)  lt_cv_deplibs_check_method=pass_all  ;;esac])file_magic_cmd=$lt_cv_file_magic_cmddeplibs_check_method=$lt_cv_deplibs_check_methodtest -z "$deplibs_check_method" && deplibs_check_method=unknown])# AC_DEPLIBS_CHECK_METHOD# AC_PROG_NM# ----------# find the path to a BSD-compatible name listerAC_DEFUN([AC_PROG_NM],[AC_CACHE_CHECK([for BSD-compatible nm], lt_cv_path_NM,[if test -n "$NM"; then  # Let the user override the test.  lt_cv_path_NM="$NM"else  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR  for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do    IFS="$lt_save_ifs"    test -z "$ac_dir" && ac_dir=.    tmp_nm="$ac_dir/${ac_tool_prefix}nm"    if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then      # Check to see if the nm accepts a BSD-compat flag.      # Adding the `sed 1q' prevents false positives on HP-UX, which says:      #   nm: unknown option "B" ignored      # Tru64's nm complains that /dev/null is an invalid object file      if ("$tmp_nm" -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then	lt_cv_path_NM="$tmp_nm -B"	break      elif ("$tmp_nm" -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then	lt_cv_path_NM="$tmp_nm -p"	break      else	lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but	continue # so that we can try to find one that supports BSD flags      fi    fi  done  IFS="$lt_save_ifs"  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nmfi])NM="$lt_cv_path_NM"])# AC_PROG_NM# AC_CHECK_LIBM# -------------# check for math libraryAC_DEFUN([AC_CHECK_LIBM],[AC_REQUIRE([AC_CANONICAL_HOST])dnlLIBM=case $host in*-*-beos* | *-*-cygwin* | *-*-pw32*)  # These system don't have libm  ;;*-ncr-sysv4.3*)  AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw")  AC_CHECK_LIB(m, main, LIBM="$LIBM -lm")  ;;*)  AC_CHECK_LIB(m, main, LIBM="-lm")  ;;esac])# AC_CHECK_LIBM# AC_LIBLTDL_CONVENIENCE([DIRECTORY])# -------------------------

⌨️ 快捷键说明

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