浏览代码

优化了sdk_dist.py中的dist_do_building函数,不会影响其他BSP的调用

WangQiang 4 年之前
父节点
当前提交
6da9c939fa
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      bsp/imxrt/tools/sdk_dist.py

+ 4 - 1
bsp/imxrt/tools/sdk_dist.py

@@ -5,10 +5,13 @@ cwd_path = os.getcwd()
 sys.path.append(os.path.join(os.path.dirname(cwd_path), 'rt-thread', 'tools'))
 sys.path.append(os.path.join(os.path.dirname(cwd_path), 'rt-thread', 'tools'))
 
 
 # BSP dist function
 # BSP dist function
-def dist_do_building(BSP_ROOT, dist_dir):
+def dist_do_building(BSP_ROOT, dist_dir=None):
     from mkdist import bsp_copy_files
     from mkdist import bsp_copy_files
     import rtconfig
     import rtconfig
     
     
+    if dist_dir is None:
+        dist_dir  = os.path.join(BSP_ROOT, 'dist', os.path.basename(BSP_ROOT))
+
     print("=> copy imxrt bsp library")
     print("=> copy imxrt bsp library")
     library_path = os.path.join(os.path.dirname(BSP_ROOT), 'libraries')
     library_path = os.path.join(os.path.dirname(BSP_ROOT), 'libraries')
     library_dir  = os.path.join(dist_dir, 'libraries')
     library_dir  = os.path.join(dist_dir, 'libraries')