noobie question, dub or meson?
Chris Piker
chris at hoopjump.com
Fri Mar 19 08:04:56 UTC 2021
On Thursday, 18 March 2021 at 06:02:03 UTC, Elronnd wrote:
> Meson doesn't track dependencies properly for d, so your dirty
> builds will be wrong if you go that route.
>
> You might consider keeping the c and d code in the same
> repository, but with separate build systems; using dub to build
> the d code and and whatever tool you prefer for c. Or try
> reggae.
Hi Elronnd
You might be right. Since Visual D is highly spoken of on these
forums I decided to give it a go. I don't usually write software
on Windows, and I have to say that once I stepped outside the D
ecosystem the experience was not good. There's no standard
locations for
anything. Meson worked well on Linux, but I can't figure out how
to get it to find vcpkg dependencies on Windows. Outside Visual
D, the one thing that worked great on windows was:
dub
I know everyone knocks the idea of downloading your dependencies
off the web, but when starting from scratch you have to get them
from somewhere and dub comes to the rescue,
and "add-path" is there for local packages.
Has there ever been talk of adding C source code support to dub,
or is that a forbidden topic? I know if dub supported C, all my
C libs and all my necessary dependencies (openssl, expat, etc.)
would have dub.json files before the weekend was over.
More information about the Digitalmars-d-learn
mailing list