On Windows, using the Clang toolchain still depends on Visual Studio. This proposal is to fix these two dependencies: a. BaseTools contains C programs that need to be compiled and executed as part of the build process. While we have gotten Clang to compile UEFI modules, we have not gotten it to compile windows .exe files yet. b. BaseTools currently depends on the nmake.exe program included with Visual Studio, but it also supports GNU make for UNIX systems. A method of building and distributing a Windows version of GNU make needs to be made and BaseTools needs to be adjusted to use it.



yuqi (alyssa) chen


  • Steven Shi
  • Michael Kinney