From d1ccee9c982745e3b98697d31ed73507c8a40da1 Mon Sep 17 00:00:00 2001 From: Bartek Kryza Date: Sat, 7 Jan 2023 19:13:02 +0000 Subject: [PATCH] Fix handling of --compile-database option (Fixes #70) --- src/main.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main.cc b/src/main.cc index 2ee80fec..4c257570 100644 --- a/src/main.cc +++ b/src/main.cc @@ -151,7 +151,7 @@ int main(int argc, const char *argv[]) CLI::App app{"Clang-based PlantUML diagram generator for C++"}; std::string config_path{".clang-uml"}; - std::string compilation_database_dir{'.'}; + std::string compilation_database_dir{}; std::vector diagram_names{}; std::optional output_directory; unsigned int thread_count{0}; @@ -245,6 +245,10 @@ int main(int argc, const char *argv[]) LOG_INFO("Loaded clang-uml config from {}", config_path); + if(!compilation_database_dir.empty()) { + config.compilation_database_dir.set(compilation_database_dir); + } + LOG_INFO("Loading compilation database from {} directory", config.compilation_database_dir());