[dist-ide] 优化导出RTThread Studio工程命令
- 导出rtstudio工程时,多增加一级目录,防止BSP本地Sconscript和导出的工程的Sconscript粘接 导致编译出错 - 增加命令别名 --dist-rtstudio 该命令和 --dist-ide命令执行一致,方便用户理解,--dist-ide IDE表示的内容过于宽泛
This commit is contained in:
parent
a48f446a0f
commit
6b60aab136
|
@ -32,7 +32,7 @@ documentation/html
|
||||||
tools/kconfig-frontends/kconfig-mconf
|
tools/kconfig-frontends/kconfig-mconf
|
||||||
packages
|
packages
|
||||||
dist
|
dist
|
||||||
dist_ide_project
|
rt-studio-project
|
||||||
cconfig.h
|
cconfig.h
|
||||||
GPUCache
|
GPUCache
|
||||||
|
|
||||||
|
|
|
@ -909,13 +909,14 @@ def EndBuilding(target, program = None):
|
||||||
project_path = GetOption('project-path')
|
project_path = GetOption('project-path')
|
||||||
project_name = GetOption('project-name')
|
project_name = GetOption('project-name')
|
||||||
|
|
||||||
if not isinstance(project_path, str) or len(project_path) == 0 :
|
|
||||||
project_path = os.path.join(BSP_ROOT, 'dist_ide_project')
|
|
||||||
print("\nwarning : --project-path not specified, use default path: {0}.".format(project_path))
|
|
||||||
if not isinstance(project_name, str) or len(project_name) == 0:
|
if not isinstance(project_name, str) or len(project_name) == 0:
|
||||||
project_name = "dist_ide_project"
|
project_name = "dist_ide_project"
|
||||||
print("\nwarning : --project-name not specified, use default project name: {0}.".format(project_name))
|
print("\nwarning : --project-name not specified, use default project name: {0}.".format(project_name))
|
||||||
|
|
||||||
|
if not isinstance(project_path, str) or len(project_path) == 0 :
|
||||||
|
project_path = os.path.join(BSP_ROOT, 'rt-studio-project', project_name)
|
||||||
|
print("\nwarning : --project-path not specified, use default path: {0}.".format(project_path))
|
||||||
|
|
||||||
rtt_ide = {'project_path' : project_path, 'project_name' : project_name}
|
rtt_ide = {'project_path' : project_path, 'project_name' : project_name}
|
||||||
MkDist(program, BSP_ROOT, Rtt_Root, Env, rtt_ide)
|
MkDist(program, BSP_ROOT, Rtt_Root, Env, rtt_ide)
|
||||||
need_exit = True
|
need_exit = True
|
||||||
|
|
|
@ -38,7 +38,7 @@ def AddOptions():
|
||||||
action = 'store_true',
|
action = 'store_true',
|
||||||
default = False,
|
default = False,
|
||||||
help = 'make distribution and strip useless files')
|
help = 'make distribution and strip useless files')
|
||||||
AddOption('--dist-ide',
|
AddOption('--dist-ide', '--dist-rtstudio',
|
||||||
dest = 'make-dist-ide',
|
dest = 'make-dist-ide',
|
||||||
action = 'store_true',
|
action = 'store_true',
|
||||||
default = False,
|
default = False,
|
||||||
|
|
Loading…
Reference in New Issue