Config.in 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. config BR2_PACKAGE_UDISKS
  2. bool "udisks"
  3. depends on BR2_ENABLE_LOCALE # parted
  4. depends on BR2_HOST_GCC_AT_LEAST_4_9 # spidermonkey
  5. depends on BR2_INSTALL_LIBSTDCPP # spidermonkey
  6. depends on BR2_PACKAGE_HAS_UDEV
  7. depends on BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS # spidermonkey
  8. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # spidermonkey
  9. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # polkit
  10. depends on BR2_USE_MMU # lvm2
  11. depends on BR2_USE_WCHAR # dbus-glib -> glib2
  12. depends on !BR2_TOOLCHAIN_USES_UCLIBC # polkit, lvm2
  13. depends on !BR2_STATIC_LIBS # lvm2, spidermonkey
  14. select BR2_PACKAGE_DBUS
  15. select BR2_PACKAGE_DBUS_GLIB
  16. select BR2_PACKAGE_LIBATASMART
  17. select BR2_PACKAGE_LIBGUDEV
  18. select BR2_PACKAGE_LVM2
  19. select BR2_PACKAGE_PARTED
  20. select BR2_PACKAGE_POLKIT
  21. select BR2_PACKAGE_SG3_UTILS
  22. help
  23. The udisks project provides
  24. o A storage daemon that implements well-defined D-Bus
  25. interfaces that can be used to query and manipulate
  26. storage devices.
  27. o a command-line tool, udisks(1), that can be used to query
  28. and use the daemon
  29. http://www.freedesktop.org/wiki/Software/udisks
  30. if BR2_PACKAGE_UDISKS
  31. config BR2_PACKAGE_UDISKS_LVM2
  32. bool "lvm2 support"
  33. # The lvm app library can't compile against musl
  34. depends on BR2_TOOLCHAIN_USES_GLIBC
  35. select BR2_PACKAGE_LVM2_APP_LIBRARY
  36. help
  37. Enable LVM2 support
  38. comment "lvm2 support needs a glibc toolchain"
  39. depends on !BR2_TOOLCHAIN_USES_GLIBC
  40. endif
  41. comment "udisks needs udev /dev management"
  42. depends on BR2_USE_MMU
  43. depends on !BR2_PACKAGE_HAS_UDEV
  44. comment "udisks needs a glibc or musl toolchain with locale, C++, wchar, dynamic library, NPTL, gcc >= 4.9"
  45. depends on BR2_USE_MMU
  46. depends on BR2_PACKAGE_SPIDERMONKEY_ARCH_SUPPORTS
  47. depends on !BR2_ENABLE_LOCALE || BR2_TOOLCHAIN_USES_UCLIBC || \
  48. !BR2_INSTALL_LIBSTDCPP || \
  49. BR2_STATIC_LIBS || \
  50. !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  51. !BR2_HOST_GCC_AT_LEAST_4_9 || \
  52. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || \
  53. !BR2_USE_WCHAR