From 4e937887f6cfe67275d87a7b9d102520bcc1a9b0 Mon Sep 17 00:00:00 2001 From: liang yongxiang Date: Tue, 5 Jun 2018 14:23:05 +0800 Subject: [tools] add target=cdk in building script --- tools/building.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tools/building.py') diff --git a/tools/building.py b/tools/building.py index 4f75811e11..6c4587b37e 100644 --- a/tools/building.py +++ b/tools/building.py @@ -264,7 +264,7 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ AddOption('--target', dest='target', type='string', - help='set target project: mdk/mdk4/mdk5/iar/vs/vsc/ua') + help='set target project: mdk/mdk4/mdk5/iar/vs/vsc/ua/cdk') #{target_name:(CROSS_TOOL, PLATFORM)} tgt_dict = {'mdk':('keil', 'armcc'), @@ -275,8 +275,10 @@ def PrepareBuilding(env, root_directory, has_libcpu=False, remove_components = [ 'vs2012':('msvc', 'cl'), 'vsc' : ('gcc', 'gcc'), 'cb':('keil', 'armcc'), - 'ua':('gcc', 'gcc')} + 'ua':('gcc', 'gcc'), + 'cdk':('gcc', 'gcc')} tgt_name = GetOption('target') + if tgt_name: # --target will change the toolchain settings which clang-analyzer is # depend on @@ -770,6 +772,10 @@ def EndBuilding(target, program = None): if GetOption('target') == 'vsc': from vsc import GenerateVSCode GenerateVSCode(Env) + + if GetOption('target') == 'cdk': + from cdk import CDKProject + CDKProject('project.cdkproj', Projects) BSP_ROOT = Dir('#').abspath if GetOption('copy') and program != None: -- cgit v1.3.1