aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/component-factory.c
diff options
context:
space:
mode:
Diffstat (limited to 'calendar/gui/component-factory.c')
-rw-r--r--calendar/gui/component-factory.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/calendar/gui/component-factory.c b/calendar/gui/component-factory.c
index d45db48584..e5fb4c65a0 100644
--- a/calendar/gui/component-factory.c
+++ b/calendar/gui/component-factory.c
@@ -24,7 +24,9 @@
#include <config.h>
#include <bonobo.h>
#include "evolution-shell-component.h"
+#ifdef WANT_THE_EXECUTIVE_SUMMARY
#include <executive-summary/evolution-services/executive-summary-component.h>
+#endif
#include "component-factory.h"
#include "control-factory.h"
#include "calendar-config.h"
@@ -108,6 +110,7 @@ factory_fn (BonoboGenericFactory *factory,
return BONOBO_OBJECT (shell_component);
}
+#ifdef WANT_THE_EXECUTIVE_SUMMARY
static BonoboObject *
summary_fn (BonoboGenericFactory *factory,
void *closure)
@@ -120,6 +123,7 @@ summary_fn (BonoboGenericFactory *factory,
evolution_dir);
return BONOBO_OBJECT (summary_component);
}
+#endif
void
@@ -129,11 +133,15 @@ component_factory_init (void)
return;
factory = bonobo_generic_factory_new (COMPONENT_FACTORY_ID, factory_fn, NULL);
- summary_factory = bonobo_generic_factory_new (SUMMARY_FACTORY_ID, summary_fn, NULL);
+#ifdef WANT_THE_EXECUTIVE_SUMMARY
+ summary_factory = bonobo_generic_factory_new (SUMMARY_FACTORY_ID, summary_fn, NULL);
+#endif
if (factory == NULL)
g_error ("Cannot initialize Evolution's calendar component.");
+#ifdef WANT_THE_EXECUTIVE_SUMMARY
if (summary_factory == NULL)
g_error ("Cannot initialize Evolution's calendar summary component.");
+#endif
}