BaseTools: Add ClangToolChain build plugin
Add a new edk2-pytools build plugin that automatically configures
CLANG_BIN for CLANGPDB and CLANGDWARF tool chains. The plugin
resolves the clang binary path by checking, in order:
1. CLANG_BIN environment variable
2. System PATH
3. Default LLVM install path (Windows)
4. VS-installed clang (Windows)
The plugin also reports clang and linker (lld-link/lld) versions
to the version aggregator for build logging.
Signed-off-by: Aaron Pop <aaronpop@microsoft.com>
3 files changed