mirror of
https://git.yoctoproject.org/poky
synced 2026-02-09 02:03:04 +01:00
Add a perf.inc to contain utility functions and definitions and to avoid cluttering up the main recipe. (From OE-Core rev: 414d00be5b350ea84fc7e1ff690f78b3396cfcd0) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
23 lines
839 B
PHP
23 lines
839 B
PHP
PERF_FEATURES_ENABLE ?= "perf-scripting perf-tui"
|
|
|
|
def perf_feature_enabled(feature, trueval, falseval, d):
|
|
"""
|
|
Check which perf features are enabled.
|
|
|
|
The PERF_FEATURES_ENABLE variable lists the perf features to
|
|
enable. Override it if you want something different from what's
|
|
listed above, which is the default. If empty, the build won't
|
|
enable any features (which may be exactly what you want, just a
|
|
barebones perf without any extra baggage, what you get if you
|
|
specify an empty feature list).
|
|
|
|
Available perf features:
|
|
perf-scripting: enable support for Perl and Python bindings
|
|
perf-tui: enable support for the perf TUI (via libnewt)
|
|
|
|
"""
|
|
enabled_features = d.getVar("PERF_FEATURES_ENABLE", True) or ""
|
|
if feature in enabled_features:
|
|
return trueval
|
|
return falseval
|