]> code.ossystems Code Review - openembedded-core.git/commit
devtool: add configure-help subcommand
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Tue, 26 Jan 2016 02:53:54 +0000 (15:53 +1300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 26 Jan 2016 18:04:35 +0000 (18:04 +0000)
commit0e5d84d9705091b338000ef02720cfa090f76888
tree456754cbbe8d7f0acfeffb3cfedf74b4069f28ed
parent95d8631b3bdf216001e57f48277535c65a4cc49e
devtool: add configure-help subcommand

When you need to set EXTRA_OECONF for a recipe, you need to know what
options the configure script actually supports; the configure script
however is only accessible from within a devshell and (at least in the
case of autotooled software fetched from an SCM repository) may not
actually exist until do_configure has run. Thus, provide a "devtool
configure-help" subcommand that runs the configure script for a recipe
with --help and shows you the output through a pager (e.g. less),
prefaced by a header describing the current options being specified.

There is basic support for autotools, cmake and bare configure scripts.
The cmake support is a little hacky since cmake doesn't really have a
concise help option that lists user-defined knobs (without actually
running through the configure process), however that being a design
feature of cmake there's not much I can think of to do about that at
the moment.

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/lib/devtool/__init__.py
scripts/lib/devtool/utilcmds.py