[test] Always initialize gthread such that our mutex() stuff is tested

Now the test/object test deadlocks as expected.  Fix coming.
This commit is contained in:
Behdad Esfahbod 2011-05-10 19:11:27 -04:00
parent 6a9093cc48
commit 0c2ec1d78b
3 changed files with 4 additions and 2 deletions

View File

@ -58,6 +58,7 @@ fi
dnl ==========================================================================
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.16, have_glib=true, have_glib=false)
PKG_CHECK_MODULES(GTHREAD, gthread-2.0, , have_glib=false)
if $have_glib; then
AC_DEFINE(HAVE_GLIB, 1, [Have glib2 library])
fi

View File

@ -3,8 +3,8 @@ include Makefile.decl
NULL =
if HAVE_GLIB
AM_CPPFLAGS = -I$(top_srcdir)/src/ $(GLIB_CFLAGS)
LDADD = $(top_builddir)/src/libharfbuzz.la $(GLIB_LIBS)
AM_CPPFLAGS = -I$(top_srcdir)/src/ $(GLIB_CFLAGS) $(GTHREAD_CFLAGS)
LDADD = $(top_builddir)/src/libharfbuzz.la $(GLIB_LIBS) $(GTHREAD_LIBS)
EXTRA_DIST += hb-test.h

View File

@ -54,6 +54,7 @@ HB_BEGIN_DECLS
static inline void
hb_test_init (int *argc, char ***argv)
{
g_thread_init (NULL);
g_test_init (argc, argv, NULL);
}