xref: /OK3568_Linux_fs/buildroot/package/polkit/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_POLKIT
2	bool "polkit"
3	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_7 # C++17
4	depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2, dbus
5	depends on BR2_USE_MMU # libglib2, dbus
6	depends on BR2_USE_WCHAR # libglib2
7	depends on !BR2_STATIC_LIBS # duktape
8	select BR2_PACKAGE_DBUS # runtime
9	select BR2_PACKAGE_DUKTAPE
10	select BR2_PACKAGE_EXPAT
11	select BR2_PACKAGE_LIBGLIB2
12	help
13	  PolicyKit is a toolkit for defining and handling
14	  authorizations. It is used for allowing unprivileged
15	  processes to speak to privileged processes.
16
17	  http://www.freedesktop.org/wiki/Software/polkit
18
19comment "polkit needs a toolchain with dynamic library, wchar, threads, gcc >= 7"
20	depends on BR2_USE_MMU
21	depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_GCC_AT_LEAST_7 || \
22		BR2_STATIC_LIBS || !BR2_TOOLCHAIN_HAS_THREADS
23