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
Add a dependencies
keyword argument to bindgen
#11024
Add a dependencies
keyword argument to bindgen
#11024
Conversation
96e2ef3
to
0fe3add
Compare
Codecov Report
@@ Coverage Diff @@
## master #11024 +/- ##
==========================================
- Coverage 68.58% 59.33% -9.26%
==========================================
Files 412 207 -205
Lines 87861 44941 -42920
Branches 20728 9288 -11440
==========================================
- Hits 60261 26664 -33597
+ Misses 23093 16049 -7044
+ Partials 4507 2228 -2279
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
Turns out we actually need this one in mesa already as once valgrind is enabled, we have to pull in the dep to resolve build errors. |
0fe3add
to
3c73f38
Compare
2a61c0b
to
0d79ab6
Compare
This is needed for cases where we need external C headers, which are passed to clang.
0d79ab6
to
d49e6bc
Compare
This bumps the meson requierement to 1.0 because it requires mesonbuild/meson#11024 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7688 Fixes: 20c90fe ("rusticl: added") Signed-off-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19778>
This bumps the meson requierement to 1.0 because it requires mesonbuild/meson#11024 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7688 Fixes: 20c90fe ("rusticl: added") Signed-off-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19778> (cherry picked from commit 4b841cf) Conflicts: .gitlab-ci/image-tags.yml
This bumps the meson requierement to 1.0 because it requires mesonbuild/meson#11024 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7688 Fixes: 20c90fe ("rusticl: added") Signed-off-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19778> (cherry picked from commit 4b841cf) Conflicts: .gitlab-ci/image-tags.yml Stable: - Create a custom CI tag for 23.0, as we're lacking some patches necessary to use the same CI images as main, and I don't want to pull that many CI changes into the stable branch
This bumps the meson requierement to 1.0 because it requires mesonbuild/meson#11024 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7688 Fixes: 20c90fe ("rusticl: added") Signed-off-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19778> (cherry picked from commit 4b841cf) Conflicts: .gitlab-ci/image-tags.yml Stable: - Create a custom CI tag for 23.0, as we're lacking some patches necessary to use the same CI images as main, and I don't want to pull that many CI changes into the stable branch
This bumps the meson requierement to 1.0 because it requires mesonbuild/meson#11024 Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7688 Fixes: 20c90fe ("rusticl: added") Signed-off-by: Karol Herbst <kherbst@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19778> (cherry picked from commit 4b841cf)
Allows passing
dependency
objects to therust.bindgen
method. This is useful when the header you're generating bindings for includes system headers, and needs to pass include flags to clang from said dependencies. In addition we can create correct ordering for generated sources in aninternal_dependency
for the bindgen callThis includes #11062, but that PR should be merged first because it needs backport, while the rest of this doesn't.