Re: [evolution-patches] Fix for plugin portability issues
- From: Not Zed <notzed ximian com>
- To: Shreyas Sriniavasan <sshreyas novell com>
- Cc: evolution-patches gnome org
- Subject: Re: [evolution-patches] Fix for plugin portability issues
- Date: Tue, 04 Oct 2005 09:00:19 +0800
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]