avahi: enable python support if python is enabled
authorPeter Korsgaard <jacmet@sunsite.dk>
Fri, 13 Mar 2009 15:38:03 +0000 (15:38 -0000)
committerPeter Korsgaard <jacmet@sunsite.dk>
Fri, 13 Mar 2009 15:38:03 +0000 (15:38 -0000)
Not particular useful until we add dbus-python (which depends on a fixed up
dbus-glib, which in turn depends on us starting to compile glib/dbus/dbus-glib
for the host as well) - But that's for another day.

package/avahi/avahi.mk

index 77f4f36019fe031ecdac111b942a6c569b0814ef..032edfd6ac910a54ba85595ca590e2fabf0d5775 100644 (file)
@@ -78,7 +78,6 @@ AVAHI_CONF_OPT = --localstatedir=/var \
                --disable-qt4 \
                --disable-gtk \
                --disable-gdbm \
-               --disable-python \
                --disable-python-dbus \
                --disable-pygtk \
                --disable-mono \
@@ -113,6 +112,21 @@ else
 AVAHI_CONF_OPT += --disable-dbus
 endif
 
+ifeq ($(BR2_PACKAGE_PYTHON),y)
+AVAHI_CONF_ENV += am_cv_pathless_PYTHON=python \
+               am_cv_path_PYTHON=$(PYTHON_TARGET_BINARY) \
+               am_cv_python_version=$(PYTHON_VERSION) \
+               am_cv_python_platform=linux2 \
+               am_cv_python_pythondir=$(PYTHON_SITE_PACKAGE_DIR) \
+               am_cv_python_pyexecdir=$(PYTHON_SITE_PACKAGE_DIR) \
+               py_cv_mod_socket_=yes
+
+AVAHI_DEPENDENCIES += libpython
+AVAHI_CONF_OPT += --enable-python
+else
+AVAHI_CONF_OPT += --disable-python
+endif
+
 ifeq ($(BR2_PACKAGE_LIBINTL),y)
 AVAHI_DEPENDENCIES += libintl
 AVAHI_MAKE_OPT = LIBS=-lintl