summaryrefslogtreecommitdiffstats
path: root/clang/utils/analyzer/SATestBuild.py
diff options
context:
space:
mode:
authorGeorge Karpenkov <ekarpenkov@apple.com>2017-09-21 22:12:49 +0000
committerGeorge Karpenkov <ekarpenkov@apple.com>2017-09-21 22:12:49 +0000
commitbe6c3295154d1e66a2b053c595569a3b750783de (patch)
tree48bbd08b1e300a104b677e209d183a3c5fe7a813 /clang/utils/analyzer/SATestBuild.py
parent91ebfac486063d29b462ac292480c3cf830e54cd (diff)
downloadbcm5719-llvm-be6c3295154d1e66a2b053c595569a3b750783de.tar.gz
bcm5719-llvm-be6c3295154d1e66a2b053c595569a3b750783de.zip
[Analyzer] Use CC environment variable to select analyzer path in SATestBuild.
This change is required to easily test the given checkout of the analyzer, rather than the one bundled with a system compiler. Differential Revision: https://reviews.llvm.org/D38155 llvm-svn: 313927
Diffstat (limited to 'clang/utils/analyzer/SATestBuild.py')
-rwxr-xr-xclang/utils/analyzer/SATestBuild.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/utils/analyzer/SATestBuild.py b/clang/utils/analyzer/SATestBuild.py
index 18c5393988a..2669b88a16f 100755
--- a/clang/utils/analyzer/SATestBuild.py
+++ b/clang/utils/analyzer/SATestBuild.py
@@ -142,7 +142,10 @@ def getSBOutputDirName(IsReferenceBuild) :
#------------------------------------------------------------------------------
# Find Clang for static analysis.
-Clang = which("clang", os.environ['PATH'])
+if 'CC' in os.environ:
+ Clang = os.environ['CC']
+else:
+ Clang = which("clang", os.environ['PATH'])
if not Clang:
print "Error: cannot find 'clang' in PATH"
sys.exit(-1)
OpenPOWER on IntegriCloud