aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/projectresolver.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2018-04-05 18:12:12 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-04-06 10:29:16 +0000
commitbe2c6339298c89476c967aad8a9fcaccbe41b519 (patch)
tree9706fdd1f7fa1657f0660626727525500b2f6b75 /src/lib/corelib/language/projectresolver.cpp
parentbff5ba6f7f21f16851a22ec5868bd6429c3e6810 (diff)
Sort the list of exported import statements
Otherwise we can get false positives in change tracking. Change-Id: I32d8284910c8e3da5a17966bd5585c65c0521420 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/projectresolver.cpp')
-rw-r--r--src/lib/corelib/language/projectresolver.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/corelib/language/projectresolver.cpp b/src/lib/corelib/language/projectresolver.cpp
index 1137cb38b..e955f29d9 100644
--- a/src/lib/corelib/language/projectresolver.cpp
+++ b/src/lib/corelib/language/projectresolver.cpp
@@ -1051,6 +1051,7 @@ void ProjectResolver::resolveExport(Item *exportItem, ProjectContext *)
if (usesImport(exportedModule, builtinImport))
exportedModule.importStatements << QStringLiteral("import qbs.") + builtinImport;
}
+ exportedModule.importStatements.sort();
}
// TODO: This probably wouldn't be necessary if we had item serialization.