Repo: https://github.com/lersek/edk2.git Branch: extra_flags_rhbz1540244
In the Fedora distribution, we'd like to pass system-wide flags related to optimization and linking when the C and C++ language base tools are built. This series lets the outermost "make" command push the EXTRA_OPTFLAGS and EXTRA_LDFLAGS macros into the BaseTools build. Cc: Liming Gao <liming....@intel.com> Cc: Yonghong Zhu <yonghong....@intel.com> Thanks Laszlo Laszlo Ersek (6): BaseTools/footer.makefile: expand BUILD_CFLAGS last for C files too BaseTools/header.makefile: remove "-c" from BUILD_CFLAGS BaseTools/Source/C: split "-O2" to BUILD_OPTFLAGS BaseTools/Pccts: clean up antlr and dlg makefiles BaseTools/Source/C: take EXTRA_OPTFLAGS from the caller BaseTools/Source/C: take EXTRA_LDFLAGS from the caller BaseTools/Source/C/Makefiles/footer.makefile | 2 +- BaseTools/Source/C/Makefiles/header.makefile | 16 ++++++++--- BaseTools/Source/C/VfrCompile/GNUmakefile | 11 +++++--- BaseTools/Source/C/VfrCompile/Pccts/antlr/makefile | 22 ++++++++++----- BaseTools/Source/C/VfrCompile/Pccts/dlg/makefile | 28 +++++++++++++------- 5 files changed, 56 insertions(+), 23 deletions(-) -- 2.14.1.3.gb7cf6e02401b _______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel