1.安全优化。

This commit is contained in:
MacRsh
2024-01-10 16:40:08 +08:00
parent 7f3adc3e44
commit 84592a2236

View File

@@ -168,6 +168,9 @@ class MDK5:
def use_gnu(self, enable=True): def use_gnu(self, enable=True):
# Check uAC6 # Check uAC6
ac6_node = self.tree.find('//Target/uAC6') ac6_node = self.tree.find('//Target/uAC6')
if ac6_node is None:
log_print('error', "GNU use failed")
return
# Use GNU # Use GNU
if ac6_node.text == '0': if ac6_node.text == '0':
# Get uGnu # Get uGnu
@@ -281,7 +284,7 @@ class Eclipse:
class MR: class MR:
def __init__(self): def __init__(self):
self.path = os.path.dirname(__file__) self.path = os.getcwd()
self.files_paths = [] self.files_paths = []
for root, dirs, files in os.walk(self.path): for root, dirs, files in os.walk(self.path):
if root == self.path: if root == self.path:
@@ -421,7 +424,8 @@ if __name__ == '__main__':
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument("-m", "--menuconfig", action="store_true", help="Run menuconfig") parser.add_argument("-m", "--menuconfig", action="store_true", help="Run menuconfig")
parser.add_argument("-lic", "--license", action="store_true", help="Show license") parser.add_argument("-lic", "--license", action="store_true", help="Show license")
parser.add_argument("-gli", "--generate_lib_include_file", action="store_true", help="Generate library include file") parser.add_argument("-gli", "--generate_lib_include_file", action="store_true",
help="Generate library include file")
group = parser.add_mutually_exclusive_group() group = parser.add_mutually_exclusive_group()
group.add_argument("-mdk", "--mdk", action="store_true", help="Build with MDK") group.add_argument("-mdk", "--mdk", action="store_true", help="Build with MDK")
group.add_argument("-ecl", "--eclipse", action="store_true", help="Build with Eclipse") group.add_argument("-ecl", "--eclipse", action="store_true", help="Build with Eclipse")