diff options
author | Simon van der Linden <svdlinden@src.gnome.org> | 2009-11-08 12:35:08 +0100 |
---|---|---|
committer | Simon van der Linden <svdlinden@src.gnome.org> | 2009-11-08 13:02:56 +0100 |
commit | b24fd9633cabe1d95cde173a04e9a49833b06a26 (patch) | |
tree | d78195fc9dc55c4b59aecd7a7d992aaf10ead558 /configure.ac | |
download | pygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.tar.gz pygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.tar.xz pygi-b24fd9633cabe1d95cde173a04e9a49833b06a26.zip |
Initial import
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..a14eb59 --- /dev/null +++ b/configure.ac @@ -0,0 +1,53 @@ +AC_INIT(pygi, 0.1) + +AM_INIT_AUTOMAKE(foreign) +AC_CONFIG_HEADERS(config.h) +AC_CONFIG_MACRO_DIR(m4) + +m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES]) + +AM_MAINTAINER_MODE + +AC_ISC_POSIX +AC_PROG_CC +AM_PROG_CC_STDC +AC_HEADER_STDC + +AM_PROG_LIBTOOL + +# Python +AM_PATH_PYTHON(2.5.2) + +AC_PATH_TOOL(PYTHON_CONFIG, "/python${PYTHON_VERSION}-config") +if test -z "$PYTHON_CONFIG"; then + AC_MSG_ERROR(Python development tools not found) +fi +PYTHON_INCLUDES=`$PYTHON_CONFIG --includes` +AC_SUBST(PYTHON_INCLUDES) + +save_CPPFLAGS="${CPPFLAGS}" +CPPFLAGS+="${PYTHON_INCLUDES}" +AC_CHECK_HEADER(Python.h, , AC_MSG_ERROR(Python headers not found)) +CPPFLAGS="${save_CPPFLAGS}" + + +# GNOME +PKG_CHECK_MODULES(GNOME, + glib-2.0 >= 2.22 + gobject-introspection-1.0 >= 0.6.4 + pygobject-2.0 >= 2.20 +) + +INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` +INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` + +AC_SUBST(INTROSPECTION_SCANNER) +AC_SUBST(INTROSPECTION_COMPILER) + +AC_OUTPUT( + Makefile + gi/Makefile + gi/repository/Makefile + gi/overrides/Makefile + tests/Makefile +) |