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

Jacob Carlborg doob at me.com
Fri Jul 15 02:30:09 PDT 2011


On 2011-07-14 23:16, Nick Sabalausky wrote:
> "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.

Exactly.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list