diff --git a/modules/plugin-lib/Makefile.am b/modules/plugin-lib/Makefile.am index d94320a7e6..803831d149 100644 --- a/modules/plugin-lib/Makefile.am +++ b/modules/plugin-lib/Makefile.am @@ -4,6 +4,8 @@ module_plugin_lib_la_CPPFLAGS = \ $(AM_CPPFLAGS) \ -DG_LOG_DOMAIN=\"evolution-plugin-lib\" \ -I$(top_srcdir) \ + -DEVOLUTION_PLUGINDIR="\"$(plugindir)\"" \ + -DBUILDTIME_EVOLUTION_PLUGINDIR="\"$(plugindir)\"" \ -DEVOLUTION_PREFIX=\""$(prefix)"\" \ $(EVOLUTION_DATA_SERVER_CFLAGS) \ $(GNOME_PLATFORM_CFLAGS) \ diff --git a/modules/plugin-lib/e-plugin-lib.c b/modules/plugin-lib/e-plugin-lib.c index a97dd2476f..d4496f3c2e 100644 --- a/modules/plugin-lib/e-plugin-lib.c +++ b/modules/plugin-lib/e-plugin-lib.c @@ -26,6 +26,7 @@ #ifdef G_OS_WIN32 #include /* for e_util_replace_prefix() */ +#include "e-util/e-util-private.h" #endif #include @@ -153,8 +154,8 @@ plugin_lib_construct (EPlugin *plugin, { gchar *mapped_location = e_util_replace_prefix ( - EVOLUTION_PREFIX, - e_util_get_prefix (), + BUILDTIME_EVOLUTION_PLUGINDIR, + EVOLUTION_PLUGINDIR, plugin_lib->location); g_free (plugin_lib->location); plugin_lib->location = mapped_location;