summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeco Man <[email protected]>2023-07-23 18:07:30 -0400
committerMeco Man <[email protected]>2023-07-23 22:54:27 -0400
commit65238275ac32070511072e86cbcbe41ae3ee0bb0 (patch)
tree786d5792b9ef1a47c42d543bcb5d0ff47d926773
parent86f127311d2d17f6c36254b234c55e53f4858258 (diff)
[tools] --project-name= can use name with space
-rw-r--r--tools/building.py2
-rw-r--r--tools/mkdist.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/tools/building.py b/tools/building.py
index 4bcc86428b..0f55d9bca2 100644
--- a/tools/building.py
+++ b/tools/building.py
@@ -959,7 +959,7 @@ def EndBuilding(target, program = None):
if not isinstance(project_path, str) or len(project_path) == 0 :
project_path = os.path.join(BSP_ROOT, 'rt-studio-project')
MkDist(program, BSP_ROOT, Rtt_Root, Env, project_name, project_path)
- child = subprocess.Popen('scons --target=eclipse --project-name=' + project_name, cwd=project_path, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
+ child = subprocess.Popen('scons --target=eclipse --project-name="{}"'.format(project_name), cwd=project_path, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
stdout, stderr = child.communicate()
need_exit = True
if GetOption('cscope'):
diff --git a/tools/mkdist.py b/tools/mkdist.py
index 4570983156..b7ca7ffc56 100644
--- a/tools/mkdist.py
+++ b/tools/mkdist.py
@@ -376,13 +376,13 @@ def MkDist(program, BSP_ROOT, RTT_ROOT, Env, project_name, project_path):
target_project_type = GetOption('target')
if target_project_type:
- child = subprocess.Popen('scons --target={} --project-name={}'.format(target_project_type, project_name), cwd=dist_dir, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
+ child = subprocess.Popen('scons --target={} --project-name="{}"'.format(target_project_type, project_name), cwd=dist_dir, stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
stdout, stderr = child.communicate()
if child.returncode == 0:
print(stdout)
else:
print(stderr)
else:
- print('suggest to use command scons --dist [--target=xxx] [--project-name=xxx] [--project-path=xxx]')
+ print('suggest to use command scons --dist [--target=xxx] [--project-name="xxx"] [--project-path="xxx"]')
print('dist project successfully!')