[Issue 13266] New: Support DRuntime/Phobos
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Aug 5 22:14:47 PDT 2014
https://issues.dlang.org/show_bug.cgi?id=13266
Issue ID: 13266
Summary: Support DRuntime/Phobos
Product: D
Version: D2
Hardware: x86_64
OS: Windows
Status: NEW
Severity: enhancement
Priority: P1
Component: VisualD
Assignee: nobody at puremagic.com
Reporter: turkeyman at gmail.com
I've tried to create VisualD projects for druntime and phobos on a couple of
occasions, and it's not really possible in a nice way.
I'm thinking that VisualD really should be able to express the 2 most standard
and highly iterated D projects that exist :) (and include VS project files in
the source trees, like DMD has a VS project now)
Rainer: Have you had a go at this yourself? How did you go? What did you do
about the few .c and .asm files?
I've suggested in the past that it would be really nice if VisualD could
support building C files too, for these sorts of cases where a project relies
on a couple of rogue C files.
It's easy for GDC/LDC because the GCC/Clang command lines are basically
identical. For DMD, I guess it implies invoking either DMC for Win32, or MSC
for Win64.
The other key detail is that each .c/.asm file needs to produce its own .obj
like usual and automatically find it's way into the link command.
This would be a super-helpful feature, since practically all my VisualD
projects have this problem with 1-2 rogue .c files, and I have to create
separate parallel vcxproj files for them, and then stuff around with the
linker.
What do you reckon?
--
More information about the Digitalmars-d-bugs
mailing list