This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Death to configure.frag (revised)
- From: Nathanael Nerode <neroden at twcny dot rr dot com>
- To: gcc-patches at gcc dot gnu dot org, zack at codesourcery dot com
- Date: Sat, 30 Aug 2003 23:45:58 -0400
- Subject: Re: Death to configure.frag (revised)
>OK mainline?
Yes.
>zw
>
> * configure.frag: Delete file.
> * configure.in: Rename the substitution variables
> dep_host_xmake_file and dep_tmake_file to xmake_file and
> tmake_file respectively. Do not expand $srcdir in the
> value of these; leave that for Make. Introduce a new
> substitution varaible, all_lang_makefrags, which lists
> subdirectory Make-lang.in files; exclude these from
> all_lang_makefiles, which is now only for subdirectory
> outputs. Do not invoke configure.frag. Do not set nor
> AC_SUBST_FILE target_overrides, host_overrides, or
> language_fragments. Create build subdirectories in
> config.status extra commands.
> * configure: Regenerate.
> * Makefile.in: Update substitutions to match changes to
> configure. Use include directives instead of @-insertions
> to read in host, target, and language fragments.
> (Makefile rule): Do not invoke configure.frag. Do not copy
> config.status to config.run before executing it. Set
> CONFIG_HEADERS and CONFIG_FILES so that only Makefile gets
> regenerated.
> (cstamp-h rule): Set CONFIG_FILES as well as CONFIG_HEADERS.
>ada:
> * Makefile.in: Update substitutions to match changes to
> configure. Use include directives instead of @-insertions
> to read in host and target fragments. Add a rule to
> regenerate ada/Makefile.