summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in106
1 files changed, 106 insertions, 0 deletions
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..ab309f5
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,106 @@
+dnl ***************************************************************************
+dnl *** configure.in for GNOME-APPLETS ***
+dnl ***************************************************************************
+AC_INIT(libgnomekbd, 0.1)
+AC_PREREQ(2.59)
+
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE(1.8)
+AC_CONFIG_MACRO_DIR(m4)
+
+dnl ***************************************************************************
+dnl *** Minimum library versions for GNOME-APPLETS ***
+dnl ***************************************************************************
+DBUS_REQUIRED=0.92
+DBUS_GLIB_REQUIRED=0.34
+GCONF_REQUIRED=2.14.0
+GDK_REQUIRED=2.10.3
+GTK_REQUIRED=2.10.3
+LIBGLADE_REQUIRED=2.6.0
+LIBGNOME_REQUIRED=2.16.0
+LIBGNOMEUI_REQUIRED=2.16.0
+LIBXKLAVIER_REQUIRED=2.91
+dnl ***************************************************************************
+
+AM_MAINTAINER_MODE
+
+AC_PROG_INTLTOOL
+GNOME_COMPILE_WARNINGS
+
+AC_ISC_POSIX
+AC_PROG_CC
+AC_STDC_HEADERS
+AM_PROG_LIBTOOL
+
+GETTEXT_PACKAGE=libgnomekbd
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
+
+ALL_LINGUAS="ru"
+
+AM_GLIB_GNU_GETTEXT
+
+GLIB_DEFINE_LOCALEDIR(GNOMELOCALEDIR)
+
+AC_CHECK_FUNCS(setlocale)
+
+PKG_CHECK_MODULES(DBUS, dbus-1 >= $DBUS_REQUIRED dbus-glib-1 >= $DBUS_GLIB_REQUIRED)
+
+AC_SUBST(DBUS_CFLAGS)
+AC_SUBST(DBUS_LIBS)
+
+PKG_CHECK_MODULES(GCONF, gconf-2.0 >= $GCONF_REQUIRED)
+
+AC_SUBST(GCONF_CFLAGS)
+AC_SUBST(GCONF_LIBS)
+
+PKG_CHECK_MODULES(GDK, gdk-2.0 >= $GDK_REQUIRED)
+
+AC_SUBST(GDK_CFLAGS)
+AC_SUBST(GDK_LIBS)
+
+PKG_CHECK_MODULES(GTK, gtk+-2.0 >= $GTK_REQUIRED gdk-x11-2.0 >= $GDK_REQUIRED)
+
+AC_SUBST(GTK_CFLAGS)
+AC_SUBST(GTK_LIBS)
+
+PKG_CHECK_MODULES(LIBXKLAVIER, libxklavier >= $LIBXKLAVIER_REQUIRED)
+
+AC_SUBST(LIBXKLAVIER_CFLAGS)
+AC_SUBST(LIBXKLAVIER_LIBS)
+
+PKG_CHECK_MODULES(LIBGLADE, libglade-2.0 >= $LIBGLADE_REQUIRED)
+
+AC_SUBST(LIBGLADE_CFLAGS)
+AC_SUBST(LIBGLADE_LIBS)
+
+PKG_CHECK_MODULES(LIBGNOME, libgnome-2.0 >= $LIBGNOME_REQUIRED)
+
+AC_SUBST(LIBGNOME_CFLAGS)
+AC_SUBST(LIBGNOME_LIBS)
+
+PKG_CHECK_MODULES(LIBGNOMEUI, libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED)
+
+AC_SUBST(LIBGNOMEUI_CFLAGS)
+AC_SUBST(LIBGNOMEUI_LIBS)
+
+AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
+
+if test x"$GCONFTOOL" = xno; then
+ AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf])
+fi
+
+AM_GCONF_SOURCE_2
+
+AC_OUTPUT([
+Makefile
+libgnomekbd.pc
+libgnomekbdui.pc
+po/Makefile.in
+libgnomekbd/Makefile
+test/Makefile
+capplet/Makefile
+capplet/gkbd-indicator-plugins-capplet.desktop.in
+])
+
+