www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 13266] New: Support DRuntime/Phobos


          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 puremagic.com
          Reporter: turkeyman 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

What do you reckon?

Aug 05 2014