Create Actions for automatic binding generation#37
Create Actions for automatic binding generation#37leandro-benedet-garcia wants to merge 1 commit into
Conversation
flibitijibibo
left a comment
There was a problem hiding this comment.
The changes look good as does the build test. There's probably a way to optimize but we ran into the same issues too: I wouldn't be surprised if c2ffi's dependency on llvm versions prevented it from being packaged. As for SDL... I thought I had it working with something like -I but maybe our generator has to be naiive and assume SDL is cloned next to SDL3#. @thatcosmonaut may know what's up, otherwise I'll try and compress CI further this weekend.
I tried to cache as much as possible and also run a couple times the actions with and without the cache, that's how I caught that I had to install the apt packages always so SDL doesn't rebuild all the time.
Unsure, because you can install multiple versions of llvm, at least in arch. I might create a github action for c2ffi in the future, but shall see.
The |
Hello, here we go, a pretty convoluted actions
Do we really need to build SDL3 and c2ffi?
Check the comments, I iterated trough a lot of things to check what was needed and what wasn't, what I could cache and what I couldn't.