reggae v0.10.0 - The meta build system just got better
Atila Neves
atila.neves at gmail.com
Fri Sep 15 20:22:50 UTC 2023
On Tuesday, 12 September 2023 at 13:17:50 UTC, Adam D Ruppe wrote:
> On Tuesday, 12 September 2023 at 13:12:29 UTC, Atila Neves
> wrote:
>> It does mean adding `-I` flags to every dependency though, so
>> there's that.
>
> Not if you install them properly.
That's the job of the package manager does that. An argument
could be made that it could/should install the dependencies such
that only one `-I` flag is needed. Even then, I'm not sure how
it'd handle different versions of the same package unless it did
something like what Ikey showed at DConf.
>> And for larger codebases `dmd -i` can't and won't work.
>
> Define "larger".
~190k SLOC (not counting the many dub dependencies) killed dmd on
a system with 64GB RAM + 64GB swap after over a minute. Even if
it worked, it'd be much, much slower.
More information about the Digitalmars-d-announce
mailing list