summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2019-10-26 14:10:55 +0200
committerJens Georg <mail@jensge.org>2019-10-26 14:10:59 +0200
commit157c1e87a44b002004741eb41180fad3a9e5a917 (patch)
tree68ceeae5bd4fb6aeaeb216fe392ff33d94eda43a
parentaf50a8ac988c3929cec1afc6f85458d98ce80485 (diff)
downloadgupnp-dlna-157c1e87a44b002004741eb41180fad3a9e5a917.tar.gz
build: Drop g_clear_pointer fall-back
We require 2.38 anyway now
-rw-r--r--configure.ac36
1 files changed, 0 insertions, 36 deletions
diff --git a/configure.ac b/configure.ac
index d9d2413..34ed2e3 100644
--- a/configure.ac
+++ b/configure.ac
@@ -133,42 +133,6 @@ PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.38])
PKG_CHECK_MODULES([GOBJECT], [gobject-2.0])
PKG_CHECK_MODULES([GMODULE], [gmodule-2.0])
-# Check for g_clear_pointer
-have_g_clear_pointer='no'
-PKG_CHECK_EXISTS([glib-2.0 >= 2.34],
- [have_g_clear_pointer='yes'])
-AS_VAR_IF([have_g_clear_pointer], [no],
- [AC_MSG_CHECKING([for g_clear_pointer])
- GUPNP_DLNA_TEMP_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS $GLIB_CFLAGS"
- GUPNP_DLNA_TEMP_LIBS="$LIBS"
- LIBS="$LIBS $GLIB_LIBS"
- AC_LANG([C])
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
- #include <glib.h>
- ]],
- [[
- gchar *test = g_malloc (2);
- g_clear_pointer (&test, g_free);
- return (test == NULL)
- ]])],
- [have_g_clear_pointer='yes'])
- LIBS="$GUPNP_DLNA_TEMP_LIBS"
- CFLAGS="$GUPNP_DLNA_TEMP_CFLAGS"
- AC_MSG_RESULT([$have_g_clear_pointer])])
-
-AS_VAR_IF([have_g_clear_pointer], [no],
- [AC_DEFINE([g_clear_pointer(ptr, func)],
- [\
- G_STMT_START { \
- if (ptr != NULL && func != NULL) { \
- gpointer g_clear_pointer_tmp_var = *ptr; \
- *ptr = NULL; \
- func (g_clear_pointer_tmp_var); \
- } \
- } G_STMT_END],
- [Naive g_clear_pointer implementation.])])
-
# Debugging
AC_ARG_ENABLE([debug],
AS_HELP_STRING([--enable-debug], [enable debugging @<:@default=no@:>@]),