[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/