Re Build system requirements [ was Re: Prototype buildsystem "Drake" ]

Nick Sabalausky a at a.a
Thu Jul 14 14:16:16 PDT 2011


"Jacob Carlborg" <doob at me.com> wrote in message 
news:ivniga$2lt$1 at digitalmars.com...
> On 2011-07-14 08:48, Russel Winder wrote:
>> On Wed, 2011-07-13 at 20:32 +0200, Jacob Carlborg wrote:
>> [ . . . ]
>>> I think that one of the problem with these language independent build
>>> tools is that they don't make it as easy as it could, because they
>>> usually don't know enough about a given language.
>>
>> This is generally due to incomplete support in the tools, this is not a
>> problem with general build frameworks per se.  In systems such as Waf
>> and SCons, the framework provides facilities for creating tools and for
>> those tools to build DAGs that then get "resolved" in the second phase
>> of activity.  The language specific tool does things as a first phase of
>> activity -- i.e. building the DAG.  The tools should realize all the
>> language specific things that that languages users needs and/or the
>> language expects.  Anything that is not handled is a problem that should
>> be fixed by the tool maintainer.
>
> Ok, I see, but it sounds complicated. And I basically give all my hope to 
> the tool maintainer to be willing to merge/implement the necessary 
> functionality/changes that the tool need to support D.
>

Personally, I normally prefer just giving the commandline myself. I never 
feel comfortable trusting some generalized thing to do what I want or to be 
flexible enough to let me reliably make all adjustments I might need to 
make.




More information about the Digitalmars-d mailing list