Dependency management in D
Walter Bright via Digitalmars-d
digitalmars-d at puremagic.com
Fri Sep 19 10:40:26 PDT 2014
On 9/19/2014 10:34 AM, Scott Wilson wrote:
> I tried this
>
> dmd test.d test2.d
>
> Got one test.o and one binary test. No test2.o. Must be that thing where all
> modules compiled are smashed. The first filename dictates the .o name. Correct?
>
> Also tried
>
> dmd -c test.d test2.d
>
> In that case yes both .o are generated.
Yes, that's correct. When building an exe directly, there's no point in
generating multiple .o files, so only one is generated.
> So the trick with all this is how to opt between building all and building each
> incrementally. Any tools helping with that? For example tool that shows
> dependencies. If some files are dependent on each other they better be compiled
> together anyway.
The -deps switch for dmd will list dependencies.
More information about the Digitalmars-d
mailing list