From 15d449ba23231cd37840c0ba7dc0babf175cffb2 Mon Sep 17 00:00:00 2001 From: wuyizhong Date: Wed, 8 Nov 2006 02:40:27 +0000 Subject: [PATCH] Fix a bug that can't add library MSA specific build option. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1911 6f19259b-4bc3-4df7-8a09-765794883524 --- .../GenBuild/org/tianocore/build/fpd/FpdParserTask.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java b/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java index 719359af59..9a4d93a89b 100644 --- a/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java +++ b/Tools/Java/Source/GenBuild/org/tianocore/build/fpd/FpdParserTask.java @@ -529,6 +529,14 @@ public class FpdParserTask extends Task { GlobalData.addMsaBuildOption(moduleId, parseMsaBuildOptions(false)); GlobalData.addMsaFamilyBuildOption(moduleId, parseMsaBuildOptions(true)); + ModuleIdentification[] libraryInstances = saq.getLibraryInstance(null); + for (int i = 0; i < libraryInstances.length; i++) { + saq.push(GlobalData.getDoc(libraryInstances[i], fpdModuleId.getArch())); + GlobalData.addMsaBuildOption(libraryInstances[i], parseMsaBuildOptions(false)); + GlobalData.addMsaFamilyBuildOption(libraryInstances[i], parseMsaBuildOptions(true)); + saq.pop(); + } + saq.pop(); } } -- 2.39.2