Re: [evolution-patches] Fix for plugin portability issues



mail-component apis are needed by plugins - so that should be in the
library.  Only the factory.c file needs to be in
libevolution-mail-component.

Otherwise it looks about on the right track.

On Thu, 2005-09-29 at 16:30 +0530, Shreyas Sriniavasan wrote:
> Hey,
> 
> Attaching a patch which fixes all the portability warning got 
> when building plugins. This is because all the plugins link to
> component libraries ( libevolution-mail.la, libevolution-calendar.la
> and libevolution-addressbook.la) which have a [Link = no] tag. This 
> only seriously enforced on the MAC OS X. On other platforms we get ugly
> portability warnings.
> 
> The patches split the components into a component library and a 
> private library. So all the plugins can link to the private library.
> The server.in.in files use tha comonent library as their factory and 
> the component library link to the private library,
> 
> Its easier to read the patch actually, than to understand all
> the junk i just wrote.
> 
> Cheers,
> Shreyas
> _______________________________________________
> Evolution-patches mailing list
> Evolution-patches gnome org
> http://mail.gnome.org/mailman/listinfo/evolution-patches
-- 
adfa(evolution-2.4:20087): gtkhtml-WARNING **: cannot find icon:
'stock_insert-url' in gnome 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]