metaeducation / ren-c

Library for embedding a Rebol interpreter into C codebases
GNU Lesser General Public License v3.0
126 stars 27 forks source link

Add execute bit to .sh files #1122

Closed thaliaarchi closed 3 years ago

thaliaarchi commented 3 years ago

While bisecting for #1121, I ran sh make.sh many times. This PR adds the execute bit to all .sh files so that ./make.sh can be directly executed.

hostilefork commented 3 years ago

Great, thanks!

As a practical matter I tend to use target: makefile in day to day development. The bash scripts were an initiative by an OpenBSD user, but a good idea. I'm trying to make them the way the continuous integration fetches an executable and runs. But I didn't write the original build system either, and it's never a fun time to work on build processes...

I appreciate any and all involvement, and I'll point you to the 2019 conference videos (which you've presumably already noticed in the README) and the forum (which I advocate for as well).

https://2019.reb4.me/talks

https://forum.rebol.info/c/introductions/46

thaliaarchi commented 3 years ago

The nice thing with ./make.sh is that it automatically runs tools/bash/fetch-prebuilt.sh, if no binary is available, then calls make.r with whatever parameters you passed. It makes bootstrapping easy.