]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools: Add more error message when PcdValue is wrong
authorLiming Gao <liming.gao@intel.com>
Mon, 26 Feb 2018 07:15:02 +0000 (15:15 +0800)
committerLiming Gao <liming.gao@intel.com>
Tue, 27 Feb 2018 10:42:34 +0000 (18:42 +0800)
For structure PCD, its field name is wrong and cause build failure. Its
build error message will output to let user aware what's wrong.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Cc: Feng Bob C <bob.c.feng@intel.com>
Reviewed-by: Yonghong Zhu <yonghong.zhu@intel.com>
BaseTools/Source/Python/Workspace/DscBuildData.py

index 75b877a5aac3b1861977dc409f773576ea5dd07c..f90da8e5017abf9aece9d62cf24b5d1f35ca5eb7 100644 (file)
@@ -1944,6 +1944,8 @@ class DscBuildData(PlatformBuildClassObject):
                         message_itmes = Message.split(":")\r
                         Index = 0\r
                         if "PcdValueInit.c" not in Message:\r
+                            if not MessageGroup:\r
+                                MessageGroup.append(Message)\r
                             break\r
                         else:\r
                             for item in message_itmes:\r