Config.in 2.0 KB

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