aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/corelib.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2023-05-09 18:02:48 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2023-05-19 18:46:04 +0000
commit42cdcbf337ad90b66f3417ceebfdbd52b36a2e4b (patch)
tree81ed6ab1f800e786d048efd3ad046b944a23505f /src/lib/corelib/corelib.qbs
parentdfd1c59f14541558e2684a836725d322b73fff4e (diff)
Loader: Refactor dependency resolving
Namely: - Move code into its own class. - Split up the larger functions into sensible chunks. - Add more documentation. - Introduce loaderutils.{h,cpp} for shared functions and data structures. Change-Id: Ib41bdd1a7c087b2757f6363a3c58e87022b4f00b Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'src/lib/corelib/corelib.qbs')
-rw-r--r--src/lib/corelib/corelib.qbs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/corelib/corelib.qbs b/src/lib/corelib/corelib.qbs
index 9f14ca8bd..5fc2680c0 100644
--- a/src/lib/corelib/corelib.qbs
+++ b/src/lib/corelib/corelib.qbs
@@ -329,6 +329,8 @@ QbsLibrary {
"astimportshandler.h",
"astpropertiesitemhandler.cpp",
"astpropertiesitemhandler.h",
+ "dependenciesresolver.cpp",
+ "dependenciesresolver.h",
"groupshandler.cpp",
"groupshandler.h",
"itemreader.cpp",
@@ -337,6 +339,8 @@ QbsLibrary {
"itemreaderastvisitor.h",
"itemreadervisitorstate.cpp",
"itemreadervisitorstate.h",
+ "loaderutils.cpp",
+ "loaderutils.h",
"localprofiles.cpp",
"localprofiles.h",
"moduleinstantiator.cpp",