Skip to content

Commit

Permalink
windeployqt: Remove hard-coded information about modules and plugins
Browse files Browse the repository at this point in the history
Windeployqt now reads modules/*.json and translations/catalogs.json to
determine the available Qt modules, Qt plugins and their corresponding
translation catalogs.

This patch removes the hard-coded information that was used before. Now,
we don't have to update windeployqt anymore to teach it a new Qt module.

Pick-to: 6.5
Fixes: QTBUG-109841
Task-number: QTBUG-106342
Change-Id: Ib7b7f44ca7d40d0c73d717d8494367af412ebdbe
Reviewed-by: Qt CI Bot <[email protected]>
Reviewed-by: Alexandru Croitor <[email protected]>
  • Loading branch information
jobor committed Feb 7, 2023
1 parent 40ddc38 commit 3c66def
Show file tree
Hide file tree
Showing 4 changed files with 467 additions and 326 deletions.
1 change: 1 addition & 0 deletions src/tools/windeployqt/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ qt_internal_add_tool(${target_name}
SOURCES
elfreader.cpp elfreader.h
qmlutils.cpp qmlutils.h
qtmoduleinfo.cpp qtmoduleinfo.h
utils.cpp utils.h
main.cpp
DEFINES
Expand Down
Loading

0 comments on commit 3c66def

Please sign in to comment.