Config.in 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. config BR2_PACKAGE_QTE
  2. bool "Qt/E"
  3. default n
  4. select BR2_INSTALL_LIBSTDCPP
  5. select BR2_PTHREADS_NATIVE
  6. select BR2_PACKAGE_JPEG
  7. select BR2_PACKAGE_LIBPNG
  8. help
  9. Trolltech's Qt/Embedded, which offers the same APIs used in building desktop applications tailored to a smaller footprint.
  10. http://trolltech.com/
  11. Only tested with threading on, PACKAGE_JPEG, PACKAGE_LIBPNG, but remove those if you like.
  12. config BR2_PACKAGE_QTE_COMMERCIAL_USERNAME
  13. string "Qt/E Commercial License Username"
  14. default ""
  15. depends BR2_PACKAGE_QTE
  16. help
  17. Commercial users can download their source directly by providing a username. I do not mean this to be a political or economic statement, just a convenience function
  18. config BR2_PACKAGE_QTE_COMMERCIAL_PASSWORD
  19. string "Qt/E Commercial License Password"
  20. default ""
  21. depends BR2_PACKAGE_QTE
  22. help
  23. Commercial users can download their source directly by providing a password. I do not mean this to be a political or economic statement, just a convenience function
  24. choice
  25. prompt "Qt/E Version"
  26. default BR2_QTE_VERSION_2_3_11
  27. depends BR2_PACKAGE_QTE
  28. help
  29. Select the version of Qt/E you wish to use.
  30. config BR2_QTE_VERSION_2_3_8
  31. bool "Qt/E 2.3.8"
  32. config BR2_QTE_VERSION_2_3_9
  33. bool "Qt/E 2.3.9"
  34. config BR2_QTE_VERSION_2_3_10
  35. bool "Qt/E 2.3.10"
  36. config BR2_QTE_VERSION_2_3_11
  37. bool "Qt/E 2.3.11"
  38. endchoice
  39. config BR2_QTE_VERSION
  40. string
  41. default "2.3.8" if BR2_QTE_VERSION_2_3_8
  42. default "2.3.9" if BR2_QTE_VERSION_2_3_9
  43. default "2.3.10" if BR2_QTE_VERSION_2_3_10
  44. default "2.3.11" if BR2_QTE_VERSION_2_3_11
  45. config BR2_PACKAGE_QTE_QVFB
  46. bool "QVfb"
  47. default n
  48. depends BR2_PACKAGE_QTE
  49. help
  50. Trolltech provides a Virtual Framebuffer used to simulate the embedded device during development
  51. http://trolltech.com/
  52. choice
  53. prompt "QVfb Version"
  54. default BR2_QTE_QVFB_VERSION_2_3_2
  55. depends BR2_PACKAGE_QTE_QVFB
  56. help
  57. Select the version of QVfb you wish to use.
  58. config BR2_QTE_QVFB_VERSION_2_3_2
  59. bool "QVfb 2.3.2"
  60. config BR2_QTE_QVFB_VERSION_2_3_9
  61. bool "QVfb 2.3.9"
  62. endchoice
  63. config BR2_QTE_QVFB_VERSION
  64. string
  65. default "2.3.2" if BR2_QTE_QVFB_VERSION_2_3_2
  66. default "2.3.9" if BR2_QTE_QVFB_VERSION_2_3_9
  67. config BR2_PACKAGE_QTE_QT3
  68. bool "Qt/E-3.3.x for Qtopia build"
  69. default n
  70. depends BR2_PACKAGE_QTE_QTOPIA
  71. help
  72. Qtopia requires a Qt/E version >= 3.3.0; when using a Qt/E-2.3.x on the runtime, Qtopia still needs a Qt/E-3.3.x codebase to build
  73. http://trolltech.com/
  74. choice
  75. prompt "QT/E v3 Version"
  76. default BR2_QTE_QT3_VERSION_3_3_4
  77. depends BR2_PACKAGE_QTE_QT3
  78. help
  79. Select the version of QVfb you wish to use.
  80. config BR2_QTE_QT3_VERSION_3_3_4
  81. bool "Qt/E 3.3.4"
  82. config BR2_QTE_QT3_VERSION_3_3_3
  83. bool "Qt/E 3.3.3"
  84. endchoice
  85. config BR2_QTE_QT3_VERSION
  86. string
  87. default "3.3.4" if BR2_QTE_QT3_VERSION_3_3_4
  88. default "3.3.3" if BR2_QTE_QT3_VERSION_3_3_3
  89. config BR2_PACKAGE_QTE_QTOPIA
  90. bool "Qtopia"
  91. default n
  92. depends BR2_PACKAGE_QTE
  93. help
  94. Qtopia defines some more advanced components used for mobile devices
  95. http://trolltech.com/
  96. choice
  97. prompt "Qtopia Version"
  98. default BR2_QTE_QTOPIA_VERSION_2_1_2
  99. depends BR2_PACKAGE_QTE_QTOPIA
  100. help
  101. Select the version of Qtopia you wish to use.
  102. config BR2_QTE_QTOPIA_VERSION_2_1_1
  103. bool "Qtopia 2.1.1"
  104. config BR2_QTE_QTOPIA_VERSION_2_1_2
  105. bool "Qtopia 2.1.2"
  106. endchoice
  107. config BR2_QTE_QTOPIA_VERSION
  108. string
  109. default "2.1.1" if BR2_QTE_QTOPIA_VERSION_2_1_1
  110. default "2.1.2" if BR2_QTE_QTOPIA_VERSION_2_1_2
  111. config BR2_QTE_TMAKE_VERSION
  112. string
  113. default "1.13"
  114. depends BR2_PACKAGE_QTE
  115. # generated from:
  116. # ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
  117. # awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tconfig %s\n\t\tbool \"%s\"\n\n",BR,$1}'
  118. choice
  119. prompt "Qt/E Cross-Compiler Target Platform"
  120. default BR2_QTE_CROSS_LINUX_ARM_GPP
  121. depends BR2_PACKAGE_QTE
  122. help
  123. Select the Qt cross-platform string for your build
  124. config BR2_QTE_CROSS_CYGWIN_ARM_GPP
  125. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-arm-g++.{cpp,h}
  126. depends !BR2_PACKAGE_QTE_QTOPIA
  127. bool "cygwin-arm-g++"
  128. config BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
  129. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-ipaq-g++.{cpp,h}
  130. depends !BR2_PACKAGE_QTE_QTOPIA
  131. bool "cygwin-ipaq-g++"
  132. config BR2_QTE_CROSS_CYGWIN_SHARP_GPP
  133. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-cygwin-sharp-g++.{cpp,h}
  134. depends !BR2_PACKAGE_QTE_QTOPIA
  135. bool "cygwin-sharp-g++"
  136. config BR2_QTE_CROSS_FREEBSD_GPP
  137. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-freebsd-g++.{cpp,h}
  138. depends !BR2_PACKAGE_QTE_QTOPIA
  139. bool "freebsd-g++"
  140. config BR2_QTE_CROSS_LINUX_ARM_GPP
  141. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-arm-g++.{cpp,h}
  142. depends !BR2_PACKAGE_QTE_QTOPIA
  143. bool "linux-arm-g++"
  144. config BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
  145. bool "linux-cassiopeia-g++"
  146. config BR2_QTE_CROSS_LINUX_GENERIC_GPP
  147. bool "linux-generic-g++"
  148. config BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
  149. bool "linux-innovator-g++"
  150. config BR2_QTE_CROSS_LINUX_IPAQ_GPP
  151. bool "linux-ipaq-g++"
  152. config BR2_QTE_CROSS_LINUX_KOALA_GPP
  153. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-koala-g++.{cpp,h}
  154. depends !BR2_PACKAGE_QTE_QTOPIA
  155. bool "linux-koala-g++"
  156. config BR2_QTE_CROSS_LINUX_MIPS_GPP
  157. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-mips-g++.{cpp,h}
  158. depends !BR2_PACKAGE_QTE_QTOPIA
  159. bool "linux-mips-g++"
  160. config BR2_QTE_CROSS_LINUX_SH3_GPP
  161. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-linux-sh3-g++.{cpp,h}
  162. depends !BR2_PACKAGE_QTE_QTOPIA
  163. bool "linux-sh3-g++"
  164. config BR2_QTE_CROSS_LINUX_SHARP_GPP
  165. bool "linux-sharp-g++"
  166. config BR2_QTE_CROSS_LINUX_X86_GPP
  167. bool "linux-x86-g++"
  168. config BR2_QTE_CROSS_QNX_RTP_GPP
  169. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-qnx-rtp-g++.{cpp,h}
  170. depends !BR2_PACKAGE_QTE_QTOPIA
  171. bool "qnx-rtp-g++"
  172. config BR2_QTE_CROSS_SOLARIS_GPP
  173. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-solaris-g++.{cpp,h}
  174. depends !BR2_PACKAGE_QTE_QTOPIA
  175. bool "solaris-g++"
  176. config BR2_QTE_CROSS_WIN32_MSVC
  177. # qtopia-phone does not have this platform in qtopia-phone-2.1.1/src/libraries/qtopia/custom-win32-msvc.{cpp,h}
  178. depends !BR2_PACKAGE_QTE_QTOPIA
  179. bool "win32-msvc"
  180. endchoice
  181. config BR2_QTE_CROSS_PLATFORM
  182. string
  183. # generated from:
  184. # ls ~/src/buildroot/build_arm/qt-2.3.10/configs/*-static|cut -c56-|sed -e 's/-static//g'|\
  185. # awk '{BR="BR2_QTE_CROSS_"toupper($1); gsub("-","_",BR); gsub("+","P",BR); printf"\tdefault \"%s\"\tif %s\n",$1,BR}'
  186. default "cygwin-arm-g++" if BR2_QTE_CROSS_CYGWIN_ARM_GPP
  187. default "cygwin-ipaq-g++" if BR2_QTE_CROSS_CYGWIN_IPAQ_GPP
  188. default "cygwin-sharp-g++" if BR2_QTE_CROSS_CYGWIN_SHARP_GPP
  189. default "freebsd-g++" if BR2_QTE_CROSS_FREEBSD_GPP
  190. default "linux-arm-g++" if BR2_QTE_CROSS_LINUX_ARM_GPP
  191. default "linux-cassiopeia-g++" if BR2_QTE_CROSS_LINUX_CASSIOPEIA_GPP
  192. default "linux-generic-g++" if BR2_QTE_CROSS_LINUX_GENERIC_GPP
  193. default "linux-innovator-g++" if BR2_QTE_CROSS_LINUX_INNOVATOR_GPP
  194. default "linux-ipaq-g++" if BR2_QTE_CROSS_LINUX_IPAQ_GPP
  195. default "linux-koala-g++" if BR2_QTE_CROSS_LINUX_KOALA_GPP
  196. default "linux-mips-g++" if BR2_QTE_CROSS_LINUX_MIPS_GPP
  197. default "linux-sh3-g++" if BR2_QTE_CROSS_LINUX_SH3_GPP
  198. default "linux-sharp-g++" if BR2_QTE_CROSS_LINUX_SHARP_GPP
  199. default "linux-x86-g++" if BR2_QTE_CROSS_LINUX_X86_GPP
  200. default "qnx-rtp-g++" if BR2_QTE_CROSS_QNX_RTP_GPP
  201. default "solaris-g++" if BR2_QTE_CROSS_SOLARIS_GPP
  202. default "win32-msvc" if BR2_QTE_CROSS_WIN32_MSVC