From a602f4287ef14e95cbaea78c8c676c247a6226fe Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 11 Dec 2009 20:23:37 -0600 Subject: Adding the Python build system into the indicator-application one. --- configure.ac | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 33d296c..4fa8675 100644 --- a/configure.ac +++ b/configure.ac @@ -79,6 +79,35 @@ else fi AC_SUBST(DBUSSERVICEDIR) +########################### +# Python +########################### + +PYGTK_REQUIRED=2.14.0 +APPAPPINDICATOR_REQUIRED=0.0.2 +PYGOBJECT_REQUIRED=0.22 + +AM_PATH_PYTHON(2.3.5) +AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) + +PKG_CHECK_MODULES(APPINDICATOR_PYTHON, + [ + pygtk-2.0 >= $PYGTK_REQUIRED + pygobject-2.0 >= $PYGOBJECT_REQUIRED + ]) +AC_SUBST(APPINDICATOR_PYTHON_CFLAGS) +AC_SUBST(APPINDICATOR_PYTHON_LIBS) + +AC_MSG_CHECKING(for pygtk defs) +PYGTK_DEFSDIR=`$PKG_CONFIG --variable=defsdir pygtk-2.0` +AC_SUBST(PYGTK_DEFSDIR) +AC_MSG_RESULT($PYGTK_DEFSDIR) + +AC_MSG_CHECKING(for pygtk codegen) +PYGTK_CODEGEN="$PYTHON `$PKG_CONFIG --variable=codegendir pygtk-2.0`/codegen.py" +AC_SUBST(PYGTK_CODEGEN) +AC_MSG_RESULT($PYGTK_CODEGEN) + ########################### # Files ########################### @@ -87,6 +116,7 @@ AC_OUTPUT([ Makefile src/Makefile src/libappindicator/appindicator-0.1.pc +python/Makefile data/Makefile tests/Makefile example/Makefile -- cgit v1.2.3 From a3a42b9358ebb5c005ecd5b375340ff8daba1f3d Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Fri, 11 Dec 2009 20:29:28 -0600 Subject: Fixing the build system to link everything all happy like. --- configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 4fa8675..ad85399 100644 --- a/configure.ac +++ b/configure.ac @@ -84,7 +84,6 @@ AC_SUBST(DBUSSERVICEDIR) ########################### PYGTK_REQUIRED=2.14.0 -APPAPPINDICATOR_REQUIRED=0.0.2 PYGOBJECT_REQUIRED=0.22 AM_PATH_PYTHON(2.3.5) @@ -92,8 +91,9 @@ AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) PKG_CHECK_MODULES(APPINDICATOR_PYTHON, [ - pygtk-2.0 >= $PYGTK_REQUIRED - pygobject-2.0 >= $PYGOBJECT_REQUIRED + pygtk-2.0 >= $PYGTK_REQUIRED + gtk+-2.0 >= $GTK_REQUIRED_VERSION + pygobject-2.0 >= $PYGOBJECT_REQUIRED ]) AC_SUBST(APPINDICATOR_PYTHON_CFLAGS) AC_SUBST(APPINDICATOR_PYTHON_LIBS) -- cgit v1.2.3