summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2012-02-24 17:53:30 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-06 12:28:18 +0100
commit52843c1988aaf9be8f255a340f5f21c20489de42 (patch)
treef4628861d02d4489b4758f87427a20d1f2ec2063 /qmake
parent00821ec710ec8d9549b9f7e68837a7393a954754 (diff)
de-duplicate feature and mkspec root candidate lists
Change-Id: I03f5b5903a133e5386b9ebef640ddbacdf3ebcd4 Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'qmake')
-rw-r--r--qmake/option.cpp1
-rw-r--r--qmake/project.cpp1
2 files changed, 2 insertions, 0 deletions
diff --git a/qmake/option.cpp b/qmake/option.cpp
index 4e0d5b198e..3fc66a8f3d 100644
--- a/qmake/option.cpp
+++ b/qmake/option.cpp
@@ -595,6 +595,7 @@ QStringList Option::mkspecPaths()
if (!Option::mkfile::project_root.isEmpty())
ret << Option::mkfile::project_root + concat;
ret << QLibraryInfo::location(QLibraryInfo::HostDataPath) + concat;
+ ret.removeDuplicates();
return ret;
}
diff --git a/qmake/project.cpp b/qmake/project.cpp
index 35aaee9775..a9e99e4b79 100644
--- a/qmake/project.cpp
+++ b/qmake/project.cpp
@@ -593,6 +593,7 @@ QStringList qmake_feature_paths(QMakeProperty *prop=0)
concat_it != concat.end(); ++concat_it)
feature_roots << (QLibraryInfo::location(QLibraryInfo::HostDataPath) +
mkspecs_concat + (*concat_it));
+ feature_roots.removeDuplicates();
return feature_roots;
}