diff options
| author | Bernard Xiong <[email protected]> | 2018-06-11 10:39:53 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2018-06-11 10:39:53 +0800 |
| commit | dd88c6aa20a1663f0cf559a1f38b337ea35f0567 (patch) | |
| tree | b1af2f7677bb1dc2aafe934409f364ac89c6b6c5 /tools/building.py | |
| parent | e1a57f053a4b77cabaf988779c107c54c7995e77 (diff) | |
| parent | b085393cde20f073121446543b79fe2da949740c (diff) | |
Merge pull request #1515 from TanekLiang/ch802-fpga
[bsp] add ck802 bsp support
Diffstat (limited to 'tools/building.py')
| -rw-r--r-- | tools/building.py | 10 |
1 files changed, 8 insertions, 2 deletions
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: |
