fi
dnl * OS specific options
+have_plugin_deps=yes
case "$host_os" in
hpux*)
CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED"
linux*)
AC_DEFINE(PROCTITLE_HACK,, Define if process title can be changed by modifying argv)
;;
+ darwin*)
+ # OSX loads the plugins twice, which breaks stuff
+ have_plugin_deps=no
+ ;;
*)
;;
esac
+AM_CONDITIONAL(PLUGIN_DEPS, test "$have_plugin_deps" = "yes")
AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(long)
module_LTLIBRARIES = \
lib21_fts_solr_plugin.la
+if PLUGIN_DEPS
+fts_plugin_dep = ../fts/lib20_fts_plugin.la
+endif
+
lib21_fts_solr_plugin_la_LIBADD = \
- ../fts/lib20_fts_plugin.la \
+ $(fts_plugin_dep) \
$(CURL_LIBS) -lexpat
lib21_fts_solr_plugin_la_SOURCES = \
module_LTLIBRARIES = \
lib21_fts_squat_plugin.la
+if PLUGIN_DEPS
lib21_fts_squat_plugin_la_LIBADD = \
../fts/lib20_fts_plugin.la
+endif
lib21_fts_squat_plugin_la_SOURCES = \
fts-squat-plugin.c \
imap_module_LTLIBRARIES = \
lib02_imap_acl_plugin.la
+if PLUGIN_DEPS
lib02_imap_acl_plugin_la_LIBADD = \
../acl/lib01_acl_plugin.la
+endif
lib02_imap_acl_plugin_la_SOURCES = \
imap-acl-plugin.c
imap_module_LTLIBRARIES = \
lib11_imap_quota_plugin.la
+if PLUGIN_DEPS
lib11_imap_quota_plugin_la_LIBADD = \
../quota/lib10_quota_plugin.la
+endif
lib11_imap_quota_plugin_la_SOURCES = \
imap-quota-plugin.c
module_LTLIBRARIES = \
lib20_mail_log_plugin.la
+if PLUGIN_DEPS
lib20_mail_log_plugin_la_LIBADD = \
../notify/lib15_notify_plugin.la
+endif
lib20_mail_log_plugin_la_SOURCES = \
mail-log-plugin.c
module_LTLIBRARIES = \
lib11_trash_plugin.la
+if PLUGIN_DEPS
lib11_trash_plugin_la_LIBADD = \
../quota/lib10_quota_plugin.la
+endif
lib11_trash_plugin_la_SOURCES = \
trash-plugin.c