Config.in 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. config BR2_PACKAGE_FREERDP
  2. bool "freerdp"
  3. # FreeRDP does not have a single C++ source file, however it
  4. # insists on having a C++ compiler. Removing that requirement
  5. # is a bit too much involving, so we just depend on it...
  6. depends on BR2_INSTALL_LIBSTDCPP
  7. depends on BR2_USE_WCHAR
  8. depends on !BR2_STATIC_LIBS # uses dlfcn.h
  9. depends on BR2_TOOLCHAIN_HAS_THREADS
  10. depends on BR2_USE_MMU # libglib2
  11. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  12. select BR2_PACKAGE_OPENSSL
  13. select BR2_PACKAGE_ZLIB
  14. select BR2_PACKAGE_LIBGLIB2
  15. help
  16. FreeRDP is a free implementation of the Remote Desktop
  17. Protocol (RDP), released under the Apache license
  18. This only installs the freerdp libraries.
  19. http://www.freerdp.com/
  20. Note: this also installs a key and certificate in
  21. /etc/freerdp/keys/ . These are publicly-known, as they
  22. are present in FreeRDP's source tree. It is strongly
  23. suggested that you overwrite them with your own set,
  24. either in an overlay rootfs or in a post-build script.
  25. if BR2_PACKAGE_FREERDP
  26. config BR2_PACKAGE_FREERDP_GSTREAMER1
  27. bool "gstreamer support"
  28. depends on BR2_PACKAGE_GSTREAMER1
  29. depends on BR2_PACKAGE_XORG7 # xlib-libxrandr
  30. # gstreamer-1.x dependencies already dependencies of FreeRDP
  31. select BR2_PACKAGE_GST1_PLUGINS_BASE
  32. select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
  33. select BR2_PACKAGE_XLIB_LIBXRANDR
  34. comment "gstreamer support needs X.Org"
  35. depends on !BR2_PACKAGE_XORG7
  36. depends on BR2_PACKAGE_GSTREAMER1
  37. config BR2_PACKAGE_FREERDP_SERVER
  38. bool "server"
  39. depends on BR2_PACKAGE_XORG7
  40. select BR2_PACKAGE_XLIB_LIBX11
  41. select BR2_PACKAGE_XLIB_LIBXDAMAGE
  42. select BR2_PACKAGE_XLIB_LIBXEXT
  43. select BR2_PACKAGE_XLIB_LIBXFIXES
  44. config BR2_PACKAGE_FREERDP_CLIENT_X11
  45. bool "X11 client"
  46. default y
  47. depends on BR2_PACKAGE_XORG7
  48. select BR2_PACKAGE_XLIB_LIBX11
  49. select BR2_PACKAGE_XLIB_LIBXEXT
  50. comment "server and X11 client need X.Org"
  51. depends on !BR2_PACKAGE_XORG7
  52. config BR2_PACKAGE_FREERDP_CLIENT_WL
  53. bool "wayland client"
  54. default y
  55. depends on BR2_PACKAGE_WAYLAND
  56. select BR2_PACKAGE_LIBXKBCOMMON
  57. endif
  58. comment "freerdp needs a toolchain w/ wchar, dynamic library, threads, C++"
  59. depends on BR2_TOOLCHAIN_HAS_SYNC_4
  60. depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
  61. || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP