Open GoogleCodeExporter opened 9 years ago
The deal here is that BRANDING, set within a condition, can't be used in a
merge dict
of a sibling condition.
I missed this in the checked-in file because BRANDING is also used outside of
conditional merge dicts. I didn't realize it was used inside conditional merge
dicts
too.
BRANDING doesn't exist while inside the merge dict corresponding to the
OS=="win"
condition. That's the reason we saw this at -DOS=win but not -DOS=linux.
Original comment by mark@chromium.org
on 29 May 2009 at 6:31
Keep in mind that I still saw problems when trying to move the 'conditions'
into a
'target_defaults' dict. That doesn't seem to fit the sibling condition
pattern, but
I can kind of see how it might end up there under the covers...?
Original comment by sgk@chromium.org
on 29 May 2009 at 9:14
Original issue reported on code.google.com by
sgk@chromium.org
on 29 May 2009 at 5:46