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);