[Bf-blender-cvs] [3baca317197] master: Fix error extracting arguments from project_source_info
Loren Osborn
noreply at git.blender.org
Fri Sep 9 09:18:29 CEST 2022
Commit: 3baca3171978f99498d0aeba6fedd9f02961ca07
Author: Loren Osborn
Date: Fri Sep 9 16:49:42 2022 +1000
Branches: master
https://developer.blender.org/rB3baca3171978f99498d0aeba6fedd9f02961ca07
Fix error extracting arguments from project_source_info
Output of make encounters path names that are single-quoted. This
causes the path to be misinterpreted and fail validation.
Resolves error in "make check_cppcheck"
Ref D15801 (partially applied)
===================================================================
M build_files/cmake/project_source_info.py
===================================================================
diff --git a/build_files/cmake/project_source_info.py b/build_files/cmake/project_source_info.py
index a544f5733f0..f29d068044c 100644
--- a/build_files/cmake/project_source_info.py
+++ b/build_files/cmake/project_source_info.py
@@ -30,6 +30,8 @@ from typing import (
cast,
)
+import shlex
+
SOURCE_DIR = join(dirname(__file__), "..", "..")
SOURCE_DIR = normpath(SOURCE_DIR)
@@ -160,7 +162,7 @@ def build_info(
for c in compilers:
args = args.replace(c, fake_compiler)
- args = args.split()
+ args = shlex.split(args)
# end
# remove compiler
More information about the Bf-blender-cvs
mailing list