diff options
author | Johan Dahlin <johan@gnome.org> | 2008-01-19 12:49:29 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2008-01-19 12:49:29 +0000 |
commit | 9c43da820eb2bd872e58ad12d65ed6c89d556893 (patch) | |
tree | e4f897f87a5cc9585495b7e41170bf770ebb56a2 /configure.ac | |
parent | 23df5efb74f6b9b6c5da7a8db89ccd612533327d (diff) | |
download | pygobject-9c43da820eb2bd872e58ad12d65ed6c89d556893.tar.gz pygobject-9c43da820eb2bd872e58ad12d65ed6c89d556893.tar.xz pygobject-9c43da820eb2bd872e58ad12d65ed6c89d556893.zip |
Import codegen from pygtk. Add initial gio and gio.unix bindings.
2008-01-19 Johan Dahlin <johan@gnome.org>
* Makefile.am:
* codegen/Makefile.am:
* codegen/README.defs:
* codegen/__init__.py:
* codegen/argtypes.py:
* codegen/code-coverage.py:
* codegen/codegen.py:
* codegen/createdefs.py:
* codegen/definitions.py:
* codegen/defsconvert.py:
* codegen/defsgen.py:
* codegen/defsparser.py:
* codegen/docextract.py:
* codegen/docextract_to_xml.py:
* codegen/docgen.py:
* codegen/h2def.py:
* codegen/mergedefs.py:
* codegen/missingdefs.py:
* codegen/mkskel.py:
* codegen/override.py:
* codegen/pygtk-codegen-2.0.in:
* codegen/reversewrapper.py:
* codegen/scanvirtuals.py:
* codegen/scmexpr.py:
* configure.ac:
* gio/Makefile.am:
* gio/__init__.py:
* gio/gio-types.defs:
* gio/gio.defs:
* gio/gio.override:
* gio/giomodule.c: (init_gio):
* gio/unix-types.defs:
* gio/unix.defs:
* gio/unix.override:
* gio/unixmodule.c: (initunix):
Import codegen from pygtk.
Add initial gio and gio.unix bindings.
svn path=/trunk/; revision=730
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index bd5f27d..d156003 100644 --- a/configure.ac +++ b/configure.ac @@ -9,6 +9,8 @@ m4_define(pygobject_version, pygobject_major_version.pygobject_minor_version.pyg dnl versions of packages we require ... m4_define(glib_required_version, 2.8.0) +m4_define(gio_required_version, 2.15.0) +m4_define(giounix_required_version, 2.15.0) AC_INIT(pygobject, pygobject_version, [http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject]) @@ -177,6 +179,26 @@ AC_MSG_RESULT([$pygobject_ffi_h]) AM_CONDITIONAL(HAVE_LIBFFI, test "$pygobject_ffi_h" = "yes") AC_SUBST(FFI_LIBS) +dnl gio +PKG_CHECK_MODULES(GIO, gio-2.0 >= gio_required_version, + have_gio=true, have_gio=false) +AC_SUBST(GIO_CFLAGS) +AC_SUBST(GIO_LIBS) +AM_CONDITIONAL(BUILD_GIO, $have_gio) +if test -n "$export_dynamic"; then + GIO_LIBS=`echo $GIO_LIBS | sed -e "s/$export_dynamic//"` +fi + +dnl giounix +PKG_CHECK_MODULES(GIOUNIX, gio-unix-2.0 >= giounix_required_version, + have_giounix=true, have_giounix=false) +AC_SUBST(GIOUNIX_CFLAGS) +AC_SUBST(GIOUNIX_LIBS) +AM_CONDITIONAL(BUILD_GIOUNIX, $have_giounix) +if test -n "$export_dynamic"; then + GIOUNIX_LIBS=`echo $GIOUNIX_LIBS | sed -e "s/$export_dynamic//"` +fi + dnl add required cflags ... if test "x$GCC" = "xyes"; then JH_ADD_CFLAG([-Wall]) @@ -196,10 +218,13 @@ AC_CONFIG_FILES( Makefile pygobject-2.0.pc pygobject-2.0-uninstalled.pc + codegen/Makefile + codegen/pygtk-codegen-2.0 docs/Makefile docs/reference/entities.docbook docs/xsl/fixxref.py gobject/Makefile + gio/Makefile examples/Makefile tests/Makefile PKG-INFO) |