E5XML/ProjectReader.py

branch
make_support
changeset 6251
02afc7d22c41
parent 6245
6499ccd42dd6
child 6439
86dd19e45d95
diff -r 9458a3d45f27 -r 02afc7d22c41 E5XML/ProjectReader.py
--- a/E5XML/ProjectReader.py	Sat Apr 14 18:48:38 2018 +0200
+++ b/E5XML/ProjectReader.py	Sun Apr 15 11:36:43 2018 +0200
@@ -19,8 +19,7 @@
     """
     Class for reading an XML project file.
     """
-    supportedVersions = ["4.6", "5.0", "5.1", "6.0"]
-    # TODO: add 'make' support
+    supportedVersions = ["4.6", "5.0", "5.1", "6.0", "6.1"]
     
     def __init__(self, device, project):
         """
@@ -113,6 +112,9 @@
                     self.__readFiletypeAssociations()
                 elif self.name() == "LexerAssociations":
                     self.__readLexerAssociations()
+                elif self.name() == "Make":
+                    self.__readBasicDataField(
+                        "Make", "MakeParameters", "MAKEPARAMS")
                 elif self.name() == "ProjectTypeSpecific":
                     self.__readBasicDataField(
                         "ProjectTypeSpecific", "ProjectTypeSpecificData",

eric ide

mercurial