diff options
| author | 来日方长 <[email protected]> | 2020-06-21 22:11:13 +0800 |
|---|---|---|
| committer | Gitee <[email protected]> | 2020-06-21 22:11:13 +0800 |
| commit | 07519cf020f6d50cffa2fef849d0013e51076d5b (patch) | |
| tree | 0fe3441fbb032babc12ac55f3152464648d8a371 | |
| parent | 6e36f54e28223bcc1322cffeb359181a7b0bb02a (diff) | |
update tools/building.py.
添加stackanalysis选项
| -rw-r--r-- | tools/building.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/building.py b/tools/building.py index 2ddeb9669b..1de54e236b 100644 --- a/tools/building.py +++ b/tools/building.py @@ -209,6 +209,11 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ dest = 'target', type = 'string', help = 'set target project: mdk/mdk4/mdk5/iar/vs/vsc/ua/cdk/ses/makefile/eclipse') + AddOption('--stackanalysis', + dest = 'stackanalysis', + action = 'store_true', + default = False, + help = 'thread stack static analysis') AddOption('--genconfig', dest = 'genconfig', action = 'store_true', @@ -363,6 +368,11 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ genconfig() exit(0) + if GetOption('stackanalysis'): + from WCS import ThreadStackStaticAnalysis + ThreadStackStaticAnalysis(Env) + exit(0) + if env['PLATFORM'] != 'win32': AddOption('--menuconfig', dest = 'menuconfig', |
