e1407d0876
- Patch broken libevolution-mail-shared library. - Remove strict_build_settings since the settings are used upstream now.
45 lines
1.5 KiB
Diff
45 lines
1.5 KiB
Diff
diff -up evolution-2.27.2/mail/Makefile.am.fix-shared-mail evolution-2.27.2/mail/Makefile.am
|
|
--- evolution-2.27.2/mail/Makefile.am.fix-shared-mail 2009-05-24 13:35:00.000000000 -0400
|
|
+++ evolution-2.27.2/mail/Makefile.am 2009-05-29 10:23:51.000000000 -0400
|
|
@@ -31,9 +31,8 @@ INCLUDES = \
|
|
-DPREFIX=\""$(prefix)"\" \
|
|
-DG_LOG_DOMAIN=\"evolution-mail\"
|
|
|
|
-component_LTLIBRARIES = libevolution-mail-shared.la \
|
|
- libevolution-mail.la
|
|
-
|
|
+privsolib_LTLIBRARIES = libevolution-mail-shared.la
|
|
+component_LTLIBRARIES = libevolution-mail.la
|
|
|
|
# Mail.idl
|
|
MAIL_IDL = Evolution-Mail.idl
|
|
@@ -172,9 +171,9 @@ libevolution_mail_la_LIBADD = \
|
|
libevolution_mail_la_LDFLAGS = \
|
|
-avoid-version -module $(NO_UNDEFINED)
|
|
|
|
-libevolution_mail_la_DEPENDENCIES = em-filter-i18n.h
|
|
-
|
|
-# .server files
|
|
+libevolution_mail_la_DEPENDENCIES = \
|
|
+ em-filter-i18n.h \
|
|
+ libevolution-mail-shared.la
|
|
|
|
libevolution_mail_shared_la_SOURCES = \
|
|
em-account-editor.c \
|
|
@@ -252,10 +251,13 @@ libevolution_mail_shared_la_LIBADD =
|
|
$(SMIME_LIBS) \
|
|
$(THREADS_LIBS)
|
|
|
|
-libevolution_mail_shared_la_LDFLAGS = \
|
|
- -avoid-version -module $(NO_UNDEFINED)
|
|
+libevolution_mail_shared_la_LDFLAGS = $(NO_UNDEFINED)
|
|
|
|
+# This forces the shared library to be installed before
|
|
+# the component library, so libtool relinking will work.
|
|
+install-componentLTLIBRARIES: install-privsolibLTLIBRARIES
|
|
|
|
+# .server files
|
|
|
|
server_in_files = GNOME_Evolution_Mail.server.in.in
|
|
server_DATA = $(server_in_files:.server.in.in=.server)
|