This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Fold cross-make and build-make into configure
- From: DJ Delorie <dj at redhat dot com>
- To: zack at codesourcery dot com
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 3 Dec 2001 15:41:58 -0500
- Subject: Re: Fold cross-make and build-make into configure
- References: <20011201190654.A6600@codesourcery.com>
Ok. Please review the relevent documentation to make sure it's up to
date as well.
> * build-make, cross-make: Delete file.
> * configure.in: Set and substitute CROSS, ALL,
> SYSTEM_HEADER_DIR, HOST_PREFIX, HOST_PREFIX_1, HOST_CC,
> HOST_CFLAGS, STMP_FIXINC, and STMP_FIXPROTO depending on
> whether build == host and host == target. Do not
> AC_SUBST_FILE build_overrides or cross_overrides. Do not
> AC_SUBST cross_defines or extra_c_flags.
> * Makefile.in (NATIVE_SYSTEM_HEADER_DIR): New.
> (SYSTEM_HEADER_DIR, HOST_PREFIX, HOST_CC, HOST_PREFIX,
> HOST_PREFIX_1, HOST_CFLAGS, ALL, INTERNAL_CFLAGS): Set
> partially or completely with autoconf-substituted @variable@
> notation.
> (INSTALL_TARGET, @cross_defines@, @cross_overrides@,
> @build_overrides@, @extra_c_flags@, all.build, install-build,
> install-cross-rest, install-float-h-cross): Deleted.
> (install-normal): Rename to install. Delete old "install"
> indirection rule.
> * ada/Makefile.in, ch/Makefile.in: Don't set ALL. Delete
> @cross_defines@, @cross_overrides@, @build_overrides@ stanzas.
> INTERNAL_CFLAGS is now @CROSS@ -DIN_GCC; update comment.