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