diff options
Diffstat (limited to 'BuildTools/SCons/SConstruct')
-rw-r--r-- | BuildTools/SCons/SConstruct | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/BuildTools/SCons/SConstruct b/BuildTools/SCons/SConstruct index feb50d0..a67817a 100644 --- a/BuildTools/SCons/SConstruct +++ b/BuildTools/SCons/SConstruct @@ -62,6 +62,7 @@ if env["PLATFORM"] == "win32" : #So we don't need to escalate with UAC if "TMP" is os.environ.keys() : env['ENV']['TMP'] = os.environ['TMP'] +env.Tool("SLOCCount", toolpath = ["#/BuildTools/SCons/Tools"]) # Override SConscript to handle tests oldSConscript = SConscript @@ -497,6 +498,11 @@ for stage in ["flags", "build", "test"] : env["SCONS_STAGE"] = stage SConscript(dirs = map(lambda x : "#/" + x, modules)) +# SLOCCount +if ARGUMENTS.get("sloccount", False) : + for project in env["PROJECTS"] : + env.SLOCCount("#/" + project) + ################################################################################ # Print summary ################################################################################ |