[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build systems and implicit inputs
From: |
zimoun |
Subject: |
Re: Build systems and implicit inputs |
Date: |
Tue, 21 Jan 2020 13:24:33 +0100 |
Hi Ludo,
On Tue, 21 Jan 2020 at 11:56, Ludovic Courtès <address@hidden> wrote:
> > The solution to your problem in my opinion is simply to expose just the
> > right amount of options through #:arguments for all build systems.
> > Would that be satisfactory to you?
>
> I think the issue of tweaking the build system and its implicit inputs
> must be addressed separately. We first need a good API to do that.
> When we have it, it’ll be nice and easy to drive it via package
> parameters. :-)
Now I have a better understanding about "package parameters", I agree
that it is 2 separate stories.
> Currently each build system has ad-hoc keyword parameters to customize
> its implicit inputs: #:python for ‘python-build-system’, #:cmake for
> ‘cmake-build-system’, #:implicit-inputs? for ‘gnu-build-system’, etc.
>
> For each of them, it would be quite easy to provide a procedure that
> takes a list of implicit inputs and returns a <build-system>. It may
> not be all that convenient, and perhaps a bit too ad-hoc still.
I was inclined for this option. :-)
> Another option would be to make implicit inputs a field of
> <build-system>.
Not sure to understand...
> Needs more thought!
...so yes! :-)
Cheers,
simon
- Re: Parameterized packages, (continued)
- Re: Parameterized packages, L p R n d n, 2020/01/17
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/17
- Re: Parameterized packages, zimoun, 2020/01/17
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/17
- Re: Parameterized packages, zimoun, 2020/01/20
- Build systems and implicit inputs, Ludovic Courtès, 2020/01/21
- Re: Build systems and implicit inputs,
zimoun <=
- Re: Build systems and implicit inputs, Pierre Neidhardt, 2020/01/21
- Re: Build systems and implicit inputs, zimoun, 2020/01/21
- Re: Parameterized packages, Ludovic Courtès, 2020/01/19
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/20
- Re: Parameterized packages, zimoun, 2020/01/20
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/20
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/20
- Re: Parameterized packages, ison, 2020/01/20
- Re: Parameterized packages, Pierre Neidhardt, 2020/01/21
- Re: Parameterized packages, Ludovic Courtès, 2020/01/21