"Jacob Carlborg" <[email protected]> wrote in message news:[email protected]... > 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.
