netsnmp: handle libnl dependency properly
[buildroot-gz.git] / package / efibootmgr / Config.in
blob57874fc426f59cf0bac7f6b3c7747abe89a39320
1 config BR2_PACKAGE_EFIBOOTMGR
2         bool "efibootmgr"
3         depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS # efivar
4         depends on !BR2_STATIC_LIBS # efivar
5         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 # efivar
6         depends on !BR2_TOOLCHAIN_USES_MUSL # efivar
7         depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # efivar
8         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS
9         depends on BR2_USE_WCHAR # gettext
10         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
11         select BR2_PACKAGE_EFIVAR
12         help
13           A Linux user-space application to modify the Intel Extensible
14           Firmware Interface (EFI) Boot Manager. This application can create
15           and destroy boot entries, change the boot order, change the next
16           running boot option, and more.
18           https://github.com/rhinstaller/efibootmgr
20 comment "efibootmgr needs a glibc or uClibc toolchain w/ wchar, dynamic library, headers >= 3.12, gcc >= 4.9"
21         depends on BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS
22         depends on BR2_STATIC_LIBS || \
23                 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12 || \
24                 BR2_TOOLCHAIN_USES_MUSL || \
25                 !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
26                 !BR2_USE_WCHAR
27         depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_MIPS