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

📄 libtool.m4.in

📁 公认的比较有效的最大频繁集挖掘算法Mafia 算法源代码
💻 IN
📖 第 1 页 / 共 5 页
字号:
	  [$1],[CXX],[save_CXXFLAGS="$CXXFLAGS"		   CXXFLAGS="$CXXFLAGS -o out/conftest2.$ac_objext"],	  [$1],[GCJ],[save_GCJFLAGS="$GCJFLAGS"		   GCJFLAGS="$GCJFLAGS -o out/conftest2.$ac_objext"])   echo "$lt_simple_compile_test_code" > conftest.$ac_ext   # According to Tom Tromey, Ian Lance Taylor reported there are C compilers   # that will create temporary files in the current directory regardless of   # the output directory.  Thus, making CWD read-only will cause this test   # to fail, enabling locking or at least warning the user not to do parallel   # builds.   chmod -w .   if (eval $ac_compile 2>out/conftest.err) && test -s out/conftest2.$ac_objext   then     # The compiler can only warn and ignore the option if not recognized     # So say no if there are warnings     if test -s out/conftest.err; then       # Append any errors to the config.log.       cat out/conftest.err 1>&AS_MESSAGE_LOG_FD     else       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes     fi   fi   ifelse([$1],[],[CFLAGS="$save_CFLAGS"],	  [$1],[CXX],[CXXFLAGS="$save_CXXFLAGS"],	  [$1],[GCJ],[GCJFLAGS="$save_GCJFLAGS"])   chmod u+w .   $rm conftest* out/*   rmdir out   cd ..   rmdir conftest   $rm conftest*])])# AC_LIBTOOL_PROG_CC_C_O# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])# -----------------------------------------# Check to see if we can do hard links to lock some files if neededAC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],[AC_REQUIRE([_LT_AC_LOCK])dnlhard_links="nottested"if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then  # do not overwrite the value of need_locks provided by the user  AC_MSG_CHECKING([if we can lock with hard links])  hard_links=yes  $rm conftest*  ln conftest.a conftest.b 2>/dev/null && hard_links=no  touch conftest.a  ln conftest.a conftest.b 2>&5 || hard_links=no  ln conftest.a conftest.b 2>/dev/null && hard_links=no  AC_MSG_RESULT([$hard_links])  if test "$hard_links" = no; then    AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])    need_locks=warn  fielse  need_locks=nofi])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS# AC_LIBTOOL_OBJDIR# -----------------AC_DEFUN([AC_LIBTOOL_OBJDIR],[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],[rm -f .libs 2>/dev/nullmkdir .libs 2>/dev/nullif test -d .libs; then  lt_cv_objdir=.libselse  # MS-DOS does not allow filenames that begin with a dot.  lt_cv_objdir=_libsfirmdir .libs 2>/dev/null])objdir=$lt_cv_objdir])# AC_LIBTOOL_OBJDIR# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])# ----------------------------------------------# Check hardcoding attributes.AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],[AC_MSG_CHECKING([how to hardcode library paths into programs])_LT_AC_TAGVAR(hardcode_action, $1)=if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \   test -n "$_LT_AC_TAGVAR(runpath_var $1)"; then  # We can hardcode non-existant directories.  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&     # If the only mechanism to avoid hardcoding is shlibpath_var, we     # have to relink, otherwise we might link with an installed library     # when we should be linking with a yet-to-be-installed one     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then    # Linking always hardcodes the temporary library directory.    _LT_AC_TAGVAR(hardcode_action, $1)=relink  else    # We can link without hardcoding, and we can hardcode nonexisting dirs.    _LT_AC_TAGVAR(hardcode_action, $1)=immediate  fielse  # We cannot hardcode anything, or else we can only hardcode existing  # directories.  _LT_AC_TAGVAR(hardcode_action, $1)=unsupportedfiAC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = relink; then  # Fast installation is not supported  enable_fast_install=noelif test "$shlibpath_overrides_runpath" = yes ||     test "$enable_shared" = no; then  # Fast installation is not necessary  enable_fast_install=needlessfi])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH# AC_LIBTOOL_SYS_LIB_STRIP# ------------------------AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],[striplib=old_striplib=AC_MSG_CHECKING([whether stripping libraries is possible])if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"  test -z "$striplib" && striplib="$STRIP --strip-unneeded"  AC_MSG_RESULT([yes])else  AC_MSG_RESULT([no])fi])# AC_LIBTOOL_SYS_LIB_STRIP# AC_LIBTOOL_SYS_DYNAMIC_LINKER# -----------------------------# PORTME Fill in your ld.so characteristicsAC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER],[AC_MSG_CHECKING([dynamic linker characteristics])library_names_spec=libname_spec='lib$name'soname_spec=postinstall_cmds=postuninstall_cmds=finish_cmds=finish_eval=shlibpath_var=shlibpath_overrides_runpath=unknownversion_type=nonedynamic_linker="$host_os ld.so"sys_lib_dlsearch_path_spec="/lib /usr/lib"sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"need_lib_prefix=unknownhardcode_into_libs=no# when you set need_version to no, make sure it does not cause -set_version# flags to be left without argumentsneed_version=unknowncase $host_os inaix3*)  version_type=linux  library_names_spec='${libname}${release}.so$versuffix $libname.a'  shlibpath_var=LIBPATH  # AIX 3 has no versioning support, so we append a major version to the name.  soname_spec='${libname}${release}.so$major'  ;;aix4* | aix5*)  version_type=linux  if test "$host_cpu" = ia64; then    # AIX 5 supports IA64    library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so'    shlibpath_var=LD_LIBRARY_PATH  else    # With GCC up to 2.95.x, collect2 would create an import file    # for dependence libraries.  The import file would start with    # the line `#! .'.  This would cause the generated library to    # depend on `.', always an invalid library.  This was fixed in    # development snapshots of GCC prior to 3.0.    case $host_os in      aix4 | aix4.[[01]] | aix4.[[01]].*)      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'	   echo ' yes '	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then	:      else	can_build_shared=no      fi      ;;    esac    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct    # soname into executable. Probably we can add versioning support to    # collect2, so additional links can be useful in future.    if test "$aix_use_runtimelinking" = yes; then      # If using run time linking (on AIX 4.2 or later) use lib<name>.so      # instead of lib<name>.a to let people know that these are not      # typical AIX shared libraries.      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'    else      # We preserve .a as extension for shared libraries through AIX4.2      # and later when we are not doing run time linking.      library_names_spec='${libname}${release}.a $libname.a'      soname_spec='${libname}${release}.so$major'    fi    shlibpath_var=LIBPATH  fi  ;;amigaos*)  library_names_spec='$libname.ixlibrary $libname.a'  # Create ${libname}_ixlibrary.a entries in /sys/libs.  finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'  ;;beos*)  library_names_spec='${libname}.so'  dynamic_linker="$host_os ld.so"  shlibpath_var=LIBRARY_PATH  ;;bsdi4*)  version_type=linux  need_version=no  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'  soname_spec='${libname}${release}.so$major'  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'  shlibpath_var=LD_LIBRARY_PATH  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"  # the default ld.so.conf also contains /usr/contrib/lib and  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow  # libtool to hard-code these into programs  ;;cygwin* | mingw* | pw32*)  version_type=windows  need_version=no  need_lib_prefix=no  case $GCC,$host_os in  yes,cygwin*)    library_names_spec='$libname.dll.a'    sys_lib_search_path_spec="/lib /lib/w32api /usr/lib /usr/local/lib"    soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'    postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~      dldir=$destdir/`dirname \$dlpath`~      test -d \$dldir || mkdir -p \$dldir~      $install_prog .libs/$dlname \$dldir/$dlname'    postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~      dlpath=$dir/\$dldll~       $rm \$dlpath'    ;;  yes,mingw*)    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll'    sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://"`    if echo "$sys_lib_search_path_spec" | [egrep ';[C-Z]:/' >/dev/null]; then      # It is most probably a Windows format PATH printed by      # mingw gcc, but we are running on Cygwin. Gcc prints its search      # path with ; separators, and with drive letters. We can handle the      # drive letters (cygwin fileutils understands them), so leave them,      # especially as we might pass files found there to a mingw objdump,      # which wouldn't understand a cygwinified path. Ahh.      sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed -e 's/;/ /g'`    else      sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | sed  -e "s/$PATH_SEPARATOR/ /g"`    fi    ;;  yes,pw32*)    library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll'    ;;  *)    library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib'    ;;  esac  dynamic_linker='Win32 ld.exe'  # FIXME: first we should search . and the directory the executable is in  shlibpath_var=PATH  ;;darwin* | rhapsody*)  dynamic_linker="$host_os dyld"  version_type=darwin  need_lib_prefix=no  need_version=no  # FIXME: Relying on posixy $() will cause problems for  #        cross-compilation, but unfortunately the echo tests do not  #        yet detect zsh echo's removal of \ escapes.  library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)'  soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)'  shlibpath_overrides_runpath=yes  shlibpath_var=DYLD_LIBRARY_PATH  ;;dgux*)  version_type=linux  need_lib_prefix=no  need_version=no  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'  soname_spec='${libname}${release}.so$major'  shlibpath_var=LD_LIBRARY_PATH  ;;freebsd1*)  dynamic_linker=no  ;;freebsd*)  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`  version_type=freebsd-$objformat  case $version_type in    freebsd-elf*)      library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'      need_version=no      need_lib_prefix=no      ;;    freebsd-*)      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'      need_version=yes      ;;  esac  shlibpath_var=LD_LIBRARY_PATH  case $host_os in  freebsd2*)    shlibpath_overrides_runpath=yes    ;;  freebsd3.[01]* | freebsdelf3.[01]*)    shlibpath_overrides_runpath=yes    hardcode_into_libs=yes    ;;  *) # from 3.2 on    shlibpath_overrides_runpath=no    hardcode_into_libs=yes    ;;  esac  ;;gnu*)  version_type=linux  need_lib_prefix=no  need_version=no  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so'  soname_spec='${libname}${release}.so$major'  shlibpath_var=LD_LIBRARY_PATH  hardcode_into_libs=yes  ;;hpux9* | hpux10* | hpux11*)  # Give a soname corresponding to the major version so that dld.sl refuses to  # link against other versions.  version_type=sunos  need_lib_prefix=no  need_version=no  if test "$host_cpu" = ia64; then    hardcode_into_libs=yes    dynamic_linker="$host_os dld.so"    shlibpath_var=LD_LIBRARY_PATH    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.    library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'    soname_spec='${libname}${release}.so$major'    if test "X$HPUX_IA64_MODE" = X32; then      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"    else      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"    fi    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec  else    dynamic_linker="$host_os dld.sl"    shlibpath_var=SHLIB_PATH    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH    library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl'    soname_spec='${libname}${release}.sl$major'  fi  # HP-UX runs *really* slowly unless shared libraries are mode 555.  postinstall_cmds='chmod 555 $lib'  ;;irix5* | irix6* | nonstopux*)  case $host_os in    nonstopux*) version_type=nonstopux ;;    *)          version_type=irix ;;  esac  need_lib_prefix=no  need_version=no  soname_spec='${libname}${release}.so$major'  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so'  case $host_os in  irix5* | nonstopux*)    libsuff= shlibsuff=    ;;  *)    case $LD in # libtool.m4 will add one of these switches to LD    *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;;    *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;;    *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;;    *) libsuff= shlibsuff= libmagic=never-match;;    esac    ;;  esac  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH  shlibpath_overrides_runpath=no  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"  ;;# No shared lib support for Linux oldld, aout, or coff.linux*oldld* | linux*aout* | linux*coff*)  dynamic_linker=no  ;;# This must be Linux ELF.linux*)  version_type=linux  need_lib_prefix=no  need_version=no  library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so'  soname_spec='${libname}${release}.so$major'  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'  libsuff=  if test "x$LINUX_64_MODE" = x64; then    # Some platforms are per default 64-bit, so there's no /lib64

⌨️ 快捷键说明

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