summaryrefslogtreecommitdiff
path: root/Conf
diff options
context:
space:
mode:
authorAntaeus Kleinert-Strand <antklein@microsoft.com>2026-10-06 21:27:09 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2026-10-31 05:12:04 +0300
commit37b18eca7958215fcf81b297e313adf60c0a70cb (patch)
treea5948cdaf9fdaa849fc275c3dac321305d6e0922 /Conf
parent10ef465ee2d6d42803e60075399aafb4ec0fa9a2 (diff)
downloadedk2-master.tar.xz
BaseTools: Preserve quoted paths in workspace macro expansionHEADmaster
Whitespace-based tokenization breaks quoted paths containing spaces and prevents correct package path resolution. It also collapses whitespace between compiler options. Resolve workspace macros while preserving quotes, option prefixes, whitespace, and Windows backslashes. Prefer existing workspace paths, then search package roots in order. Keep missing paths rooted in the workspace instead of falling back to the last package root. Add regression tests covering quoting, spaces, search precedence, missing paths, and Windows-style paths. Register the tests alongside the existing Python tools test suites. Signed-off-by: Antaeus Kleinert-Strand <antklein@microsoft.com>
Diffstat (limited to 'Conf')
0 files changed, 0 insertions, 0 deletions