diff options
| author | Grissiom <[email protected]> | 2013-09-07 15:01:28 +0800 |
|---|---|---|
| committer | Grissiom <[email protected]> | 2013-09-07 15:15:48 +0800 |
| commit | 35cac170fa0cf6829afda14ecc124b20bce2b061 (patch) | |
| tree | 2bedba9c23742326fc749daad083644c557bdcfc /bsp/simulator/SConstruct | |
| parent | c289aa9fc1955910af3c8fd4086c35e762b8368b (diff) | |
simulator: add clang-analyze tool support
When CROSS_TOOL or 'RTT_CC' env is setted to 'clang-analyze', it will
use Clang to check the codes.
Diffstat (limited to 'bsp/simulator/SConstruct')
| -rwxr-xr-x | bsp/simulator/SConstruct | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bsp/simulator/SConstruct b/bsp/simulator/SConstruct index b2e958e65b..4db7328f2a 100755 --- a/bsp/simulator/SConstruct +++ b/bsp/simulator/SConstruct @@ -73,6 +73,10 @@ elif rtconfig.PLATFORM == 'mingw': LINK = rtconfig.LINK, LINKFLAGS = rtconfig.LFLAGS) env['LIBS']=libs env.PrependENVPath('PATH', rtconfig.EXEC_PATH) +elif rtconfig.CROSS_TOOL == 'clang-analyze': + TARGET = 'rtthread' + env = Environment(toolpath=[os.path.join(RTT_ROOT, 'tools', 'tools')], + tools = [rtconfig.CROSS_TOOL]) else: TARGET = 'rtthread' env['CC']=rtconfig.CC |
