summaryrefslogtreecommitdiff
path: root/tools/mkdist.py
diff options
context:
space:
mode:
authorSummerGift <[email protected]>2019-06-18 14:27:23 +0800
committerSummerGift <[email protected]>2019-06-18 14:28:00 +0800
commit4ca30835c1fee29f83f5e60dcf10be99a6e20529 (patch)
tree2462279f4b1f8f853163baf9f2164878e3d0ca01 /tools/mkdist.py
parentbd220bcda6dbd0066abaffee5a70cc1d1c354e49 (diff)
【完善】添加 eclipse 生成工程相关处理,并完善参数检查
Diffstat (limited to 'tools/mkdist.py')
-rw-r--r--tools/mkdist.py7
1 files changed, 2 insertions, 5 deletions
diff --git a/tools/mkdist.py b/tools/mkdist.py
index 8784dac7c9..3b77739282 100644
--- a/tools/mkdist.py
+++ b/tools/mkdist.py
@@ -153,7 +153,8 @@ def bs_update_ide_project(bsp_root, rtt_root, rttide = None):
'vs2012':('msvc', 'cl'),
'cdk':('gcc', 'gcc')}
else:
- tgt_dict = {'eclipse':('gcc', 'gcc')}
+ item = 'eclipse --project-name=' + rttide['project_name']
+ tgt_dict = {item:('gcc', 'gcc')}
scons_env = os.environ.copy()
scons_env['RTT_ROOT'] = rtt_root
@@ -315,10 +316,6 @@ def MkDist(program, BSP_ROOT, RTT_ROOT, Env, rttide = None):
dist_dir = os.path.join(BSP_ROOT, 'dist', dist_name)
else:
dist_dir = rttide['project_path']
- if not isinstance(dist_dir, str):
- print("\n--project-path=your_project_path parameter is required.")
- print("\nstop!")
- return
target_path = os.path.join(dist_dir, 'rt-thread')