Kconfig
E830118
Kconfig is the configuration language and system used to define and select build-time options for the Linux kernel and related components.
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
Linux kernel subsystem
ⓘ
build configuration system ⓘ configuration language ⓘ |
| configurationFileExtension | Kconfig NERFINISHED ⓘ |
| configurationFileNamePattern | Kconfig.* ⓘ |
| developedFor | Linux kernel NERFINISHED ⓘ |
| hasKeyword |
choice
ⓘ
comment ⓘ config ⓘ default ⓘ depends on ⓘ endchoice ⓘ endif ⓘ endmenu ⓘ help ⓘ if ⓘ imply ⓘ menu ⓘ menuconfig ⓘ select ⓘ |
| influences | contents of .config file ⓘ |
| interpretedBy |
Linux kernel configuration frontends
ⓘ
make config ⓘ make gconfig ⓘ make menuconfig ⓘ make nconfig ⓘ make xconfig ⓘ |
| outputUsedBy | Kbuild NERFINISHED ⓘ |
| partOf | Linux kernel build system NERFINISHED ⓘ |
| supports |
boolean configuration options
ⓘ
hexadecimal configuration options ⓘ integer configuration options ⓘ string configuration options ⓘ tristate configuration options ⓘ |
| supportsFeature |
conditional configuration based on dependencies
ⓘ
default values for configuration symbols ⓘ grouping options into menus ⓘ mutually exclusive choices ⓘ prompt strings for user interaction ⓘ selecting symbols based on other symbols ⓘ |
| usedBy |
Buildroot
NERFINISHED
ⓘ
BusyBox NERFINISHED ⓘ Linux kernel NERFINISHED ⓘ U-Boot bootloader NERFINISHED ⓘ other embedded Linux projects ⓘ |
| usedFor |
configuring Linux kernel features
ⓘ
configuring Linux kernel modules ⓘ configuring Linux kernel subsystems ⓘ defining build-time configuration options ⓘ generating configuration symbols for the Linux kernel build system ⓘ selecting build-time configuration options ⓘ |
| writtenIn | domain-specific language ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.