xaizek / zograscope

Mainly a syntax-aware diff that also provides a number of additional tools.
GNU Affero General Public License v3.0
51 stars 2 forks source link

Addition of a build system generator #12

Open elfring opened 1 year ago

elfring commented 1 year ago

I suggest to reuse a higher level build system than your current make script so that powerful checks for software features will become easier.

xaizek commented 1 year ago

I was thinking of adding xmake (precisely because it can work as a normal build system instead of a generator), but would need to figure out how to deal with autogenerated files there. Checks for dependencies are possible in GNU Make as well. I doubt it would make much difference for anyone though, there are maybe 10 to 20 people using this project besides me.

elfring commented 1 year ago
xaizek commented 1 year ago

Apart from declared requirements there seems to be only language and/or POSIX features.

Don't think there is a need for that.

elfring commented 1 year ago

Apart from declared requirements there seems to be only language and/or POSIX features.

:thought_balloon: Are you aware that various system details can be checked for safer software builds?


:thought_balloon: Do you care for out-of-source builds?

xaizek commented 1 year ago

Are you aware that various system details can be checked for safer software builds?

Sure, I just don't see much benefit from that at the moment.

Do you care for out-of-source builds?

Nice to have, but not critical and is already possible with make out_dir=/some/build/directory.