[Qgis-developer] Building ".so" plugin, not ".dylib" on Mac

Tasos Varoudis null at archtech.gr
Tue Oct 30 07:22:54 PDT 2012


Hi,

So something like that should work:

macx:QMAKE_LFLAGS_PLUGIN -= -dynamiclib
macx:QMAKE_LFLAGS_PLUGIN += -bundle

But it didn't.
I still get a dylib file and if I rename it to .so QGIS will crash (as it really a dylid and qgis is confused) or not load at all (if I leave it as dylib and move it to the plugin folder).

Thanks
Tasos 


On 30 Oct 2012, at 13:46, William Kyngesburye <woklist at kyngchaos.com> wrote:

> You need to use a MODULE type for the cmake ADD_LIBRARY().  I don't know how to do this with qmake, but the linker flag is -bundle instead of -dylib.
> 
> On Oct 30, 2012, at 4:54 AM, Tasos Varoudis wrote:
> 
>> Hi all,
>> 
>> Im using qmake to build a C++ plug.
>> 
>> On mac I get a .dylib and I can't load it in the same way as in other OSs.
>> 
>> Im not sure, but I think has something to do this the dylib, as the cmake official build is producing .so files for the plugs.
>> 
>> Even though I search I can't make qmake produce a .so lib on mac.
>> 
>> Any ideas? help?
>> 
>> Best,
>> Tasos
>> 
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
> 
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
> 
> "Those people who most want to rule people are, ipso-facto, those least suited to do it."
> 
> - A rule of the universe, from the HitchHiker's Guide to the Galaxy
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20121030/4b56fad2/attachment.html>


More information about the Qgis-developer mailing list