On 9 May 2014 00:27, Manu <turkey...@gmail.com> wrote:
> On 8 May 2014 23:58, Orvid King via Digitalmars-d
> <digitalmars-d@puremagic.com> wrote:
>> It would mean that a VisualD project for druntime, as well as a
>> VisualC++ project for zlib, would be required. The issue I see is that
>> while I know that Mono-D can open VisualD project files, as well as
>> dub projects, and mono-d project files, I don't know if it can open
>> VisualC++ project files, which would be required in order to build.
>> I'm fairly certain that it can't build VisualC++ project files from a
>> version of VS older than 2010, due to the fact that 2010 is the first
>> version where VisualC++ projects were proper MSBuild project files.
>
> I'm fairly sure MonoDevelop can't open .vcxproj files. They have their
> own .cproj format for C/C++.
> But either way, the project is for Visual Studio. Surely the DMD VS
> projects don't work in MonoDevelop either? I just wanted to see parity
> with the DMD project files.
> What do the DMD devs who use VS do when working on phobos?
>
> Like, 9 out of 10 times I think I might do some work on phobos, I
> remember there's no project files and go and do something else.

This:
$(LIB) : $(SRC_TO_COMPILE) \
  $(ZLIB) $(DRUNTIMELIB) win32.mak win64.mak
  $(DMD) -lib -of$(LIB) -Xfphobos.json $(DFLAGS) $(SRC_TO_COMPILE) \
    $(ZLIB) $(DRUNTIMELIB)

Trying to understand this bit... why is $(ZLIB) $(DRUNTIMELIB)
provided to the compiler? It's building the phobos lib right, not
linking anything?

Reply via email to