Procházet zdrojové kódy

[keil.py] 修复生成Keil4/5工程文件时,头文件路径重复的问题

Meco Man před 3 roky
rodič
revize
ecd9cd32b7
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      tools/keil.py

+ 1 - 1
tools/keil.py

@@ -268,7 +268,7 @@ def MDK45Project(tree, target, script):
 
     # write include path, definitions and link flags
     IncludePath = tree.find('Targets/Target/TargetOption/TargetArmAds/Cads/VariousControls/IncludePath')
-    IncludePath.text = ';'.join([_make_path_relative(project_path, os.path.normpath(i)) for i in CPPPATH])
+    IncludePath.text = ';'.join([_make_path_relative(project_path, os.path.normpath(i)) for i in set(CPPPATH)])
 
     Define = tree.find('Targets/Target/TargetOption/TargetArmAds/Cads/VariousControls/Define')
     Define.text = ', '.join(set(CPPDEFINES))