fontconfig: needs host-gperf
[buildroot-gz.git] / package / linux-tools / Config.in
blobdb9ed9f19be54c929edff7eabdd5b5684cc65e1a
1 menu "Linux Kernel Tools"
3 # No prompt, this is sourced by linux/Config.in as this
4 # is no real package and really belongs to the kernel.
5 config BR2_PACKAGE_LINUX_TOOLS
6         bool
8 config BR2_PACKAGE_LINUX_TOOLS_CPUPOWER
9         bool "cpupower"
10         depends on !BR2_bfin # pciutils
11         depends on BR2_USE_WCHAR || !BR2_NEEDS_GETTEXT # gettext
12         select BR2_PACKAGE_LINUX_TOOLS
13         select BR2_PACKAGE_PCIUTILS
14         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
15         help
16           cpupower is a collection of tools to examine and tune power
17           saving related features of your processor.
19 comment "cpupower needs a toolchain w/ wchar"
20         depends on !BR2_bfin
21         depends on !BR2_USE_WCHAR && BR2_NEEDS_GETTEXT
23 config BR2_PACKAGE_LINUX_TOOLS_GPIO
24         bool "gpio"
25         select BR2_PACKAGE_LINUX_TOOLS
26         help
27           gpio is a collection of tools to get information about,
28           control and monitor gpios present on system.
30           These tools use new gpio ABI which will deprecate sysfs gpio
31           interface in the future.
33           These tools are available only from kernel version 4.8.
35 config BR2_PACKAGE_LINUX_TOOLS_IIO
36         bool "iio"
37         select BR2_PACKAGE_LINUX_TOOLS
38         help
39           iio is a collection of tools to get information about,
40           control and monitor iio devices present on system.
42           These tools are available only from kernel version 4.7.
44 config BR2_PACKAGE_LINUX_TOOLS_PERF
45         bool "perf"
46         select BR2_PACKAGE_LINUX_TOOLS
47         help
48           perf (sometimes "Perf Events" or perf tools, originally
49           "Performance Counters for Linux") - is a performance
50           analyzing tool in Linux, available from kernel version
51           2.6.31. User-space controlling utility, called 'perf' has
52           git-like interface with subcommands. It is capable of
53           statistical profiling of entire system (both kernel and user
54           code), single CPU or severals threads.
56           This will build and install the userspace 'perf'
57           command. It is up to the user to ensure that the kernel
58           configuration has all the suitable options enabled to allow a
59           proper operation of 'perf'.
61           https://perf.wiki.kernel.org/
63 config BR2_PACKAGE_LINUX_TOOLS_SELFTESTS
64         bool"selftests"
65         depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
66         depends on BR2_USE_MMU  # bash
67         select BR2_PACKAGE_LINUX_TOOLS
68         select BR2_PACKAGE_BASH # runtime
69         select BR2_PACKAGE_POPT
70         select BR2_PACKAGE_LIBCAP_NG
71         help
72           Build and install (to /usr/lib/kselftests) kernel selftests.
74           Use of this option implies you know the process of using and
75           compiling the kernel selftests. The Makefile to build and
76           install these is very noisy and may appear to cause your
77           build to fail for strange reasons.
79           This is very much a use at your risk option and may not work
80           for every setup or every architecture.
82 comment "selftests needs BR2_PACKAGE_BUSYBOX_SHOW_OTHERS"
83         depends on BR2_USE_MMU
84         depends on !BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
86 endmenu