bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #58529] MAKEOVERRIDES does not change the origin


From: Paul D. Smith
Subject: [bug #58529] MAKEOVERRIDES does not change the origin
Date: Mon, 29 Jun 2020 09:14:49 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.106 Safari/537.36

Update of bug #58529 (project make):

                  Status:                    None => Not A Bug              
             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #3:

Why do you think that the origin of FOO should _not_ be "command line"?

It WAS overridden on the command line in the sub-make.  The value of
MAKEOVERRIDES specifies what values are to be passed on the command line to
the sub-make.

When you use "MAKEOVERRIDES += FOO=y" what you're saying is that whenever
"$(MAKE)" appears in a recipe it will be replaced with the equivalent of "make
$(MAKEOVERRIDES)" or in this case, "make FOO=y".

So, I would definitely expect that the origin of FOO in the submake would be
"command line".

I'm marking this closed but feel free to add more comments if you have other
questions or don't agree with this assessment.

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58529>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]