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 | 6a93195783df1a708d3f76b0a5c2edf129ba1bd3 (patch) | |
tree | 02e64e958b0ea1fc9fdbb3152173d64ef3bc43bb | |
parent | 9c4e4651d520f3d4743429530e91b6f93ca138a7 (diff) | |
download | bcm5719-llvm-6a93195783df1a708d3f76b0a5c2edf129ba1bd3.tar.gz bcm5719-llvm-6a93195783df1a708d3f76b0a5c2edf129ba1bd3.zip |
Fix how scan-build finds c++-analyzer to work with checker builds.
llvm-svn: 95425
-rwxr-xr-x | clang/tools/scan-build/scan-build | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/clang/tools/scan-build/scan-build b/clang/tools/scan-build/scan-build index 985579f7346..7f05de2394d 100755 --- a/clang/tools/scan-build/scan-build +++ b/clang/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; |