summaryrefslogtreecommitdiff
path: root/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-02-18 15:12:41 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2014-02-18 17:42:35 +0100
commit409f9c47e516eda4ddffdb029464ed707f4100a9 (patch)
tree69d2161fb362fe78a66c8eb2a7c3b7f83a4db803 /src/plugins/qbsprojectmanager/qbsbuildstep.cpp
parent0cdb20ec37ed3eec5845b0684e55139d4067b80f (diff)
downloadqt-creator-409f9c47e516eda4ddffdb029464ed707f4100a9.tar.gz
Update qbs submodule.
And make sure we re-fetch project data after building, as now qbs can find new target artifacts while building. Change-Id: I880689c33893b599686919a90f04281e36c3935e Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsbuildstep.cpp')
-rw-r--r--src/plugins/qbsprojectmanager/qbsbuildstep.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
index 7bc8970c35..678e4f15f0 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
@@ -239,6 +239,9 @@ void QbsBuildStep::buildingDone(bool success)
createTaskAndOutput(ProjectExplorer::Task::Error, item.description(),
item.codeLocation().fileName(), item.codeLocation().line());
+ // Building can uncover additional target artifacts.
+ static_cast<QbsProject *>(project())->parseCurrentBuildConfiguration(true);
+
QTC_ASSERT(m_fi, return);
m_fi->reportResult(success);
m_fi = 0; // do not delete, it is not ours