Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/configure.ac
blob: 3beb8fbf35fee0ca8b82933d97d3ef955dd4d118 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
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