[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