aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorGravatar Eric Le Bihan <eric.le.bihan.dev@free.fr>2016-09-13 21:45:33 +0200
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-09-17 14:44:10 +0200
commitbbbc8b5de32965aaf9fa01d4fabc461dd65f6c3a (patch)
tree52a0ce74b9e57e6ebc0f3b30121f47b743ed2cd6 /docs
parent4b81badbcc0b25678ac6627548160702731cf393 (diff)
downloadbuildroot-bbbc8b5de32965aaf9fa01d4fabc461dd65f6c3a.tar.gz
buildroot-bbbc8b5de32965aaf9fa01d4fabc461dd65f6c3a.tar.bz2
pkg-kconfig: support alternative .config location
Kconfig clones, such as openconf used by xvisor [1], do not look for .config at the root of the build directory, but in a subdirectory (e.g. build/openconf). This patch introduces a new Makefile variable named $(2)_KCONFIG_DOTCONFIG, which contains the path to .config relative to the source directory of the package. It defaults to .config and can be overridden in the package Makefile. It also creates the full directory hierarchy where the .config file is stored, in case it does not exist (e.g. in xvisor). This allows the use of the kconfig-package infrastructure with packages relying on such clones. [1] https://github.com/xvisor/xvisor/tree/master/tools/openconf Signed-off-by: Eric Le Bihan <eric.le.bihan.dev@free.fr> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Thomas: use "install -D" instead of "mkdir + cp", as suggested by Yann.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions