Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 79fdd2b82af96963cd38d157494df1668f16a281
      
https://github.com/tianocore/edk2/commit/79fdd2b82af96963cd38d157494df1668f16a281
  Author: Michael D Kinney <[email protected]>
  Date:   2025-12-24 (Wed, 24 Dec 2025)

  Changed paths:
    M BaseTools/Source/C/DevicePath/GNUmakefile
    M BaseTools/Source/C/GNUmakefile
    M BaseTools/Source/C/Makefiles/app.makefile
    M BaseTools/Source/C/Makefiles/header.makefile
    M BaseTools/Source/C/VfrCompile/GNUmakefile
    M BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile
    M BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile
    M BaseTools/Source/Python/AutoGen/GenMake.py
    M BaseTools/Tests/GNUmakefile

  Log Message:
  -----------
  BaseTools: GNUMakefiles must use CMD.EXE in Windows

Use $(OS) in all GNUMakefiles to detect if the GNUMakefile
is being used in a Windows OS. If a Windows OS is detected,
then override SHELL to use cmd.exe. This prevents make
utility from using sh.exe if sh.exe happens to be in PATH.

If sh.exe is used, then backslash (\) characters in file
paths are removed and builds break for files not found.

Signed-off-by: Michael D Kinney <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to