digitalmars.D.bugs - [Issue 13266] New: Support DRuntime/Phobos
- via Digitalmars-d-bugs (34/34) Aug 05 2014 https://issues.dlang.org/show_bug.cgi?id=13266
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 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 linker. What do you reckon? --
Aug 05 2014