From 23df45272cc108a8a3933eb2fe92276c62f25ab5 Mon Sep 17 00:00:00 2001 From: Federico Giovanardi Date: Thu, 15 Jul 2021 10:57:23 +0200 Subject: [PATCH] Make clang_compilation_database compatible with variants In the current implementation if a project is using build variants it's not possible to use the clang_compilation_database plugin because it strips the variant information from the build object. --- waflib/extras/clang_compilation_database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waflib/extras/clang_compilation_database.py b/waflib/extras/clang_compilation_database.py index 17f66949..bd29db93 100644 --- a/waflib/extras/clang_compilation_database.py +++ b/waflib/extras/clang_compilation_database.py @@ -126,7 +126,7 @@ def patch_execute(): Invoke clangdb command before build """ if self.cmd.startswith('build'): - Scripting.run_command('clangdb') + Scripting.run_command(self.cmd.replace('build','clangdb')) old_execute_build(self)