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

Windows Qt6 builds based on vcpkg #58991

Closed
wants to merge 4 commits into from
Closed

Windows Qt6 builds based on vcpkg #58991

wants to merge 4 commits into from

Conversation

m-kuhn
Copy link
Member

@m-kuhn m-kuhn commented Oct 7, 2024

Description

Refs qgis/QGIS-Enhancement-Proposals#292
Continues #57414

This adds windows builds with Qt6, based on vcpkg dependencies.

The features WITH_BINDINGS, WITH_3D and WITH_GUI are supported and appropriately enable or disable building the required dependencies. Feature dependencies for server, opencl and quick are prepared but not yet wired.

Python support is consumed from https://github.com/open-vcpkg/python-registry/ . This is currently focused on shipping python dependencies that contain native code (dll's). Other dependencies can be installed using pip.

It is currently based on Qt 6.7.2

This also disables the mingw msys2 build, to reduce the CI infrastructure footprint. The other mingw builds which provide testable qt5 builds are still produced.

TODO:

  • write README

@github-actions github-actions bot added this to the 3.40.0 milestone Oct 7, 2024
Copy link

github-actions bot commented Oct 7, 2024

🪟 Windows builds

Download Windows builds of this PR for testing.
Debug symbols for this build are available here.";
(Built from commit 90fcb0b)

@m-kuhn m-kuhn closed this Oct 7, 2024
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.

1 participant