Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cura 8640 PyQt6 upgrade #3

Merged
merged 15 commits into from
Apr 14, 2022
Merged

Cura 8640 PyQt6 upgrade #3

merged 15 commits into from
Apr 14, 2022

Conversation

jellespijker
Copy link
Member

@jellespijker jellespijker commented Apr 12, 2022

In order to get this to work on our build-system and working for all three OSes we did a shit tons of boy scouting in our cmake. We removed old methods with variables and try to be consisted in a target-based approach. The idea is that we don't patch stuff down the line, but that the install should place everything with desired rpaths for each project.

Most of the changes had to do with how dependency targets were named and to make sure that external projects weren't downloaded automatically.

Part of

Fixes

Todo

  • Update Readme. But maybe best done in a separate ticket to prioritize with our other work for the 5.0 release

We should simplify the CMake a lot more! but we should do that in CURA-8828 this is just the bare minimum to make it work on our build en development machines.

jellespijker and others added 15 commits November 14, 2021 12:45
Contributes to CURA-8640
These shouldn't be the responsibility of the consumer

Contributes to CURA-8640
Contributes to CURA-8640
Otherwise the find package module can't be found

Contributes to CURA-8640
More control

Contributes to CURA-8640
Contributes to CURA-8640
@jellespijker
Copy link
Member Author

jellespijker commented Apr 14, 2022

@Ghostkeeper no need to re-review, there are no changes since your last review

@Ghostkeeper Ghostkeeper merged commit c985916 into 5.0 Apr 14, 2022
@Ghostkeeper Ghostkeeper deleted the CURA-8640_PyQt6_upgrade branch May 10, 2022 12:26
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