diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-07-24 16:47:02 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-07-30 09:09:59 +0200 |
commit | c883498e3bc440a9dff473156cc739441e05d482 (patch) | |
tree | 65360be0b24dca7652bba1e4b5f827a8300d32e9 /src/plugins/qbsprojectmanager/qbsbuildstep.cpp | |
parent | 0a8f93268b0ee847ac0cf6e8216a4939b02e3996 (diff) | |
download | qt-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.cpp | 2 |
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); |