diff options
author | Eike Ziller <eike.ziller@qt.io> | 2023-05-05 10:39:47 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2023-05-05 10:39:47 +0200 |
commit | 7724f8653f9c0e5625179ecda8a545cb30f4e1b4 (patch) | |
tree | cbe5b15de32a6df7012bafb6f4e853ab9c21c676 /src/plugins/genericprojectmanager | |
parent | 15193d3250834f85d90b790c0c40632e6de65033 (diff) | |
parent | b083a4d55efbf9f6558034c0ce4efe31062e0e5b (diff) |
Merge remote-tracking branch 'origin/10.0'
Change-Id: I7a3925ad8e4f97461b64a70217102ed900430253
Diffstat (limited to 'src/plugins/genericprojectmanager')
-rw-r--r-- | src/plugins/genericprojectmanager/genericproject.cpp | 5 | ||||
-rw-r--r-- | src/plugins/genericprojectmanager/genericprojectwizard.cpp | 2 |
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()) { |