diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-02-05 20:34:14 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-02-05 20:34:14 +0000 |
commit | e01ca51f4167b5a7fd1d6230f2e2f1f177fd68e3 (patch) | |
tree | 46b433c6feebf356dedbdf9c971e4e12f40ecfd7 /tools/scan-build | |
parent | b2cd777d4885b5b863863f892cef85b4884ee677 (diff) |
Fix how scan-build finds c++-analyzer to work with checker builds.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95425 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/scan-build')
-rwxr-xr-x | tools/scan-build/scan-build | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tools/scan-build/scan-build b/tools/scan-build/scan-build index 985579f734..7f05de2394 100755 --- a/tools/scan-build/scan-build +++ b/tools/scan-build/scan-build @@ -82,18 +82,18 @@ sub DieDiag { # Find 'clang' my $ClangSB = Cwd::realpath("$RealBin/bin/clang"); -my $ClangCXXSB; if (!defined $ClangSB || ! -x $ClangSB) { $ClangSB = Cwd::realpath("$RealBin/clang"); - if (defined $ClangSB) { $ClangCXXSB = $ClangSB . "++"; } } -my $Clang = $ClangSB; -my $ClangCXX = $ClangCXXSB; -# Default to looking for 'clang' in the path. -if (!defined $Clang || ! -x $Clang) { +my $Clang; +if (!defined $ClangSB || ! -x $ClangSB) { + # Default to looking for 'clang' in the path. $Clang = "clang"; - $ClangCXX = "clang++"; } +else { + $Clang = $ClangSB; +} +my $ClangCXX = $Clang . "++"; my %AvailableAnalyses; |