dnl ****************** dnl * Versions dnl ****************** m4_define(xklavier_major_version, 4) m4_define(xklavier_minor_version, 0) m4_define(xklavier_version, xklavier_major_version.xklavier_minor_version) m4_define(pygobject_required_version, 2.6.2) m4 define(gdk_x11_required_version, 2.2.0) dnl ****************** dnl * Init Stuff dnl ****************** AC_PREREQ(2.52) AC_INIT(python-xklavier, 0.2, sayamindu@laptop.org) AM_CONFIG_HEADER(config.h) AC_CONFIG_SRCDIR(config.h.in) AC_COPYRIGHT([Copyright 2009 Sayamindu Dasgupta]) AM_INIT_AUTOMAKE AC_DEFINE(XKLAVIER_MAJOR_VERSION, xklavier_major_version, [Xklavier major version]) AC_DEFINE(XKLAVIER_MINOR_VERSION, xklavier_minor_version, [Xklavier minor version]) GNOME_COMMON_INIT AC_DISABLE_STATIC AC_PROG_LIBTOOL AM_MAINTAINER_MODE dnl ****************** dnl * Check for Python dnl ****************** AM_PATH_PYTHON(2.3) AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) dnl ********************* dnl * Check for PyGobject dnl ********************* PKG_CHECK_MODULES(PYGOBJECT, pygobject-2.0 >= pygobject_required_version) AC_SUBST(PYGOBJECT_CFLAGS) AC_PATH_PROG(PYGOBJECT_CODEGEN, pygobject-codegen-2.0, no) if test "x$PYGOBJECT_CODEGEN" = xno; then AC_MSG_ERROR(could not find pygobject-codegen-2.0 script) fi dnl ****************** dnl * Check for libxklavier dnl ****************** PKG_CHECK_MODULES(LIBXKLAVIER, libxklavier >= xklavier_version) AC_SUBST(LIBXKLAVIER_CFLAGS) AC_SUBST(LIBXKLAVIER_LIBS) dnl ****************** dnl * Check for gdk-x11-2.0 dnl ****************** PKG_CHECK_MODULES(GDK_X11, gdk-x11-2.0 >= gdk_x11_required_version) AC_SUBST(GDK_X11_CFLAGS) AC_SUBST(GDK_X11_LIBS) dnl ****************** dnl * Init Stuff dnl ****************** AC_CONFIG_FILES([ Makefile xklavier/Makefile ]) AC_OUTPUT echo echo "Now type make to compile" echo "Then su to root and type: make install" echo