aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/genericprojectmanager
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-05-05 10:39:47 +0200
committerEike Ziller <eike.ziller@qt.io>2023-05-05 10:39:47 +0200
commit7724f8653f9c0e5625179ecda8a545cb30f4e1b4 (patch)
treecbe5b15de32a6df7012bafb6f4e853ab9c21c676 /src/plugins/genericprojectmanager
parent15193d3250834f85d90b790c0c40632e6de65033 (diff)
parentb083a4d55efbf9f6558034c0ce4efe31062e0e5b (diff)
Merge remote-tracking branch 'origin/10.0'
Diffstat (limited to 'src/plugins/genericprojectmanager')
-rw-r--r--src/plugins/genericprojectmanager/genericproject.cpp5
-rw-r--r--src/plugins/genericprojectmanager/genericprojectwizard.cpp2
2 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp
index 906eeb5809a..ef83f906a95 100644
--- a/src/plugins/genericprojectmanager/genericproject.cpp
+++ b/src/plugins/genericprojectmanager/genericproject.cpp
@@ -330,8 +330,9 @@ bool GenericBuildSystem::addFiles(Node *, const FilePaths &filePaths_, FilePaths
QSet<QString> toAdd;
for (const QString &filePath : filePaths) {
- const QString directory = QFileInfo(filePath).absolutePath();
- if (!includes.contains(directory))
+ const QFileInfo fi(filePath);
+ const QString directory = fi.absolutePath();
+ if (fi.fileName() == "include" && !includes.contains(directory))
toAdd << directory;
}
diff --git a/src/plugins/genericprojectmanager/genericprojectwizard.cpp b/src/plugins/genericprojectmanager/genericprojectwizard.cpp
index 27d2a3932b5..1f125ff321c 100644
--- a/src/plugins/genericprojectmanager/genericprojectwizard.cpp
+++ b/src/plugins/genericprojectmanager/genericprojectwizard.cpp
@@ -141,6 +141,8 @@ Core::GeneratedFiles GenericProjectWizard::generateFiles(const QWizard *w,
const QDir dir(projectPath.toString());
for (const QString &path : paths) {
QFileInfo fileInfo(path);
+ if (fileInfo.fileName() != "include")
+ continue;
QDir thisDir(fileInfo.absoluteFilePath());
if (! thisDir.entryList(nameFilters, QDir::Files).isEmpty()) {