~ken-vandine/libubuntuone/versioned_mono_bindings

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Tarmac
  • Author(s): Rodrigo Moya
  • Date: 2010-01-04 14:29:39 UTC
  • mfrom: (5.1.5 python-bindings)
  • Revision ID: elliot@elliotmurphy.com-20100104142939-qhgq7krdywngwm4w
Added python bindings for the 2 widgets in the library

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
DISTCHECK_CONFIGURE_FLAGS="--enable-gtk-doc"
43
43
AC_SUBST(DISTCHECK_CONFIGURE_FLAGS)
44
44
 
 
45
dnl Checks for Python bindings
 
46
AM_PATH_PYTHON(2.5)
 
47
AC_PATH_PROG(PYTHON_CONFIG, python-config, no)
 
48
if test "x$PYTHON_CONFIG" = "xno"; then
 
49
  AC_MSG_ERROR(could not find python-config script)
 
50
else
 
51
  PYTHON_CFLAGS=`$PYTHON_CONFIG --cflags`
 
52
  PYTHON_LDFLAGS=`$PYTHON_CONFIG --ldflags`
 
53
  AC_SUBST(PYTHON_CFLAGS)
 
54
  AC_SUBST(PYTHON_LDFLAGS)
 
55
fi
 
56
 
 
57
PKG_CHECK_MODULES(PYGTK, pygtk-2.0)
 
58
AC_SUBST(PYGTK_CFLAGS)
 
59
AC_SUBST(PYGTK_LIBS)
 
60
 
 
61
dnl Check for .defs pygtk dir
 
62
AC_MSG_CHECKING(for pygtk defs)
 
63
PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0`
 
64
AC_SUBST(PYGTK_DEFSDIR)
 
65
AC_MSG_RESULT($PYGTK_DEFSDIR)
 
66
 
 
67
dnl check for codegen script
 
68
AC_PATH_PROG(PYGOBJECT_CODEGEN, pygobject-codegen-2.0, no)
 
69
if test "x$PYGOBJECT_CODEGEN" = xno; then
 
70
  dnl This is for compat with older releases when codegen was shipped
 
71
  dnl in pygtk. It should be removed in future releases.
 
72
  AC_PATH_PROG(PYGTK_CODEGEN, pygtk-codegen-2.0, no)
 
73
  if test "x$PYGTK_CODEGEN" = xno; then
 
74
    AC_MSG_ERROR(could not find pygobject-codegen-2.0 script)
 
75
  else
 
76
    AC_SUBST(PYGNOME_CODEGEN, $PYGTK_CODEGEN)
 
77
  fi
 
78
else
 
79
  AC_SUBST(PYGNOME_CODEGEN, $PYGOBJECT_CODEGEN)
 
80
fi
 
81
 
45
82
AC_OUTPUT([
46
83
Makefile
47
84
libubuntuone.pc
48
85
libubuntuone/Makefile
49
86
tests/Makefile
 
87
bindings/Makefile
 
88
bindings/python/Makefile
50
89
])
51
90
 
52
91
AC_MSG_NOTICE([