aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/genericprojectmanager
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2013-10-22 17:21:34 +0200
committerDaniel Teske <daniel.teske@digia.com>2013-10-23 12:17:06 +0200
commit7bf1c64df9cd3203c2739e3afd80305696b575b6 (patch)
tree316c6fd39213528fae806aeb65120b7b1b4ba11e /src/plugins/genericprojectmanager
parent15c8bdeba66796c3bddb8b53389050e6ae931d0d (diff)
Generic Project: Use relative paths for importing
Task-number: QTCREATORBUG-10387 Change-Id: I75746491dc7dee358748aa89829ba2d6f12c0e1b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/plugins/genericprojectmanager')
-rw-r--r--src/plugins/genericprojectmanager/genericprojectwizard.cpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/genericprojectmanager/genericprojectwizard.cpp b/src/plugins/genericprojectmanager/genericprojectwizard.cpp
index 5f97652ca53..0f7cbdeacd3 100644
--- a/src/plugins/genericprojectmanager/genericprojectwizard.cpp
+++ b/src/plugins/genericprojectmanager/genericprojectwizard.cpp
@@ -163,11 +163,15 @@ Core::GeneratedFiles GenericProjectWizard::generateFiles(const QWizard *w,
QStringList includePaths;
foreach (const QString &path, paths) {
- QFileInfo fileInfo(dir, path);
+ QFileInfo fileInfo(path);
QDir thisDir(fileInfo.absoluteFilePath());
- if (! thisDir.entryList(nameFilters, QDir::Files).isEmpty())
- includePaths.append(path);
+ if (! thisDir.entryList(nameFilters, QDir::Files).isEmpty()) {
+ QString relative = dir.relativeFilePath(path);
+ if (relative.isEmpty())
+ relative = QLatin1String(".");
+ includePaths.append(relative);
+ }
}
Core::GeneratedFile generatedCreatorFile(creatorFileName);