On Tue, Jun 9, 2020 at 12:01 PM David Boyce <david.s.bo...@gmail.com> wrote: > When I say "needed" here I mean specifically that the recipe runs. Clearly a > target-specific variable is 'needed' iff the target is built. It's not a > question of how many places the variable is expanded, it's a boolean thing: > the target is built or not built, the target-specific variable is needed or > not.
You mean for target specific simple variable memory is allocated and the variable is initialized only if the target is built, right? Looks reasonable to me. regards, Dmitry