-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
ci/win32: make win32 build more complete #14073
Conversation
fb07c43
to
31bd471
Compare
Download the artifacts for this pull request: |
200d27e
to
4278e9c
Compare
This is ready. There are some fixes/issues moving upstream, but this will be simple replace of branches for luajit and ffmpeg once fixed. In general there is nothing "blocking" except some features are still not available. For reference still unresolved issues: mesonbuild/wrapdb#1510 mesonbuild/meson#13204 https://gitlab.freedesktop.org/gstreamer/meson-ports/ffmpeg/-/issues/44 |
It provides broken tools like diff, patch. Also fix PATH in test stage
Use pre-built binaries to reduce CI build time.
Rubber Band is disabled because it pulls more dependencies and it is not worth build. Might be reconsidered later.
Instead of linking binary blobs, build everything ourselves.
When Vulkan loader is build internally, let's assume it is available.
vulkan-1.dll is packaged, but is not neccessary in most cases where Vulkan Loader is already instaled by GPU driver.
Added Vulkan-Loader, switched luajit to upstream wrap as it is merged now. Also using upstream ffmpeg as fixes were merged there also. I will probably merge this later, I don't expect this to get any better. Remaining custom wraps are either to specify some cmake command, but in most cases also to workaround meson bugs with cmake support, which works fine, but not always everything is correct and needs adjustments. |
No description provided.