DIP11
Jacob Carlborg
doob at me.com
Fri Aug 12 02:08:06 PDT 2011
On 2011-08-11 23:30, Nick Sabalausky wrote:
> "Jacob Carlborg"<doob at me.com> wrote in message
> news:j21190$ls8$1 at digitalmars.com...
>>
>> Assuming that, you would still need to link with the libraries. I don't
>> know if pragma(lib, ""); could work but I don't like that pragma in
>> general. It's platform dependent
>
> This works cross-platform:
>
> pragma(lib, "LibNameWithoutExt");
Will that work with all available library types (static, dynamic) on all
platforms?
> And if you do need platform-specific, there's always version().
You do, since on Posix most library names are prefixed with "lib".
DSSS/Rebuild did this very well with the pragma "link". It prefixed the
library names depending on the platform.
>> and I'm not sure if it works for dynamic libraries. I don't think GDC
>> implements it.
>>
>
> A major downside of GDC, IMO.
Yes.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list