Mercurial > emacs
diff configure.in @ 111617:75b974985fca
Fix link error on Fedora 14: newer GConf don't use g_type_*.
* configure.in (HAVE_GCONF): Check for g_type_init if GConf is found.
* src/config.in (HAVE_G_TYPE_INIT): New symbol.
* src/xsettings.c (init_gconf): Check HAVE_G_TYPE_INIT.
author | Jan D <jan.h.d@swipnet.se> |
---|---|
date | Sun, 14 Nov 2010 12:46:00 +0100 |
parents | 8a76f3e33a5a |
children | 3655cc4062e4 5032326a2135 |
line wrap: on
line diff
--- a/configure.in Sat Nov 13 23:59:28 2010 +0200 +++ b/configure.in Sun Nov 14 12:46:00 2010 +0100 @@ -1776,6 +1776,8 @@ PKG_CHECK_MODULES(GCONF, gconf-2.0 >= 2.13, HAVE_GCONF=yes, HAVE_GCONF=no) if test "$HAVE_GCONF" = yes; then AC_DEFINE(HAVE_GCONF, 1, [Define to 1 if using GConf.]) + dnl Newer GConf doesn't link with g_objects, so this is not defined. + AC_CHECK_FUNCS([g_type_init]) fi fi