Prefix the existing MSFT only build option overrides with MSFT: and
create the GCC: counterparts so we can build this code with GCC as
well.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheu...@linaro.org>
---
 IntelUndiPkg/GigUndiDxe/GigUndiDxe.inf | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/IntelUndiPkg/GigUndiDxe/GigUndiDxe.inf 
b/IntelUndiPkg/GigUndiDxe/GigUndiDxe.inf
index 6c195872c00f..19dae9a0987a 100644
--- a/IntelUndiPkg/GigUndiDxe/GigUndiDxe.inf
+++ b/IntelUndiPkg/GigUndiDxe/GigUndiDxe.inf
@@ -41,20 +41,20 @@ ENTRY_POINT          = InitializeGigUNDIDriver
 UNLOAD_IMAGE         = GigUndiUnload
 
 [BuildOptions.common]
-
-*_*_*_CC_FLAGS = /FAcs /D MDEPKG_NDEBUG
+  MSFT:*_*_*_CC_FLAGS = /FAcs /D MDEPKG_NDEBUG
+  GCC:RELEASE_*_*_CC_FLAGS = -D MDEPKG_NDEBUG
 
 [BuildOptions.X64]
-
-*_*_*_CC_FLAGS = /D EFIX64 
+  MSFT:*_*_*_CC_FLAGS = /D EFIX64
+  GCC:*_*_*_CC_FLAGS = -D EFIX64
 
 [BuildOptions.IPF]
-
-*_*_*_CC_FLAGS = /D EFI64
+  MSFT:*_*_*_CC_FLAGS = /D EFI64
+  GCC:*_*_*_CC_FLAGS = -D EFI64
 
 [BuildOptions.IA32]
-
-*_*_*_CC_FLAGS = /D EFI32
+  MSFT:*_*_*_CC_FLAGS = /D EFI32
+  GCC:*_*_*_CC_FLAGS = -D EFI32
 
 [sources.common]
 InventoryStrings.uni
-- 
2.19.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to