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/rtconfig.py | |
| 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/rtconfig.py')
| -rwxr-xr-x | bsp/simulator/rtconfig.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/bsp/simulator/rtconfig.py b/bsp/simulator/rtconfig.py index 9328a087f8..d3ed2599d5 100755 --- a/bsp/simulator/rtconfig.py +++ b/bsp/simulator/rtconfig.py @@ -12,10 +12,10 @@ if os.getenv('RTT_CC'): # cross_tool provides the cross compiler # EXEC_PATH is the compiler execute path -if CROSS_TOOL == 'gcc': +if CROSS_TOOL == 'gcc' or CROSS_TOOL == 'clang-analyze': CPU = 'posix' PLATFORM = 'gcc' - EXEC_PATH = '/usr/bin/gcc' + EXEC_PATH = '' elif CROSS_TOOL == 'mingw': CPU = 'win32' @@ -26,8 +26,7 @@ elif CROSS_TOOL == 'msvc': CPU = 'win32' PLATFORM = 'cl' EXEC_PATH = '' - -else : +else: print "bad CROSS TOOL!" exit(1) |
