summaryrefslogtreecommitdiffstats
path: root/package/python-serial/python-serial.mk
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2015-12-10 19:53:13 +0100
committerPeter Korsgaard <peter@korsgaard.com>2015-12-29 23:50:11 +0100
commit5471bac7483d0c315830b38ae252de3cd47c1853 (patch)
tree51125141dbfda2beb41cdc1b02e78c8cb41d65fd /package/python-serial/python-serial.mk
parentf62ce058be91a999716210a86f968be5bd515c4f (diff)
downloadbuildroot-5471bac7483d0c315830b38ae252de3cd47c1853.tar.gz
buildroot-5471bac7483d0c315830b38ae252de3cd47c1853.zip
linux: add blind kconfig option to require kernel modules
Currently, packages that need the kernel to have support for laodable modules have two ways to require it: - either the use the kernel-module infra, which does it automatically, - or they do not use it, and they need to require it manually by setting the corresponding Makefile variable; however, they must only set it when they are actually enabled, which makes for a slightly cumbersome and ugly code, like: ifeq ($(BR2_PACKAGE_FOO),y) LINUX_NEEDS_MODULES = y endif Introduce a new blind Kconfig option that packages can select to signify they need kernel modules. That Kconfig option is then used to set the Makefile variable. It makes it cleaner: - code is simpler (one Kconfig line instead of a Makefile if-block, - this is handled at the Kconfig level, which is where we usually handle such dependencies. Packages will be updated in follow-up commits. Reported-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/python-serial/python-serial.mk')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud