diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-10-17 17:46:25 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-10-18 13:46:05 +0200 |
commit | c4c9b90b7f32b6b04026079ba5953bcf9730f562 (patch) | |
tree | e4af158e04abef4960aa057e1f3b7aef64534cd3 /src | |
parent | b2f27649a2a0a16933706afd41d3f7c48ebec4d0 (diff) |
QbsProjectManager: Do not create a build graph when resolving a project.
People do not expect directories to be created as a side effect of
opening a project.
Task-number: QBS-304
Change-Id: I820a1311d534a4a76a4660588c4e9d71cc03f153
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsproject.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 95fb74f021..7988df1db2 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -430,6 +430,10 @@ void QbsProject::parse(const QVariantMap &config, const Environment &env, const return; } + // Some people don't like it when files are created as a side effect of opening a project, + // so do not store the build graph if the build directory does not exist yet. + params.setDryRun(!QFileInfo(dir).exists()); + params.setBuildRoot(dir); params.setProjectFilePath(m_fileName); params.setIgnoreDifferentProjectFilePath(false); |