Make dub part of the standard dmd distribution

Nick Sabalausky via Digitalmars-d digitalmars-d at puremagic.com
Thu Jun 4 08:03:45 PDT 2015


On 06/04/2015 04:39 AM, Sönke Ludwig wrote:
>
> Of course you could make the system completely build
> tool agnostic, but then you'd basically lose interoperability between
> packages, as each package might choose its own build tool.
>

With this PR and the upcoming follow-up to add 
--format=(list|some_compiler|whatever), there is NO issue with package 
interoperability (as long as a package's "import-paths" is correct):

https://github.com/D-Programming-Language/dub/pull/572

Note that even WITHOUT dub, packages from different buildsystems 
*already* interop just fine. Even in C-land. All you ever need for 
packages to work together is the appropriate "build this package" 
command and the import/lib paths for the compiler/linker. Buildsystem is 
a package-local issue, not a cross-package issue.



More information about the Digitalmars-d mailing list