Thread overview
[Issue 13266] Support DRuntime/Phobos
Aug 08, 2014
Rainer Schuetze
Aug 08, 2014
Rainer Schuetze
Aug 08, 2014
Rainer Schuetze
Aug 08, 2014
Rainer Schuetze
Aug 09, 2014
Manu
Jan 01, 2015
Rainer Schuetze
August 08, 2014
https://issues.dlang.org/show_bug.cgi?id=13266

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r.sagitario@gmx.de

--- Comment #1 from Rainer Schuetze <r.sagitario@gmx.de> ---
Created attachment 1382
  --> https://issues.dlang.org/attachment.cgi?id=1382&action=edit
Visual D project for druntime

--
August 08, 2014
https://issues.dlang.org/show_bug.cgi?id=13266

--- Comment #2 from Rainer Schuetze <r.sagitario@gmx.de> ---
Created attachment 1383
  --> https://issues.dlang.org/attachment.cgi?id=1383&action=edit
Visual D project for phobos

--
August 08, 2014
https://issues.dlang.org/show_bug.cgi?id=13266

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1383|0                           |1
        is obsolete|                            |

--- Comment #3 from Rainer Schuetze <r.sagitario@gmx.de> ---
Created attachment 1384
  --> https://issues.dlang.org/attachment.cgi?id=1384&action=edit
Visual D project for phobos

--
August 08, 2014
https://issues.dlang.org/show_bug.cgi?id=13266

--- Comment #4 from Rainer Schuetze <r.sagitario@gmx.de> ---
I have attached my projects. I usually only use them for browsing, but I have now tweaked them to build both for Win32 and Win64. There are some explicite paths in there, though (e.g dmc.exe and dmd.exe).

I have to agree that setting this up can be painful, especially if different C/C++ compilers are involved. To avoid having to configure each C file manually, selecting C compiler and options per configuration would be necessary.

--
August 09, 2014
https://issues.dlang.org/show_bug.cgi?id=13266

--- Comment #5 from Manu <turkeyman@gmail.com> ---
(In reply to Rainer Schuetze from comment #4)
> I have to agree that setting this up can be painful, especially if different C/C++ compilers are involved. To avoid having to configure each C file manually, selecting C compiler and options per configuration would be necessary.

I think a lot of it would be implicit. DMD-32 kinda implies DMC, DMD-64 kinda
implies MSC, GDC->GCC, LDC->Clang?
A couple of C options might need to be exposed, but just a couple of
particularly important ones, like a language standard selector, and basics like
include paths, RTTI/C++ Exceptions.

Anyway, it's obviously not high priority, but it would definitely be nice, because the druntime situation is pretty common.

--
January 01, 2015
https://issues.dlang.org/show_bug.cgi?id=13266

Rainer Schuetze <r.sagitario@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #6 from Rainer Schuetze <r.sagitario@gmx.de> ---
basic C++ support in 0.3.40, seems to work for druntime/phobos, too.

--