* configure.in: Define an ENABLE_REGEX macro
* gobject/gboxed.c: Don't refer to g_regex_ref if ENABLE_REGEX
is not defined.
svn path=/trunk/; revision=7815
+2009-01-18 Matthias Clasen <mclasen@redhat.com>
+
+ Bug 512779 – --disable-regex breaks compilation
+
+ * configure.in: Define an ENABLE_REGEX macro
+
+ * gobject/gboxed.c: Don't refer to g_regex_ref if ENABLE_REGEX
+ is not defined.
+
2009-01-18 Matthias Clasen <mclasen@redhat.com>
* glib/gbsearcharray.h: Quell some compiler warnings.
AM_CONDITIONAL(ENABLE_REGEX, $enable_regex)
if test x$enable_regex = xtrue; then
+ AC_DEFINE(ENABLE_REGEX, [], [include GRegex])
# Check if we should use the internal or the system-supplied pcre
AC_ARG_WITH(pcre,
[AC_HELP_STRING([--with-pcre=@<:@internal/system@:>@],
g_regex_get_type (void)
{
static GType type_id = 0;
+
+#ifdef ENABLE_REGEX
if (!type_id)
type_id = g_boxed_type_register_static (g_intern_static_string ("GRegex"),
(GBoxedCopyFunc) g_regex_ref,
(GBoxedFreeFunc) g_regex_unref);
+#endif
+
return type_id;
}