perf: add perf.inc
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>
This commit is contained in:
parent
d668ed4b32
commit
a8c3bc8f11
|
@ -0,0 +1,22 @@
|
|||
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
|
|
@ -11,6 +11,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"
|
|||
|
||||
PR = "r1"
|
||||
|
||||
require perf.inc
|
||||
|
||||
BUILDPERF_libc-uclibc = "no"
|
||||
|
||||
DEPENDS = "virtual/kernel \
|
||||
|
|
Loading…
Reference in New Issue