From 69b4e2a118d71326f02b6056f8281d205005a644 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 22 Aug 2019 13:05:42 +0200 Subject: [PATCH] CompilationDb: Properly set up build info Avoids e.g. soft asserts in TargetSetupWidget. Change-Id: I9640ada5d2d015c25c04ddfa2a2443b7444788db Reviewed-by: hjk --- .../compilationdatabaseproject.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 17cd53817da..2a8de8e1300 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp @@ -524,13 +524,14 @@ CompilationDatabaseBuildConfigurationFactory::CompilationDatabaseBuildConfigurat } QList CompilationDatabaseBuildConfigurationFactory::availableBuilds - (const Kit *, const FilePath &, bool) const + (const Kit *kit, const FilePath &, bool) const { const QString name = tr("Release"); ProjectExplorer::BuildInfo info(this); info.typeName = name; info.displayName = name; info.buildType = BuildConfiguration::Release; + info.kitId = kit->id(); return {info}; }