Formerly main.c.~95~

This commit is contained in:
Roland McGrath 1993-09-09 00:14:18 +00:00
parent b9337d3143
commit 16667d15e0

10
main.c
View file

@ -1656,7 +1656,15 @@ define_makeflags (all, makefile)
with a long option `--foo', since removing the
first dash would result in the bogus `-foo'. */
flagstring[1] == '-' ? flagstring : &flagstring[1],
o_env, 0);
/* This used to use o_env, but that lost when a
makefile defined MAKEFLAGS. Makefiles set
MAKEFLAGS to add switches, but we still want
to redefine its value with the full set of
switches. Of course, an override or command
definition will still take precedence. */
o_file, 0);
/* Since MFLAGS is not parsed for flags, there is no reason to
override any makefile redefinition. */
(void) define_variable ("MFLAGS", 6, flagstring, o_env, 0);
}