Config.in 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. config BR2_PACKAGE_OPENVMTOOLS
  2. bool "openvmtools"
  3. depends on BR2_i386 || BR2_x86_64
  4. depends on BR2_USE_MMU # libglib2
  5. depends on BR2_USE_WCHAR # libglib2
  6. depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
  7. depends on BR2_ENABLE_LOCALE
  8. depends on !BR2_TOOLCHAIN_USES_UCLIBC
  9. select BR2_PACKAGE_LIBGLIB2
  10. select BR2_PACKAGE_LIBDNET
  11. select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
  12. help
  13. Open Virtual Machine Tools for VMware guest OS
  14. http://open-vm-tools.sourceforge.net/
  15. ICU locales, Xerces, and X11 tools are currently not
  16. supported.
  17. NOTE: Support for vmblock-fuse will be enabled in
  18. openvmtools if the libfuse package is selected.
  19. if BR2_PACKAGE_OPENVMTOOLS
  20. config BR2_PACKAGE_OPENVMTOOLS_PAM
  21. bool "PAM support"
  22. # linux-pam needs locale and wchar, but we already have this
  23. # dependency on the main symbol, above.
  24. depends on !BR2_STATIC_LIBS
  25. select BR2_PACKAGE_LINUX_PAM
  26. help
  27. Support for PAM in openvmtools
  28. comment "PAM support needs a toolchain w/ dynamic library"
  29. depends on BR2_STATIC_LIBS
  30. config BR2_PACKAGE_OPENVMTOOLS_RESOLUTIONKMS
  31. bool "resolutionkms support"
  32. depends on BR2_PACKAGE_HAS_UDEV
  33. depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm
  34. depends on BR2_i386 || BR2_x86_64 # libdrm vmwgfx
  35. select BR2_PACKAGE_LIBDRM
  36. select BR2_PACKAGE_LIBDRM_VMWGFX
  37. help
  38. Enable support for resolutionkms
  39. comment "resolutionkms needs udev, a toolchain w/ threads"
  40. depends on BR2_i386 || BR2_x86_64
  41. depends on !BR2_PACKAGE_HAS_UDEV || !BR2_TOOLCHAIN_HAS_THREADS
  42. endif
  43. comment "openvmtools needs a glibc or musl toolchain w/ wchar, threads, locale"
  44. depends on BR2_i386 || BR2_x86_64
  45. depends on BR2_USE_MMU
  46. depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
  47. !BR2_ENABLE_LOCALE || \
  48. BR2_TOOLCHAIN_USES_UCLIBC