Re Build tools for D [ was Re: Prototype buildsystem "Drake" ]

Jacob Carlborg doob at me.com
Wed Jul 13 08:36:32 PDT 2011


On 2011-07-13 07:28, Jonathan M Davis wrote:
> On Wednesday 13 July 2011 06:12:58 Russel Winder wrote:
>> And, of course, I should have mentioned CMake and CMakeD.
>>
>> The fact that I forgot, shows my prejudice against Makefile-based
>> systems and for direct DAG-based systems such as Gradle, SCons and Waf.
>> This though should not stop CMakeD being a part of this debate.
>
>> From previous discussions, it seems that one of the primary reasons for having
> a D build tool in many people's minds is to also handle package management of
> D libraries (like Haskell's cabal or rubygems for ruby). And as great as
> cmaked, scons, gradle, waf, and other such tools may be, they don't do that.
>
> - Jonathan M Davis

I don't agree with that. I think a build tool should deal with single 
files and building. A package manager should deal with packages (of 
files). In Ruby, RubyGems is the package manager and Rake is the build tool.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list