Config.in 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. config BR2_PACKAGE_QT5BASE
  2. bool "qt5base"
  3. select BR2_PACKAGE_ZLIB
  4. select BR2_PACKAGE_PCRE
  5. select BR2_PACKAGE_PCRE_16
  6. help
  7. Qt is a cross-platform application and UI framework for
  8. developers using C++.
  9. This package corresponds to the qt5base module, which
  10. contains the base Qt libraries: QtCore, QtNetwork, QtGui,
  11. QtWidgets, etc.
  12. http://qt-project.org
  13. if BR2_PACKAGE_QT5BASE
  14. config BR2_PACKAGE_QT5BASE_LICENSE_APPROVED
  15. bool "Approve free license"
  16. help
  17. Select this if you approve one of the available free licenses for the
  18. Qt5 library.
  19. By doing this you will not be asked while the library is compiled.
  20. Please read and understand the license terms before approving this.
  21. LGPL v2.1: http://qt-project.org/doc/qt-5.0/qtdoc/lgpl.html
  22. GPL v3.0: http://qt-project.org/doc/qt-5.0/qtdoc/gpl.html
  23. See also http://qt-project.org/doc/qt-5.0/qtdoc/licensing.html
  24. config BR2_PACKAGE_QT5BASE_NETWORK
  25. bool "network module"
  26. help
  27. This options enables the Qt5Network library.
  28. config BR2_PACKAGE_QT5BASE_CONCURRENT
  29. bool "concurrent module"
  30. help
  31. This options enables the Qt5Concurrent library.
  32. config BR2_PACKAGE_QT5BASE_SQL
  33. bool "sql module"
  34. help
  35. This options enables the Qt5Sql library.
  36. config BR2_PACKAGE_QT5BASE_TEST
  37. bool "test module"
  38. help
  39. This options enables the Qt5Test library.
  40. config BR2_PACKAGE_QT5BASE_XML
  41. bool "XML module"
  42. help
  43. This options enables the Qt5Xml library.
  44. config BR2_PACKAGE_QT5BASE_GUI
  45. bool "gui module"
  46. # At least one graphic backend must be enabled, so enable
  47. # linuxfb if nothing is enabled.
  48. select BR2_PACKAGE_QT5BASE_LINUXFB if \
  49. !BR2_PACKAGE_QT5BASE_DIRECTFB && \
  50. !BR2_PACKAGE_QT5BASE_XCB
  51. help
  52. This option enables the Qt5Gui library.
  53. if BR2_PACKAGE_QT5BASE_GUI
  54. config BR2_PACKAGE_QT5BASE_WIDGETS
  55. bool "widgets module"
  56. help
  57. This option enables the Qt5Widgets library.
  58. config BR2_PACKAGE_QT5BASE_LINUXFB
  59. bool "linuxfb support"
  60. config BR2_PACKAGE_QT5BASE_DIRECTFB
  61. bool "directfb support"
  62. select BR2_PACKAGE_DIRECTFB
  63. config BR2_PACKAGE_QT5BASE_XCB
  64. bool "X.org XCB support"
  65. depends on BR2_PACKAGE_XORG7
  66. select BR2_PACKAGE_LIBX11
  67. select BR2_PACKAGE_LIBXCB
  68. select BR2_PACKAGE_XCB_UTIL_IMAGE
  69. select BR2_PACKAGE_XCB_UTIL_KEYSYMS
  70. select BR2_PACKAGE_XCB_UTIL_WM
  71. comment "X.org XCB backend available if X.org is enabled"
  72. depends on !BR2_PACKAGE_XORG7
  73. config BR2_PACKAGE_QT5BASE_PRINTSUPPORT
  74. bool "print support module"
  75. select BR2_PACKAGE_QT5BASE_WIDGETS
  76. help
  77. This option enables the Qt5PrintSupport
  78. endif
  79. endif