Skip to content

finalize changes for all platforms#7

Merged
TheForce172 merged 10 commits into
TheForce172:QTFred/translatefrom
notimaginative:7029_cleanup_and_fix_all_platforms
Jun 7, 2026
Merged

finalize changes for all platforms#7
TheForce172 merged 10 commits into
TheForce172:QTFred/translatefrom
notimaginative:7029_cleanup_and_fix_all_platforms

Conversation

@notimaginative
Copy link
Copy Markdown

This should finalize the cleanup and fixes for all platforms. Although the QtFRED part should now be complete there is still work to done in the docker-images and scp-prebuilt repos, along with the respective FSO and workflow updates to take advantage of those changes. At least one final commit to the 7029 PR will be required to sync with those changes and make use of the new Qt6 prebuilt libs

With the new QtFRED help changes it gets the filename wrong, including the
names of multiple files by mistake. This tweaks the find command to ignore
those other files.
Use Qt deployment cmake script for all platforms. This uses the platform
specific method where possible (windeployqt/macdeployqt) and a generic
deployment script on other platforms.

This also uses a crazy RPATH hack on Linux, which is necessary for it to
find the prebuilt Qt libs and deploy them. Qt does not appear to allow
passing tool options for the generic deployment script so we can't tell
the relavent cmake functions where to look for our libraries even though
they support such functionality.
@TheForce172 TheForce172 merged commit 9923102 into TheForce172:QTFred/translate Jun 7, 2026
10 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants