Easily building a dynamic library with DMD
Michel Fortin
michel.fortin at michelf.com
Tue Apr 6 05:36:33 PDT 2010
On 2010-04-06 06:26:01 -0400, Jacob Carlborg <doob at me.com> said:
> Second try: building with dmd and then linking with gcc. This will
> cause the problem that I have to link to the D standard library when
> linking with gcc and for that I have to know the path to the standard
> library. I don't know if it is possible to get the path to the standard
> library.
This prompted me to check how creating a dynamic library is handled by
D for Xcode. D for Xcode does this exact thing you describe: use GCC
for linking (because Xcode expects gcc when converting build settings
to command line arguments). So I added a dynamic library target to a
project to check if it worked all right, and it does! It's great to see
a feature like this (creating a dynamic library) work without having
tested it before. :-)
Perhaps I need to add a project template for dynamic libraries so you
can save the few clicks it takes to create the target.
--
Michel Fortin
michel.fortin at michelf.com
http://michelf.com/
More information about the Digitalmars-d
mailing list