]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Source/Python/build/build.py
BaseTools: enhance error handling for DSC file
[mirror_edk2.git] / BaseTools / Source / Python / build / build.py
index 37ce8e16aa9d5aa24857a5a3db7f01315aeddab7..07891dafdb40ae3742acac7e94c42401cf1cce26 100644 (file)
@@ -920,6 +920,9 @@ class Build():
 \r
     def InitPreBuild(self):\r
         self.LoadConfiguration()\r
+        ErrorCode, ErrorInfo = self.PlatformFile.Validate(".dsc", False)\r
+        if ErrorCode != 0:\r
+            EdkLogger.error("build", ErrorCode, ExtraData=ErrorInfo)\r
         if self.BuildTargetList:\r
             GlobalData.gGlobalDefines['TARGET'] = self.BuildTargetList[0]\r
         if self.ArchList:\r