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

Update qmake project to use C++17 #605

Open
PMSeitzer opened this issue Jan 20, 2023 · 1 comment
Open

Update qmake project to use C++17 #605

PMSeitzer opened this issue Jan 20, 2023 · 1 comment
Assignees
Labels
bug major_refactor Major code refactoring / restructuring associated with this work

Comments

@PMSeitzer
Copy link
Collaborator

See related issue #548

This change is necessary for compatibility with Qt6.

This is a major enough refactor, that it should probably be done on its own branch, and should require careful testing.

This is possibly also related to #600 and #601

@PMSeitzer PMSeitzer added bug major_refactor Major code refactoring / restructuring associated with this work labels Jan 20, 2023
@PMSeitzer PMSeitzer added this to the 2.0.4 milestone Jan 20, 2023
@PMSeitzer PMSeitzer self-assigned this Jan 20, 2023
@PMSeitzer
Copy link
Collaborator Author

Relatedly, the project should eventually be updated to Qt6. This will be a much more major change, as it will involve replacing QRegExp with QRegularExpression, null with QString(), and many other substitutions.
This kind of change should probably be executed very carefully, with easy ability to switch back and forth between working Qt builds.

@PMSeitzer PMSeitzer modified the milestones: 2.0.4, 2.0.5, 2.0.6 Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug major_refactor Major code refactoring / restructuring associated with this work
Projects
None yet
Development

No branches or pull requests

1 participant