Config.in 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. config BR2_PACKAGE_POLKIT
  2. bool "polkit"
  3. depends on BR2_HOST_GCC_AT_LEAST_4_9 # spidermonkey
  4. depends on BR2_INSTALL_LIBSTDCPP # spidermonkey
  5. depends on BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS # spidermonkey
  6. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # spidermonkey
  7. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # spidermonkey
  8. depends on BR2_USE_MMU # libglib2, dbus
  9. depends on BR2_USE_WCHAR # libglib2
  10. depends on !BR2_STATIC_LIBS # spidermonkey
  11. depends on !BR2_TOOLCHAIN_USES_UCLIBC # spidermonkey
  12. select BR2_PACKAGE_DBUS # runtime
  13. select BR2_PACKAGE_EXPAT
  14. select BR2_PACKAGE_LIBGLIB2
  15. select BR2_PACKAGE_SPIDERMONKEY
  16. help
  17. PolicyKit is a toolkit for defining and handling
  18. authorizations. It is used for allowing unprivileged
  19. processes to speak to privileged processes.
  20. http://www.freedesktop.org/wiki/Software/polkit
  21. comment "polkit needs a glibc or musl toolchain with C++, wchar, dynamic library, NPTL, gcc >= 4.9"
  22. depends on BR2_USE_MMU
  23. depends on BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS
  24. depends on BR2_TOOLCHAIN_USES_UCLIBC || \
  25. !BR2_INSTALL_LIBSTDCPP || \
  26. BR2_STATIC_LIBS || \
  27. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  28. !BR2_HOST_GCC_AT_LEAST_4_9 || \
  29. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
  30. !BR2_USE_WCHAR