This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]