summaryrefslogtreecommitdiff
path: root/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-07-24 16:47:02 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-07-30 09:09:59 +0200
commitc883498e3bc440a9dff473156cc739441e05d482 (patch)
tree65360be0b24dca7652bba1e4b5f827a8300d32e9 /src/plugins/qbsprojectmanager/qbsbuildstep.cpp
parent0a8f93268b0ee847ac0cf6e8216a4939b02e3996 (diff)
downloadqt-creator-c883498e3bc440a9dff473156cc739441e05d482.tar.gz
let "build file" only run one build step
For example, C++ source files will be compiled but the build stops before linking. Task-number: QBS-283 Change-Id: If0573ea58b9a047980aab0fd8e4828f3d0c315b8 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsbuildstep.cpp')
-rw-r--r--src/plugins/qbsprojectmanager/qbsbuildstep.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
index 9c6a4ceb0e..d576239768 100644
--- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
+++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp
@@ -107,6 +107,7 @@ bool QbsBuildStep::init()
m_parser->appendOutputParser(parser);
m_changedFiles = bc->changedFiles();
+ m_activeFileTags = bc->activeFileTags();
m_products = bc->products();
connect(m_parser, SIGNAL(addOutput(QString,ProjectExplorer::BuildStep::OutputFormat)),
@@ -124,6 +125,7 @@ void QbsBuildStep::run(QFutureInterface<bool> &fi)
QbsProject *pro = static_cast<QbsProject *>(project());
qbs::BuildOptions options(m_qbsBuildOptions);
options.setChangedFiles(m_changedFiles);
+ options.setActiveFileTags(m_activeFileTags);
m_job = pro->build(options, m_products);