diff --git a/Tools/Source/GenBuild/org/tianocore/build/GenBuildTask.java b/Tools/Source/GenBuild/org/tianocore/build/GenBuildTask.java index b053bdd566..99767ab4f2 100644 --- a/Tools/Source/GenBuild/org/tianocore/build/GenBuildTask.java +++ b/Tools/Source/GenBuild/org/tianocore/build/GenBuildTask.java @@ -488,10 +488,19 @@ public class GenBuildTask extends Ant { // key[4] = ToolDefinitions.TOOLS_DEF_ATTRIBUTE_FLAGS; String cmdFlags = GlobalData.getCommandSetting(key, fpdModuleId); - Set addset = new LinkedHashSet(); - Set subset = new LinkedHashSet(); - putFlagsToSet(addset, cmdFlags); - getProject().setProperty(cmd[m] + "_FLAGS", getProject().replaceProperties(getFlags(addset, subset))); + if (cmdFlags != null) + { +// Set addset = new LinkedHashSet(); +// Set subset = new LinkedHashSet(); +// putFlagsToSet(addset, cmdFlags); +// getProject().setProperty(cmd[m] + "_FLAGS", getProject().replaceProperties(getFlags(addset, subset))); + getProject().setProperty(cmd[m] + "_FLAGS", cmdFlags); + } + else + { + getProject().setProperty(cmd[m] + "_FLAGS", ""); + } + // // Set CC_EXT