configure.in (with_headers): Skip copy if value is "yes".
* configure.in (with_headers): Skip copy if value is "yes". (with_libs): Likewise. * doc/install.texi: Document behavior of --with-headers and --with-libs when arguments are omitted. From-SVN: r57411
This commit is contained in:
parent
cc2902df52
commit
65a824f6c8
@ -1,3 +1,8 @@
|
||||
2002-09-22 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* configure.in (with_headers): Skip copy if value is "yes".
|
||||
(with_libs): Likewise.
|
||||
|
||||
2002-09-20 Nathanael Nerode <neroden@gcc.gnu.org>
|
||||
|
||||
* configure.in (*-*-netbsd*): Use noconfigdirs, not skipdirs.
|
||||
|
41
configure.in
41
configure.in
@ -876,36 +876,41 @@ esac
|
||||
|
||||
copy_dirs=
|
||||
|
||||
# Handle --with-headers=XXX. The contents of the named directory are
|
||||
# copied to $(tooldir)/sys-include.
|
||||
# Handle --with-headers=XXX. If the value is not "yes", the contents of
|
||||
# the named directory are copied to $(tooldir)/sys-include.
|
||||
if test x"${with_headers}" != x ; then
|
||||
if test x${is_cross_compiler} = xno ; then
|
||||
echo 1>&2 '***' --with-headers is only supported when cross compiling
|
||||
exit 1
|
||||
fi
|
||||
case "${exec_prefixoption}" in
|
||||
"") x=${prefix} ;;
|
||||
*) x=${exec_prefix} ;;
|
||||
esac
|
||||
copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
|
||||
if test x"${with_headers}" != xyes ; then
|
||||
case "${exec_prefixoption}" in
|
||||
"") x=${prefix} ;;
|
||||
*) x=${exec_prefix} ;;
|
||||
esac
|
||||
copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Handle --with-libs=XXX. Multiple directories are permitted. The
|
||||
# contents are copied to $(tooldir)/lib.
|
||||
# Handle --with-libs=XXX. If the value is not "yes", the contents of
|
||||
# the name directories are copied to $(tooldir)/lib. Multiple directories
|
||||
# are permitted.
|
||||
if test x"${with_libs}" != x ; then
|
||||
if test x${is_cross_compiler} = xno ; then
|
||||
echo 1>&2 '***' --with-libs is only supported when cross compiling
|
||||
exit 1
|
||||
fi
|
||||
# Copy the libraries in reverse order, so that files in the first named
|
||||
# library override files in subsequent libraries.
|
||||
case "${exec_prefixoption}" in
|
||||
"") x=${prefix} ;;
|
||||
*) x=${exec_prefix} ;;
|
||||
esac
|
||||
for l in ${with_libs}; do
|
||||
copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
|
||||
done
|
||||
if test x"${with_libs}" != xyes ; then
|
||||
# Copy the libraries in reverse order, so that files in the first named
|
||||
# library override files in subsequent libraries.
|
||||
case "${exec_prefixoption}" in
|
||||
"") x=${prefix} ;;
|
||||
*) x=${exec_prefix} ;;
|
||||
esac
|
||||
for l in ${with_libs}; do
|
||||
copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
# Handle ${copy_dirs}
|
||||
|
@ -1,3 +1,8 @@
|
||||
2002-09-22 Jason Thorpe <thorpej@wasabisystems.com>
|
||||
|
||||
* doc/install.texi: Document behavior of --with-headers and
|
||||
--with-libs when arguments are omitted.
|
||||
|
||||
2002-09-22 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* dbxout.c: Follow spelling conventions.
|
||||
|
@ -883,18 +883,22 @@ forward to maintain the port.
|
||||
|
||||
Some options which only apply to building cross compilers:
|
||||
@table @code
|
||||
@item --with-headers=@var{dir}
|
||||
Specifies a directory
|
||||
which has target include files.
|
||||
@emph{This option is required} when building a cross
|
||||
compiler, if @file{@var{prefix}/@var{target}/sys-include} doesn't pre-exist.
|
||||
These include files will be copied into the @file{gcc} install directory.
|
||||
@command{fixincludes} will be run on these files to make them compatible with
|
||||
GCC.
|
||||
@item --with-libs=``@var{dir1} @var{dir2} @dots{} @var{dirN}''
|
||||
@item --with-headers
|
||||
@itemx --with-headers=@var{dir}
|
||||
Specifies that target headers are available when building a cross compiler.
|
||||
The @var{dir} argument specifies a directory which has the target include
|
||||
files. These include files will be copied into the @file{gcc} install
|
||||
directory. @emph{This option with the @var{dir} argument is required} when
|
||||
building a cross compiler, if @file{@var{prefix}/@var{target}/sys-include}
|
||||
doesn't pre-exist. If @file{@var{prefix}/@var{target}/sys-include} does
|
||||
pre-exist, the @var{dir} argument may be omitted. @command{fixincludes}
|
||||
will be run on these files to make them compatible with GCC.
|
||||
@item --with-libs
|
||||
@itemx --with-libs=``@var{dir1} @var{dir2} @dots{} @var{dirN}''
|
||||
Specifies a list of directories which contain the target runtime
|
||||
libraries. These libraries will be copied into the @file{gcc} install
|
||||
directory.
|
||||
directory. If the directory list is omitted, this option has no
|
||||
effect.
|
||||
@item --with-newlib
|
||||
Specifies that @samp{newlib} is
|
||||
being used as the target C library. This causes @code{__eprintf} to be
|
||||
|
Loading…
x
Reference in New Issue
Block a user