Thread with 32 posts

jump to expanded post
R , @r@glauca.space
(open profile)

@hikari for C projects we used to use hand-written makefiles derived from a blend of devkitPro's makefile system combined with knowledge we had picked up from the O'Reilly gnu make book, and it just worked. nowadays we tend to use either Rust or we get really jaded and use the "fuck it" build system of a "build.sh" containing just build commands without any dependency tracking

Open remote post (opens in a new window)
genders: ♾️, 🟪⬛🟩; Soni L. , @SoniEx2@chaos.social
(open profile)

@jrose @hikari you can make shell unusable with the help of protobuf main,

(protobuf shell was supposed to integrate with protobuf main to make it more usable, but we never made a protobuf shell. we did, however, make exactly one executable that uses the protobuf main calling convention over regular linux spawn, because shoving raw binary data into argv was too exciting to pass up!)

Open remote post (opens in a new window)
genders: ♾️, 🟪⬛🟩; Soni L. , @SoniEx2@chaos.social
(open profile)

@jrose @hikari ah, yeah... protobuf is particularly suited to this due to its strong backwards and forwards compatibility design, further we can embed the schema into the binary so you can compare the one in the binary with the one in the protobuf shell script and whatnot. which should help, we think.

protobuf main still allows you to redirect stdin tho. =^-^=

Open remote post (opens in a new window)
mia , @mia@movsw.0x0.st
(open profile)

@hikari what strikes me every time with software projects that use cmake is how messy and unstructured the build system files are. everyone does it a little differently, and there’s near-infinite potential for oversights.

how little effort is usually put into cleanliness is proof that cmake is user-hostile by design.

Open remote post (opens in a new window)