]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/GenBuild/org/tianocore/build/GenBuildTask.java
Update GenBuild to append FLAGS from FPD files to the FLAGS defined in tools_def.txt
[mirror_edk2.git] / Tools / Source / GenBuild / org / tianocore / build / GenBuildTask.java
index b053bdd566787aa57d829906428840fa3de49fda..99767ab4f2278c156867ca00905797c630369bba 100644 (file)
@@ -488,10 +488,19 @@ public class GenBuildTask extends Ant {
             //\r
             key[4] = ToolDefinitions.TOOLS_DEF_ATTRIBUTE_FLAGS;\r
             String cmdFlags = GlobalData.getCommandSetting(key, fpdModuleId);\r
-            Set<String> addset = new LinkedHashSet<String>();\r
-            Set<String> subset = new LinkedHashSet<String>();\r
-            putFlagsToSet(addset, cmdFlags);\r
-            getProject().setProperty(cmd[m] + "_FLAGS", getProject().replaceProperties(getFlags(addset, subset)));\r
+            if (cmdFlags != null) \r
+            {\r
+//              Set<String> addset = new LinkedHashSet<String>();\r
+//              Set<String> subset = new LinkedHashSet<String>();\r
+//              putFlagsToSet(addset, cmdFlags);\r
+//              getProject().setProperty(cmd[m] + "_FLAGS", getProject().replaceProperties(getFlags(addset, subset)));\r
+              getProject().setProperty(cmd[m] + "_FLAGS", cmdFlags);\r
+            } \r
+            else \r
+            {\r
+              getProject().setProperty(cmd[m] + "_FLAGS", "");\r
+            }\r
+\r
 \r
             //\r
             // Set CC_EXT\r