What are the "serious" libraries?

Andrew Benson drewbenson at netjack.com
Sun Apr 12 00:05:37 UTC 2020


Like the +=, which is a bash addition.

Sent from my iPhone

On Apr 11, 2020, at 6:54 PM, Andrew Benson <drewbenson at netjack.com> wrote:

How can that configure script work?
It’s specifying Bourne shell at the top and then using non-bourne-shell syntax.

>> On Apr 11, 2020, at 12:49 PM, Joe Nelson <joe at begriffs.com> wrote:
>> 
>> June Bug wrote:
>> 
>> Why do this all inside the Makefile? I think it would be easier to
>> read as a simple configure script, and running ./configure before make
>> is what’s expected. I write mine to output config.mk and `include
>> config.mk` in my Makefile.
> 
> That's a much better idea, thank you! I see an example of what you mean
> in one of your projects:
> https://git.causal.agency/litterbox/tree/configure
> 
> One question: in your Makefile why do you prefix include with a dash?
> 
>    -include config.mk
> 
> Doesn't that ignore errors in the execution of config.mk? I think I'd
> like to be aware of any errors. This includes config.mk not existing, in
> which case I'd like the main Makefile to complain.




More information about the Friends mailing list