mirror of
https://github.com/ARMmbed/mbedtls.git
synced 2025-10-23 00:58:55 +08:00
Adapt code_size_compare.py to make deprecation and submodules
Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
@@ -190,7 +190,7 @@ class CodeSizeBuildInfo: # pylint: disable=too-few-public-methods
|
|||||||
self.compiler = size_dist_info.compiler
|
self.compiler = size_dist_info.compiler
|
||||||
self.opt_level = size_dist_info.opt_level
|
self.opt_level = size_dist_info.opt_level
|
||||||
|
|
||||||
self.make_cmd = ['make', '-j', 'lib']
|
self.make_cmd = ['make', '-f', './scripts/legacy.make', '-j', 'lib']
|
||||||
|
|
||||||
self.host_arch = host_arch
|
self.host_arch = host_arch
|
||||||
self.logger = logger
|
self.logger = logger
|
||||||
@@ -287,7 +287,7 @@ class CodeSizeCalculator:
|
|||||||
"""
|
"""
|
||||||
self.repo_path = "."
|
self.repo_path = "."
|
||||||
self.git_command = "git"
|
self.git_command = "git"
|
||||||
self.make_clean = 'make clean'
|
self.make_clean = 'make -f ./scripts/legacy.make clean'
|
||||||
|
|
||||||
self.git_rev = git_rev
|
self.git_rev = git_rev
|
||||||
self.pre_make_cmd = pre_make_cmd
|
self.pre_make_cmd = pre_make_cmd
|
||||||
@@ -319,6 +319,10 @@ class CodeSizeCalculator:
|
|||||||
git_worktree_path, self.git_rev], cwd=self.repo_path,
|
git_worktree_path, self.git_rev], cwd=self.repo_path,
|
||||||
stderr=subprocess.STDOUT
|
stderr=subprocess.STDOUT
|
||||||
)
|
)
|
||||||
|
subprocess.check_output(
|
||||||
|
[self.git_command, "submodule", "update", "--init", "--recursive"],
|
||||||
|
cwd=git_worktree_path, stderr=subprocess.STDOUT
|
||||||
|
)
|
||||||
|
|
||||||
return git_worktree_path
|
return git_worktree_path
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user