Require QT 5.12 or bail out of build.sh early #143

Closed
opened 3 months ago by duke · 2 comments
duke commented 3 months ago
Owner

Currently nothing checks if the version of QT being used to compile is compatible with our code. We do this for most important dependencies and we should do the same for QT.

I think in the distant past I have maybe seen our code compile on QT 5.11 and maybe even QT 5.10 but I don't think any current dev is using a system with stuff that old. We know that QT 5.12 works well with our code and we have at least one dev that tests against that, so we should declare 5.12 as the minimum version needed for our code.

Once we have this, it will be easy in the future to decide to increase our minimum version of QT required.

Currently nothing checks if the version of QT being used to compile is compatible with our code. We do this for most important dependencies and we should do the same for QT. I think in the distant past I have maybe seen our code compile on QT 5.11 and maybe even QT 5.10 but I don't think any current dev is using a system with stuff that old. We know that QT 5.12 works well with our code and we have at least one dev that tests against that, so we should declare 5.12 as the minimum version needed for our code. Once we have this, it will be easy in the future to decide to increase our minimum version of QT required.
duke added the
feature
label 3 months ago
Poster
Owner

Done in commit 68d9388c1b which is on dev branch, closing

Done in commit 68d9388c1b87139d00fcc10ce94dd7a2109fdced which is on `dev` branch, closing
duke closed this issue 3 months ago
Poster
Owner

This code should also detect somebody attempting to compile with QT6 and bail out early. I don't know if anybody has ever tried it and I doubt it would work.

This code should also detect somebody attempting to compile with QT6 and bail out early. I don't know if anybody has ever tried it and I doubt it would work.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.