aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/productinstaller.h
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2015-08-05 22:21:19 -0700
committerJake Petroules <jake.petroules@petroules.com>2015-08-06 09:43:36 +0000
commit60af1f3da751a9afb63dd4addf7f89aacf36bd15 (patch)
tree41cb4a2fd0e6be70fddd22d3368aa9cfd5097a62 /src/lib/corelib/buildgraph/productinstaller.h
parent68f7e36e3187a8f8bc0495fa3ead2e1f4d22ab94 (diff)
Error out when attempting to install multiple files to the same path.
Task-number: QBS-843 Change-Id: Icd935bb6585172e8b4e7b08feaf73732e583c10b Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/lib/corelib/buildgraph/productinstaller.h')
-rw-r--r--src/lib/corelib/buildgraph/productinstaller.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/buildgraph/productinstaller.h b/src/lib/corelib/buildgraph/productinstaller.h
index 0daf0c931..3f8b4a30a 100644
--- a/src/lib/corelib/buildgraph/productinstaller.h
+++ b/src/lib/corelib/buildgraph/productinstaller.h
@@ -36,6 +36,7 @@
#include <logging/logger.h>
#include <tools/installoptions.h>
+#include <QHash>
#include <QList>
namespace qbs {
@@ -65,6 +66,7 @@ private:
InstallOptions m_options;
ProgressObserver * const m_observer;
Logger m_logger;
+ QHash<QString, QString> m_targetFilePathsMap;
};
} // namespace Internal