summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-check/ClangCheck.cpp
diff options
context:
space:
mode:
authorArnaud A. de Grandmaison <arnaud.adegm@gmail.com>2012-07-10 16:56:35 +0000
committerArnaud A. de Grandmaison <arnaud.adegm@gmail.com>2012-07-10 16:56:35 +0000
commit617f5269c3426c2b5f32fb932379dcccc8fcb84e (patch)
tree9b989d42b7fbc1ddc87dd260d37a31441627141b /clang/tools/clang-check/ClangCheck.cpp
parentb307400326c4f8bc11c99308f52fb0ed3b5bdfae (diff)
downloadbcm5719-llvm-617f5269c3426c2b5f32fb932379dcccc8fcb84e.tar.gz
bcm5719-llvm-617f5269c3426c2b5f32fb932379dcccc8fcb84e.zip
Adds support for auto-detection of compilation databases, looking in a directory and all its parents.
llvm-svn: 159998
Diffstat (limited to 'clang/tools/clang-check/ClangCheck.cpp')
-rw-r--r--clang/tools/clang-check/ClangCheck.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/clang/tools/clang-check/ClangCheck.cpp b/clang/tools/clang-check/ClangCheck.cpp
index ef4a3ace0c3..d51d90e9065 100644
--- a/clang/tools/clang-check/ClangCheck.cpp
+++ b/clang/tools/clang-check/ClangCheck.cpp
@@ -58,8 +58,9 @@ int main(int argc, const char **argv) {
if (!Compilations) {
std::string ErrorMessage;
if (!BuildPath.empty()) {
- Compilations.reset(CompilationDatabase::loadFromDirectory(BuildPath,
- ErrorMessage));
+ Compilations.reset(
+ CompilationDatabase::autoDetectFromDirectory(BuildPath, ErrorMessage));
+
} else {
Compilations.reset(CompilationDatabase::autoDetectFromSource(
SourcePaths[0], ErrorMessage));
OpenPOWER on IntegriCloud