Browse Source

python: add an option to make the ossaudiodev module optional for the target

Now that we have a configure option in Python to enable/disable the
ossaudiodev module, this commit adds a configuration option to the
target Python to explicitly enable/disable this module.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Thomas Petazzoni 10 years ago
parent
commit
9b79f2a637
2 changed files with 11 additions and 0 deletions
  1. 5 0
      package/python/Config.in
  2. 6 0
      package/python/python.mk

+ 5 - 0
package/python/Config.in

@@ -60,6 +60,11 @@ config BR2_PACKAGE_PYTHON_CURSES
 	help
 	  curses module for Python.
 
+config BR2_PACKAGE_PYTHON_OSSAUDIODEV
+	bool "ossaudiodev module"
+	help
+	  ossaudiodev module for Python.
+
 config BR2_PACKAGE_PYTHON_PYEXPAT
 	select BR2_PACKAGE_EXPAT
 	bool "pyexpat"

+ 6 - 0
package/python/python.mk

@@ -120,6 +120,12 @@ ifeq ($(BR2_PACKAGE_PYTHON_HASHLIB),y)
 PYTHON_DEPENDENCIES += openssl
 endif
 
+ifeq ($(BR2_PACKAGE_PYTHON_OSSAUDIODEV),y)
+PYTHON_CONF_OPTS += --enable-ossaudiodev
+else
+PYTHON_CONF_OPTS += --disable-ossaudiodev
+endif
+
 PYTHON_CONF_ENV += \
 	ac_cv_have_long_long_format=yes \
 	ac_cv_file__dev_ptmx=yes \