SF.net SVN: geany:[4577] branches/geany-0.18.1

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Jan 28 16:30:20 UTC 2010


Revision: 4577
          http://geany.svn.sourceforge.net/geany/?rev=4577&view=rev
Author:   ntrel
Date:     2010-01-28 16:30:20 +0000 (Thu, 28 Jan 2010)

Log Message:
-----------
Backport:
Don't build pluginutils.o if HAVE_PLUGINS is not defined.

Modified Paths:
--------------
    branches/geany-0.18.1/ChangeLog
    branches/geany-0.18.1/src/pluginutils.c
    branches/geany-0.18.1/src/pluginutils.h

Modified: branches/geany-0.18.1/ChangeLog
===================================================================
--- branches/geany-0.18.1/ChangeLog	2010-01-28 16:24:42 UTC (rev 4576)
+++ branches/geany-0.18.1/ChangeLog	2010-01-28 16:30:20 UTC (rev 4577)
@@ -3,6 +3,8 @@
  * configure.in:
    Use AC_PATH_PROG instead of which for portability (patch by Erik
    Southworth, thanks).
+ * src/pluginutils.c, src/pluginutils.h:
+   Don't build pluginutils.o if HAVE_PLUGINS is not defined.
 
 
 2009-09-22  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>

Modified: branches/geany-0.18.1/src/pluginutils.c
===================================================================
--- branches/geany-0.18.1/src/pluginutils.c	2010-01-28 16:24:42 UTC (rev 4576)
+++ branches/geany-0.18.1/src/pluginutils.c	2010-01-28 16:30:20 UTC (rev 4577)
@@ -27,6 +27,8 @@
  * These functions all take the @ref geany_plugin symbol as their first argument. */
 
 #include "geany.h"
+#ifdef HAVE_PLUGINS
+
 #include "pluginutils.h"
 #include "pluginprivate.h"
 
@@ -125,3 +127,4 @@
 }
 
 
+#endif

Modified: branches/geany-0.18.1/src/pluginutils.h
===================================================================
--- branches/geany-0.18.1/src/pluginutils.h	2010-01-28 16:24:42 UTC (rev 4576)
+++ branches/geany-0.18.1/src/pluginutils.h	2010-01-28 16:30:20 UTC (rev 4577)
@@ -26,8 +26,10 @@
 #ifndef PLUGINUTILS_H
 #define PLUGINUTILS_H
 
-#include "plugindata.h"
+#ifdef HAVE_PLUGINS
 
+#include "plugindata.h"		/* GeanyPlugin */
+
 void plugin_add_toolbar_item(GeanyPlugin *plugin, GtkToolItem *item);
 
 void plugin_module_make_resident(GeanyPlugin *plugin);
@@ -36,4 +38,5 @@
 		GObject *object, gchar *signal_name, gboolean after,
 		GCallback callback, gpointer user_data);
 
+#endif /* HAVE_PLUGINS */
 #endif /* PLUGINUTILS_H */


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list