uVision exit code

Hi,

I am using a code analysis tool that invokes uVision to perform a project build from the command line.  The build completes successfully but uVision always exits with code 1, causing the tool to complain.  Why doesn't uVision exit with code 0 when successful ?

Thanks