From 0302aa5bca97143ce86b91f6db7b3a00342b4f3d Mon Sep 17 00:00:00 2001 From: Michael D Kinney Date: Wed, 14 Jan 2026 11:19:28 -0800 Subject: [PATCH] UnitTestFrameworkPkg: WIN_MINGW32_BUILD generate .exe Add .exe file extension to host-based unit test applications built in a Windows Mingw build environment to match host-based unit test applications generated in VS20xx environments. Signed-off-by: Michael D Kinney --- .../UnitTestFrameworkPkgHost.dsc.inc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc b/UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc index ce20aa7c1c..cc3b1b2a3d 100644 --- a/UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc +++ b/UnitTestFrameworkPkg/UnitTestFrameworkPkgHost.dsc.inc @@ -235,7 +235,7 @@ CLANGPDB:*_*_*_DLINK_FLAGS = /DEBUG /pdb:"$(BIN_DIR)\$(MODULE_NAME_GUID).pdb" !if $(UNIT_TESTING_ADDRESS_SANITIZER_ENABLE) # - # Remove default library clang_rt.profile.lib that is not includes with Visual Studio + # Remove default library clang_rt.profile.lib that is not included with Visual Studio # CLANGPDB:*_*_IA32_DLINK_FLAGS = /NODEFAULTLIB:clang_rt.profile.lib # @@ -248,14 +248,14 @@ # # Set GCC HOST_APPLICATION options # - GCC:*_*_*_CC_FLAGS = -Wno-write-strings -fpie - GCC:*_*_IA32_DLINK_FLAGS == -o $(BIN_DIR)/$(MODULE_NAME_GUID) -m32 - GCC:*_*_X64_DLINK_FLAGS == -o $(BIN_DIR)/$(MODULE_NAME_GUID) -m64 + GCC:*_*_*_CC_FLAGS = -Wno-write-strings -fpie !if $(WIN_MINGW32_BUILD) - GCC:*_CLANGDWARF_*_DLINK_FLAGS = -Wl,--pdb,$(BIN_DIR)\$(MODULE_NAME_GUID).pdb -g3 + GCC:*_CLANGDWARF_*_DLINK_FLAGS == -o $(BIN_DIR)/$(MODULE_NAME_GUID).exe -Wl,--pdb,$(BIN_DIR)\$(MODULE_NAME_GUID).pdb -g3 !else - GCC:*_*_*_DLINK_FLAGS = -z noexecstack + GCC:*_*_*_DLINK_FLAGS == -o $(BIN_DIR)/$(MODULE_NAME_GUID) -z noexecstack !endif + GCC:*_*_IA32_DLINK_FLAGS = -m32 + GCC:*_*_X64_DLINK_FLAGS = -m64 !if $(UNIT_TESTING_ADDRESS_SANITIZER_ENABLE) #