mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-05-29 21:58:13 +02:00
Bump GLib dependency for tests to 2.40
This is quite old (it's the version in Ubuntu 14.04 LTS, and older than the version in Debian 8) but gives us g_test_skip(), g_test_trap_subprocess() and GVariantDict, all of which will be useful in the regression tests. Remove workarounds for old versions. After this commit we are still using the deprecated g_test_trap_fork(), which will be removed in a subsequent commit. Don't opt-in to the new deprecation warnings from 2.38 and 2.40 yet, because under our recommended settings for dbus developers (-Werror) they would break the build. Signed-off-by: Simon McVittie <smcv@collabora.com> Reviewed-by: Philip Withnall <withnall@endlessm.com> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=101362
This commit is contained in:
parent
e98d907f7e
commit
8821af59c8
3 changed files with 2 additions and 15 deletions
|
|
@ -263,13 +263,13 @@ fi
|
|||
# or binaries.
|
||||
|
||||
AC_DEFINE([GLIB_VERSION_MIN_REQUIRED], [GLIB_VERSION_2_36], [Ignore post-2.36 deprecations])
|
||||
AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_38], [Prevent post-2.38 APIs])
|
||||
AC_DEFINE([GLIB_VERSION_MAX_ALLOWED], [GLIB_VERSION_2_40], [Prevent post-2.40 APIs])
|
||||
|
||||
with_glib=yes
|
||||
|
||||
AS_IF([test "x$enable_modular_tests" != xno],
|
||||
[
|
||||
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.36, gio-2.0 >= 2.36],
|
||||
PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.40, gio-2.0 >= 2.40],
|
||||
[
|
||||
AS_IF([test "x$dbus_unix" = xyes],
|
||||
[PKG_CHECK_MODULES([GIO_UNIX], [gio-unix-2.0],
|
||||
|
|
|
|||
|
|
@ -80,11 +80,6 @@ typedef struct {
|
|||
VoidFunc unlock;
|
||||
} Thread;
|
||||
|
||||
/* provide backwards compatibility shim when building with a glib <= 2.30.x */
|
||||
#if !GLIB_CHECK_VERSION(2,31,0)
|
||||
#define g_thread_new(name,func,data) g_thread_create(func,data,TRUE,NULL)
|
||||
#endif
|
||||
|
||||
static gpointer
|
||||
ref_thread (gpointer data)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -84,14 +84,6 @@ void test_init (int *argcp, char ***argvp);
|
|||
|
||||
void test_progress (char symbol);
|
||||
|
||||
#if !GLIB_CHECK_VERSION (2, 38, 0)
|
||||
#define g_test_skip(s) my_test_skip (s)
|
||||
static inline void my_test_skip (const gchar *s)
|
||||
{
|
||||
g_test_message ("SKIP: %s", s);
|
||||
}
|
||||
#endif
|
||||
|
||||
void test_remove_if_exists (const gchar *path);
|
||||
void test_rmdir_must_exist (const gchar *path);
|
||||
void test_rmdir_if_exists (const gchar *path);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue