[Issue 7016] local import does not create -deps dependency

d-bugmail at puremagic.com d-bugmail at puremagic.com
Sun Dec 23 00:22:44 UTC 2018


https://issues.dlang.org/show_bug.cgi?id=7016

--- Comment #35 from Martin Nowak <code at dawg.eu> ---
Nobody thought about incremental rebuilds with other build tools like make,
cmake, or ninja, despite the argument being made in comment 5.
Incremental rebuilds in those tools are now slower as the fix implies running
semantic3 on all imports when collecting -deps, even though only shallow
dependencies are needed.

Furthermore the deps options isn't (and apparently never has been) used by
rdmd.
So leaving only a recursive dependency option in the compiler hasn't served any
purpose.

Furthermore the "fix" is broken since inception, see Issue 17898.

--


More information about the Digitalmars-d-bugs mailing list