This thread is for anyone working on personal projects to share their progress, and hold themselves somewhat accountable to a group of peers.
Post your project, your progress from last week, and what you hope to accomplish this week.
If you want to be pinged with a reminder asking about your project, let me know, and I'll harass you each week until you cancel the service
Jump in the discussion.
No email address required.
Notes -
I suppose I thought some integrations would conveniently fall out of meson for free. Like making it work with neovim LSP, and uh, being able to wrap distributed other libraries easily. But I still seem to have to use a Makefile on top of it to monkey patch things like downloading third party deps and building related tools, like for the shader compilation.
Being a young cranky old man in training does suggest I should move in the build.sh direction though...
EDIT: okay well I just asked ChatGPT to pluck the relevant bits of my meson.build out and incorporate them into my Makefile and it worked. and I can use a tool called "bear" to run "make build" and that tracks and outputs the compile_commands.json needed for neovim/LSP to work with clangd. this went pretty smoothly and I could delete icky Python tools like meson from my workflow now. yassss
Thanks for the inspiration @John_Doe_Fletcher !
Heh, glad I could be of service. bear's saved me a lot of premature gray hairs. I'd still push towards not having to deal with Makefile syntax but I'm not gonna knock cutting your build system count in half. :P
:3
At a really basic level make is just a build.sh that remembers steps so I'm okay with it, even if I dislike the rest of the config language.
More options
Context Copy link
More options
Context Copy link
More options
Context Copy link