]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools Makefile: Enable O2 option for GCC tool chain
authorLiming Gao <liming.gao@intel.com>
Thu, 29 Sep 2016 07:59:09 +0000 (15:59 +0800)
committerLiming Gao <liming.gao@intel.com>
Sat, 8 Oct 2016 05:44:35 +0000 (13:44 +0800)
Enable O2 option to generate fast code for performance improvement.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
BaseTools/Source/C/Makefiles/header.makefile

index f2041f8f03f05cdbd8127893594273e019d39ad1..821d114e78d254fd8772fc8d2ae7728ecfb72a72 100644 (file)
@@ -44,12 +44,12 @@ ARCH_INCLUDE = -I $(MAKEROOT)/Include/AArch64/
 endif\r
 \r
 INCLUDE = $(TOOL_INCLUDE) -I $(MAKEROOT) -I $(MAKEROOT)/Include/Common -I $(MAKEROOT)/Include/ -I $(MAKEROOT)/Include/IndustryStandard -I $(MAKEROOT)/Common/ -I .. -I . $(ARCH_INCLUDE) \r
-BUILD_CPPFLAGS = $(INCLUDE)\r
+BUILD_CPPFLAGS = $(INCLUDE) -O2\r
 ifeq ($(DARWIN),Darwin)\r
 # assume clang or clang compatible flags on OS X\r
-BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -nostdlib -c -g\r
+BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-self-assign -Wno-unused-result -nostdlib -c -g\r
 else\r
-BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -nostdlib -c -g\r
+BUILD_CFLAGS = -MD -fshort-wchar -fno-strict-aliasing -Wall -Werror -Wno-deprecated-declarations -Wno-unused-result -nostdlib -c -g\r
 endif\r
 BUILD_LFLAGS =\r
 BUILD_CXXFLAGS =\r