-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
gnome: Add generate_vapi function #895
Conversation
9b3d4bd
to
5f0cc5c
Compare
What about vapis that are generated when you build a library? Right now we build those and have no way to install those. |
That is what this is, I'm not sure what you mean. |
Nevermind, I was talking about #891. Thought maybe you were also planning on using this to fix that in build files. |
@@ -643,6 +643,117 @@ def genmarshal(self, state, args, kwargs): | |||
return [body, header] | |||
|
|||
|
|||
def _generate_deps(self, state, library, packages, indir): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
deps generator. love this 👍
2b89a9f
to
806b052
Compare
Just to mention it in #mesonbuild @nirbheek discussed he would make a few improvements to |
e8b0a2f
to
d363063
Compare
This is ready to review/merge. |
d363063
to
1f4f671
Compare
This allows C projects to generate vapi bindings from gir files and returns a dependency that can be used by Vala.
1f4f671
to
bae7d7b
Compare
The core LGTM but maybe someone with proper Vala experience might say if the UI and behaviour are good. |
The test is failing but in gnome-builder everything seems to be generating and installing correctly so I'm not sure what can be done to get it properly be a dependency.