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

📄 newlib-1.14.0.patch.svn-base

📁 PSP开发环境(Linux) 包含PSPLINK 请自行选择需要安装的库及源代码
💻 SVN-BASE
📖 第 1 页 / 共 5 页
字号:
+AC_DEFUN([AC_LIB_PROG_LD],+[AC_ARG_WITH(gnu-ld,+[  --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])dnl+AC_REQUIRE([AC_CANONICAL_HOST])dnl+# Prepare PATH_SEPARATOR.+# The user is always right.+if test "${PATH_SEPARATOR+set}" != set; then+  echo "#! /bin/sh" >conf$$.sh+  echo  "exit 0"   >>conf$$.sh+  chmod +x conf$$.sh+  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then+    PATH_SEPARATOR=';'+  else+    PATH_SEPARATOR=:+  fi+  rm -f conf$$.sh+fi+ac_prog=ld+if 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.+    [[\\/]* | [A-Za-z]:[\\/]*)]+      [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+    ;;+  esac+elif test "$with_gnu_ld" = yes; then+  AC_MSG_CHECKING([for GNU ld])+else+  AC_MSG_CHECKING([for non-GNU ld])+fi+AC_CACHE_VAL(acl_cv_path_LD,+[if test -z "$LD"; then+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"+  for ac_dir in $PATH; do+    test -z "$ac_dir" && ac_dir=.+    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then+      acl_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.+      case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in+      *GNU* | *'with BFD'*)+	test "$with_gnu_ld" != no && break ;;+      *)+	test "$with_gnu_ld" != yes && break ;;+      esac+    fi+  done+  IFS="$ac_save_ifs"+else+  acl_cv_path_LD="$LD" # Let the user override the test with a path.+fi])+LD="$acl_cv_path_LD"+if test -n "$LD"; then+  AC_MSG_RESULT($LD)+else+  AC_MSG_RESULT(no)+fi+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])+AC_LIB_PROG_LD_GNU+])++dnl This provides configure definitions used by all the newlib+dnl configure.in files.++dnl Basic newlib configury.  This calls basic introductory stuff,+dnl including AM_INIT_AUTOMAKE and AC_CANONICAL_HOST.  It also runs+dnl configure.host.  The only argument is the relative path to the top+dnl newlib directory.++AC_DEFUN(NEWLIB_CONFIGURE,+[+dnl Default to --enable-multilib+AC_ARG_ENABLE(multilib,+[  --enable-multilib         build many library versions (default)],+[case "${enableval}" in+  yes) multilib=yes ;;+  no)  multilib=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for multilib option) ;;+ esac], [multilib=yes])dnl++dnl Support --enable-target-optspace+AC_ARG_ENABLE(target-optspace,+[  --enable-target-optspace  optimize for space],+[case "${enableval}" in+  yes) target_optspace=yes ;;+  no)  target_optspace=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for target-optspace option) ;;+ esac], [target_optspace=])dnl++dnl Support --enable-malloc-debugging - currently only supported for Cygwin+AC_ARG_ENABLE(malloc-debugging,+[  --enable-malloc-debugging indicate malloc debugging requested],+[case "${enableval}" in+  yes) malloc_debugging=yes ;;+  no)  malloc_debugging=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for malloc-debugging option) ;;+ esac], [malloc_debugging=])dnl++dnl Support --enable-newlib-multithread+AC_ARG_ENABLE(newlib-multithread,+[  --enable-newlib-multithread        enable support for multiple threads],+[case "${enableval}" in+  yes) newlib_multithread=yes ;;+  no)  newlib_multithread=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for newlib-multithread option) ;;+ esac], [newlib_multithread=yes])dnl++dnl Support --enable-newlib-iconv+AC_ARG_ENABLE(newlib-iconv,+[  --enable-newlib-iconv     enable iconv library support],+[if test "${newlib_iconv+set}" != set; then+   case "${enableval}" in+     yes) newlib_iconv=yes ;;+     no)  newlib_iconv=no ;;+     *)   AC_MSG_ERROR(bad value ${enableval} for newlib-iconv option) ;;+   esac+ fi], [newlib_iconv=${newlib_iconv}])dnl++dnl Support --enable-newlib-elix-level+AC_ARG_ENABLE(newlib-elix-level,+[  --enable-newlib-elix-level         supply desired elix library level (1-4)],+[case "${enableval}" in+  0)   newlib_elix_level=0 ;;+  1)   newlib_elix_level=1 ;;+  2)   newlib_elix_level=2 ;;+  3)   newlib_elix_level=3 ;;+  4)   newlib_elix_level=4 ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for newlib-elix-level option) ;;+ esac], [newlib_elix_level=0])dnl++dnl Support --disable-newlib-io-float+AC_ARG_ENABLE(newlib-io-float,+[  --disable-newlib-io-float disable printf/scanf family float support],+[case "${enableval}" in+  yes) newlib_io_float=yes ;;+  no)  newlib_io_float=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for newlib-io-float option) ;;+ esac], [newlib_io_float=yes])dnl++dnl Support --disable-newlib-supplied-syscalls+AC_ARG_ENABLE(newlib-supplied-syscalls,+[  --disable-newlib-supplied-syscalls disable newlib from supplying syscalls],+[case "${enableval}" in+  yes) newlib_may_supply_syscalls=yes ;;+  no)  newlib_may_supply_syscalls=no ;;+  *)   AC_MSG_ERROR(bad value ${enableval} for newlib-supplied-syscalls option) ;;+ esac], [newlib_may_supply_syscalls=yes])dnl++AM_CONDITIONAL(MAY_SUPPLY_SYSCALLS, test x[$]{newlib_may_supply_syscalls} = xyes)++dnl We may get other options which we don't document:+dnl --with-target-subdir, --with-multisrctop, --with-multisubdir++test -z "[$]{with_target_subdir}" && with_target_subdir=.++if test "[$]{srcdir}" = "."; then+  if test "[$]{with_target_subdir}" != "."; then+    newlib_basedir="[$]{srcdir}/[$]{with_multisrctop}../$1"+  else+    newlib_basedir="[$]{srcdir}/[$]{with_multisrctop}$1"+  fi+else+  newlib_basedir="[$]{srcdir}/$1"+fi+AC_SUBST(newlib_basedir)++AC_CANONICAL_SYSTEM++AM_INIT_AUTOMAKE(newlib, 1.13.0)++# FIXME: We temporarily define our own version of AC_PROG_CC.  This is+# copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS.  We+# are probably using a cross compiler, which will not be able to fully+# link an executable.  This should really be fixed in autoconf+# itself.++AC_DEFUN(LIB_AC_PROG_CC,+[AC_BEFORE([$0], [AC_PROG_CPP])dnl+AC_CHECK_PROG(CC, gcc, gcc)+if test -z "$CC"; then+  AC_CHECK_PROG(CC, cc, cc, , , /usr/ucb/cc)+  test -z "$CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])+fi++AC_PROG_CC_GNU++if test $ac_cv_prog_gcc = yes; then+  GCC=yes+dnl Check whether -g works, even if CFLAGS is set, in case the package+dnl plays around with CFLAGS (such as to build both debugging and+dnl normal versions of a library), tasteless as that idea is.+  ac_test_CFLAGS="${CFLAGS+set}"+  ac_save_CFLAGS="$CFLAGS"+  CFLAGS=+  AC_PROG_CC_G+  if test "$ac_test_CFLAGS" = set; then+    CFLAGS="$ac_save_CFLAGS"+  elif test $ac_cv_prog_cc_g = yes; then+    CFLAGS="-g -O2"+  else+    CFLAGS="-O2"+  fi+else+  GCC=+  test "${CFLAGS+set}" = set || CFLAGS="-g"+fi+])++LIB_AC_PROG_CC++AC_CHECK_TOOL(AS, as)+AC_CHECK_TOOL(AR, ar)+AC_CHECK_TOOL(RANLIB, ranlib, :)++AC_PROG_INSTALL++AM_MAINTAINER_MODE++# We need AC_EXEEXT to keep automake happy in cygnus mode.  However,+# at least currently, we never actually build a program, so we never+# need to use $(EXEEXT).  Moreover, the test for EXEEXT normally+# fails, because we are probably configuring with a cross compiler+# which can't create executables.  So we include AC_EXEEXT to keep+# automake happy, but we don't execute it, since we don't care about+# the result.+if false; then+  AC_EXEEXT+fi++. [$]{newlib_basedir}/configure.host++newlib_cflags="[$]{newlib_cflags} -fno-builtin"++NEWLIB_CFLAGS=${newlib_cflags}+AC_SUBST(NEWLIB_CFLAGS)++LDFLAGS=${ldflags}+AC_SUBST(LDFLAGS)++AM_CONDITIONAL(ELIX_LEVEL_0, test x[$]{newlib_elix_level} = x0)+AM_CONDITIONAL(ELIX_LEVEL_1, test x[$]{newlib_elix_level} = x1)+AM_CONDITIONAL(ELIX_LEVEL_2, test x[$]{newlib_elix_level} = x2)+AM_CONDITIONAL(ELIX_LEVEL_3, test x[$]{newlib_elix_level} = x3)+AM_CONDITIONAL(ELIX_LEVEL_4, test x[$]{newlib_elix_level} = x4)++AM_CONDITIONAL(USE_LIBTOOL, test x[$]{use_libtool} = xyes)++# Hard-code OBJEXT.  Normally it is set by AC_OBJEXT, but we+# use oext, which is set in configure.host based on the target platform.+OBJEXT=${oext}++AC_SUBST(OBJEXT)+AC_SUBST(oext)+AC_SUBST(aext)++AC_SUBST(libm_machine_dir)+AC_SUBST(machine_dir)+AC_SUBST(sys_dir)+])++# Do all the work for Automake.  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.++# serial 1++dnl Usage:+dnl AM_INIT_AUTOMAKE(package,version, [no-define])++AC_DEFUN([AM_INIT_AUTOMAKE],+[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl+AC_REQUIRE([AC_PROG_INSTALL])+PACKAGE=[$1]+AC_SUBST(PACKAGE)+VERSION=[$2]+AC_SUBST(VERSION)+dnl test to see if srcdir already configured+if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then+  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])+fi+ifelse([$3],,+AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])+AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package]))+AC_REQUIRE([AM_SANITY_CHECK])+AC_REQUIRE([AC_ARG_PROGRAM])+dnl FIXME This is truly gross.+missing_dir=`cd $ac_aux_dir && pwd`+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version}, $missing_dir)+AM_MISSING_PROG(AUTOCONF, autoconf, $missing_dir)+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version}, $missing_dir)+AM_MISSING_PROG(AUTOHEADER, autoheader, $missing_dir)+AM_MISSING_PROG(MAKEINFO, makeinfo, $missing_dir)+AC_REQUIRE([AC_PROG_MAKE_SET])])++# Copyright 2002  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++# AM_AUTOMAKE_VERSION(VERSION)+# ----------------------------+# Automake X.Y traces this macro to ensure aclocal.m4 has been+# generated from the m4 files accompanying Automake X.Y.+AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.4"])++# AM_SET_CURRENT_AUTOMAKE_VERSION+# -------------------------------+# Call AM_AUTOMAKE_VERSION so it can be traced.+# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],+	 [AM_AUTOMAKE_VERSION([1.4-p6])])++#+# Check to make sure that the build environment is sane.+#++AC_DEFUN([AM_SANITY_CHECK],+[AC_MSG_CHECKING([whether build environment is sane])+# Just in case+sleep 1+echo timestamp > conftestfile+# Do `set' in a 

⌨️ 快捷键说明

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