configure.ac: add a switch to disable gtk-glade frontend

This commit is contained in:
riccardom 2011-10-09 14:40:28 +00:00
parent 4bd6b84fef
commit d81bfe29de
1 changed files with 23 additions and 18 deletions

View File

@ -145,15 +145,6 @@ PKG_CHECK_MODULES(GTK,
AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS) AC_SUBST(GTK_LIBS)
PKG_CHECK_MODULES(GTKGLEXT,
"gtkglext-1.0",
HAVE_GTKGLEXT=yes,
HAVE_GTKGLEXT=no)
AC_SUBST(GTKGLEXT_CFLAGS)
AC_SUBST(GTKGLEXT_LIBS)
if test "x$HAVE_GTKGLEXT" = "xyes"; then
AC_DEFINE([GTKGLEXT_AVAILABLE], [1])
fi
PKG_CHECK_MODULES(GTHREAD, PKG_CHECK_MODULES(GTHREAD,
"gthread-2.0", "gthread-2.0",
@ -162,16 +153,30 @@ PKG_CHECK_MODULES(GTHREAD,
AC_SUBST(GTHREAD_CFLAGS) AC_SUBST(GTHREAD_CFLAGS)
AC_SUBST(GTHREAD_LIBS) AC_SUBST(GTHREAD_LIBS)
PKG_CHECK_MODULES(LIBGLADE, AC_ARG_ENABLE([glade],
"libglade-2.0", [AC_HELP_STRING([--enable-glade], [enable glade frontend])],
HAVE_LIBGLADE=yes, [glade=$enableval],
HAVE_LIBGLADE=no) [glade=yes])
AC_SUBST(LIBGLADE_CFLAGS)
AC_SUBST(LIBGLADE_LIBS)
dnl uninstalled glade ui dir if test "x$glade" = "xyes" ; then
AC_DEFINE_UNQUOTED(GLADEUI_UNINSTALLED_DIR,"`pwd`/src/gtk-glade/glade/",[path to glade ui dir]) PKG_CHECK_MODULES(LIBGLADE,
AC_SUBST(GLADEUI_UNINSTALLED_DIR) "libglade-2.0",
HAVE_LIBGLADE=yes,
HAVE_LIBGLADE=no)
AC_SUBST(LIBGLADE_CFLAGS)
AC_SUBST(LIBGLADE_LIBS)
dnl uninstalled glade ui dir
AC_DEFINE_UNQUOTED(GLADEUI_UNINSTALLED_DIR,"`pwd`/src/gtk-glade/glade/",[path to glade ui dir])
AC_SUBST(GLADEUI_UNINSTALLED_DIR)
PKG_CHECK_MODULES(GTKGLEXT,
"gtkglext-1.0",
AC_DEFINE([GTKGLEXT_AVAILABLE], [1])
[])
AC_SUBST(GTKGLEXT_CFLAGS)
AC_SUBST(GTKGLEXT_LIBS)
fi
AC_PATH_PROG(UPDATEDESKTOP, [update-desktop-database]) AC_PATH_PROG(UPDATEDESKTOP, [update-desktop-database])