qconfig.h
上传用户:detong
上传日期:2022-06-22
资源大小:20675k
文件大小:8k
源码类别:

系统编程

开发平台:

Unix_Linux

  1. /* Everything */
  2. /* Qt Edition */
  3. #ifndef QT_EDITION
  4. #  define QT_EDITION QT_EDITION_OPENSOURCE
  5. #endif
  6. #define QT_BUILD_KEY "arm linux g++-4 full-config"
  7. /* Machine byte-order */
  8. #define Q_BIG_ENDIAN 4321
  9. #define Q_LITTLE_ENDIAN 1234
  10. #ifdef QT_BOOTSTRAPPED
  11. #define Q_BYTE_ORDER Q_LITTLE_ENDIAN
  12. #else
  13. #define Q_BYTE_ORDER Q_LITTLE_ENDIAN
  14. #endif
  15. /* Non-IEEE double format */
  16. #define Q_DOUBLE_LITTLE "01234567"
  17. #define Q_DOUBLE_BIG "76543210"
  18. #define Q_DOUBLE_LITTLE_SWAPPED "45670123"
  19. #define Q_DOUBLE_BIG_SWAPPED "32107654"
  20. #define Q_DOUBLE_FORMAT Q_DOUBLE_LITTLE_SWAPPED
  21. #ifndef QT_BOOTSTRAPPED
  22. # define QT_ARMFPA
  23. #endif
  24. /* Machine Architecture */
  25. #ifndef QT_BOOTSTRAPPED
  26. # define QT_ARCH_ARM
  27. #else
  28. # define QT_ARCH_I386
  29. #endif
  30. /* Compile time features */
  31. #define QT_LARGEFILE_SUPPORT 64
  32. #define QT_POINTER_SIZE 4
  33. #if defined(QT_NO_CLOCK_MONOTONIC) && defined(QT_CLOCK_MONOTONIC)
  34. # undef QT_NO_CLOCK_MONOTONIC
  35. #elif !defined(QT_NO_CLOCK_MONOTONIC) && !defined(QT_CLOCK_MONOTONIC)
  36. # define QT_NO_CLOCK_MONOTONIC
  37. #endif
  38. #if defined(QT_NO_CUPS) && defined(QT_CUPS)
  39. # undef QT_NO_CUPS
  40. #elif !defined(QT_NO_CUPS) && !defined(QT_CUPS)
  41. # define QT_NO_CUPS
  42. #endif
  43. #if defined(QT_NO_DBUS) && defined(QT_DBUS)
  44. # undef QT_NO_DBUS
  45. #elif !defined(QT_NO_DBUS) && !defined(QT_DBUS)
  46. # define QT_NO_DBUS
  47. #endif
  48. #if defined(QT_NO_EXCEPTIONS) && defined(QT_EXCEPTIONS)
  49. # undef QT_NO_EXCEPTIONS
  50. #elif !defined(QT_NO_EXCEPTIONS) && !defined(QT_EXCEPTIONS)
  51. # define QT_NO_EXCEPTIONS
  52. #endif
  53. #if defined(QT_NO_GLIB) && defined(QT_GLIB)
  54. # undef QT_NO_GLIB
  55. #elif !defined(QT_NO_GLIB) && !defined(QT_GLIB)
  56. # define QT_NO_GLIB
  57. #endif
  58. #if defined(QT_NO_GSTREAMER) && defined(QT_GSTREAMER)
  59. # undef QT_NO_GSTREAMER
  60. #elif !defined(QT_NO_GSTREAMER) && !defined(QT_GSTREAMER)
  61. # define QT_NO_GSTREAMER
  62. #endif
  63. #if defined(QT_NO_ICONV) && defined(QT_ICONV)
  64. # undef QT_NO_ICONV
  65. #elif !defined(QT_NO_ICONV) && !defined(QT_ICONV)
  66. # define QT_NO_ICONV
  67. #endif
  68. #if defined(QT_NO_IMAGEFORMAT_JPEG) && defined(QT_IMAGEFORMAT_JPEG)
  69. # undef QT_NO_IMAGEFORMAT_JPEG
  70. #elif !defined(QT_NO_IMAGEFORMAT_JPEG) && !defined(QT_IMAGEFORMAT_JPEG)
  71. # define QT_NO_IMAGEFORMAT_JPEG
  72. #endif
  73. #if defined(QT_NO_IMAGEFORMAT_MNG) && defined(QT_IMAGEFORMAT_MNG)
  74. # undef QT_NO_IMAGEFORMAT_MNG
  75. #elif !defined(QT_NO_IMAGEFORMAT_MNG) && !defined(QT_IMAGEFORMAT_MNG)
  76. # define QT_NO_IMAGEFORMAT_MNG
  77. #endif
  78. #if defined(QT_NO_IMAGEFORMAT_TIFF) && defined(QT_IMAGEFORMAT_TIFF)
  79. # undef QT_NO_IMAGEFORMAT_TIFF
  80. #elif !defined(QT_NO_IMAGEFORMAT_TIFF) && !defined(QT_IMAGEFORMAT_TIFF)
  81. # define QT_NO_IMAGEFORMAT_TIFF
  82. #endif
  83. #if defined(QT_NO_INOTIFY) && defined(QT_INOTIFY)
  84. # undef QT_NO_INOTIFY
  85. #elif !defined(QT_NO_INOTIFY) && !defined(QT_INOTIFY)
  86. # define QT_NO_INOTIFY
  87. #endif
  88. #if defined(QT_NO_NAS) && defined(QT_NAS)
  89. # undef QT_NO_NAS
  90. #elif !defined(QT_NO_NAS) && !defined(QT_NAS)
  91. # define QT_NO_NAS
  92. #endif
  93. #if defined(QT_NO_NIS) && defined(QT_NIS)
  94. # undef QT_NO_NIS
  95. #elif !defined(QT_NO_NIS) && !defined(QT_NIS)
  96. # define QT_NO_NIS
  97. #endif
  98. #if defined(QT_NO_OPENGL) && defined(QT_OPENGL)
  99. # undef QT_NO_OPENGL
  100. #elif !defined(QT_NO_OPENGL) && !defined(QT_OPENGL)
  101. # define QT_NO_OPENGL
  102. #endif
  103. #if defined(QT_NO_OPENSSL) && defined(QT_OPENSSL)
  104. # undef QT_NO_OPENSSL
  105. #elif !defined(QT_NO_OPENSSL) && !defined(QT_OPENSSL)
  106. # define QT_NO_OPENSSL
  107. #endif
  108. #if defined(QT_NO_PHONON) && defined(QT_PHONON)
  109. # undef QT_NO_PHONON
  110. #elif !defined(QT_NO_PHONON) && !defined(QT_PHONON)
  111. # define QT_NO_PHONON
  112. #endif
  113. #if defined(QT_NO_QWS_KBD_QVFB) && defined(QT_QWS_KBD_QVFB)
  114. # undef QT_NO_QWS_KBD_QVFB
  115. #elif !defined(QT_NO_QWS_KBD_QVFB) && !defined(QT_QWS_KBD_QVFB)
  116. # define QT_NO_QWS_KBD_QVFB
  117. #endif
  118. #if defined(QT_NO_QWS_KBD_SL5000) && defined(QT_QWS_KBD_SL5000)
  119. # undef QT_NO_QWS_KBD_SL5000
  120. #elif !defined(QT_NO_QWS_KBD_SL5000) && !defined(QT_QWS_KBD_SL5000)
  121. # define QT_NO_QWS_KBD_SL5000
  122. #endif
  123. #if defined(QT_NO_QWS_KBD_UM) && defined(QT_QWS_KBD_UM)
  124. # undef QT_NO_QWS_KBD_UM
  125. #elif !defined(QT_NO_QWS_KBD_UM) && !defined(QT_QWS_KBD_UM)
  126. # define QT_NO_QWS_KBD_UM
  127. #endif
  128. #if defined(QT_NO_QWS_KBD_VR41XX) && defined(QT_QWS_KBD_VR41XX)
  129. # undef QT_NO_QWS_KBD_VR41XX
  130. #elif !defined(QT_NO_QWS_KBD_VR41XX) && !defined(QT_QWS_KBD_VR41XX)
  131. # define QT_NO_QWS_KBD_VR41XX
  132. #endif
  133. #if defined(QT_NO_QWS_KBD_YOPY) && defined(QT_QWS_KBD_YOPY)
  134. # undef QT_NO_QWS_KBD_YOPY
  135. #elif !defined(QT_NO_QWS_KBD_YOPY) && !defined(QT_QWS_KBD_YOPY)
  136. # define QT_NO_QWS_KBD_YOPY
  137. #endif
  138. #if defined(QT_NO_QWS_MOUSE_BUS) && defined(QT_QWS_MOUSE_BUS)
  139. # undef QT_NO_QWS_MOUSE_BUS
  140. #elif !defined(QT_NO_QWS_MOUSE_BUS) && !defined(QT_QWS_MOUSE_BUS)
  141. # define QT_NO_QWS_MOUSE_BUS
  142. #endif
  143. #if defined(QT_NO_QWS_MOUSE_QVFB) && defined(QT_QWS_MOUSE_QVFB)
  144. # undef QT_NO_QWS_MOUSE_QVFB
  145. #elif !defined(QT_NO_QWS_MOUSE_QVFB) && !defined(QT_QWS_MOUSE_QVFB)
  146. # define QT_NO_QWS_MOUSE_QVFB
  147. #endif
  148. #if defined(QT_NO_QWS_MOUSE_VR41XX) && defined(QT_QWS_MOUSE_VR41XX)
  149. # undef QT_NO_QWS_MOUSE_VR41XX
  150. #elif !defined(QT_NO_QWS_MOUSE_VR41XX) && !defined(QT_QWS_MOUSE_VR41XX)
  151. # define QT_NO_QWS_MOUSE_VR41XX
  152. #endif
  153. #if defined(QT_NO_QWS_MOUSE_YOPY) && defined(QT_QWS_MOUSE_YOPY)
  154. # undef QT_NO_QWS_MOUSE_YOPY
  155. #elif !defined(QT_NO_QWS_MOUSE_YOPY) && !defined(QT_QWS_MOUSE_YOPY)
  156. # define QT_NO_QWS_MOUSE_YOPY
  157. #endif
  158. #if defined(QT_NO_QWS_QVFB) && defined(QT_QWS_QVFB)
  159. # undef QT_NO_QWS_QVFB
  160. #elif !defined(QT_NO_QWS_QVFB) && !defined(QT_QWS_QVFB)
  161. # define QT_NO_QWS_QVFB
  162. #endif
  163. #if defined(QT_NO_QWS_TRANSFORMED) && defined(QT_QWS_TRANSFORMED)
  164. # undef QT_NO_QWS_TRANSFORMED
  165. #elif !defined(QT_NO_QWS_TRANSFORMED) && !defined(QT_QWS_TRANSFORMED)
  166. # define QT_NO_QWS_TRANSFORMED
  167. #endif
  168. #if defined(QT_NO_QWS_VNC) && defined(QT_QWS_VNC)
  169. # undef QT_NO_QWS_VNC
  170. #elif !defined(QT_NO_QWS_VNC) && !defined(QT_QWS_VNC)
  171. # define QT_NO_QWS_VNC
  172. #endif
  173. #if defined(QT_NO_SESSIONMANAGER) && defined(QT_SESSIONMANAGER)
  174. # undef QT_NO_SESSIONMANAGER
  175. #elif !defined(QT_NO_SESSIONMANAGER) && !defined(QT_SESSIONMANAGER)
  176. # define QT_NO_SESSIONMANAGER
  177. #endif
  178. #if defined(QT_NO_SHAPE) && defined(QT_SHAPE)
  179. # undef QT_NO_SHAPE
  180. #elif !defined(QT_NO_SHAPE) && !defined(QT_SHAPE)
  181. # define QT_NO_SHAPE
  182. #endif
  183. #if defined(QT_NO_SXE) && defined(QT_SXE)
  184. # undef QT_NO_SXE
  185. #elif !defined(QT_NO_SXE) && !defined(QT_SXE)
  186. # define QT_NO_SXE
  187. #endif
  188. #if defined(QT_NO_XCURSOR) && defined(QT_XCURSOR)
  189. # undef QT_NO_XCURSOR
  190. #elif !defined(QT_NO_XCURSOR) && !defined(QT_XCURSOR)
  191. # define QT_NO_XCURSOR
  192. #endif
  193. #if defined(QT_NO_XFIXES) && defined(QT_XFIXES)
  194. # undef QT_NO_XFIXES
  195. #elif !defined(QT_NO_XFIXES) && !defined(QT_XFIXES)
  196. # define QT_NO_XFIXES
  197. #endif
  198. #if defined(QT_NO_XINERAMA) && defined(QT_XINERAMA)
  199. # undef QT_NO_XINERAMA
  200. #elif !defined(QT_NO_XINERAMA) && !defined(QT_XINERAMA)
  201. # define QT_NO_XINERAMA
  202. #endif
  203. #if defined(QT_NO_XKB) && defined(QT_XKB)
  204. # undef QT_NO_XKB
  205. #elif !defined(QT_NO_XKB) && !defined(QT_XKB)
  206. # define QT_NO_XKB
  207. #endif
  208. #if defined(QT_NO_XMLPATTERNS) && defined(QT_XMLPATTERNS)
  209. # undef QT_NO_XMLPATTERNS
  210. #elif !defined(QT_NO_XMLPATTERNS) && !defined(QT_XMLPATTERNS)
  211. # define QT_NO_XMLPATTERNS
  212. #endif
  213. #if defined(QT_NO_XRANDR) && defined(QT_XRANDR)
  214. # undef QT_NO_XRANDR
  215. #elif !defined(QT_NO_XRANDR) && !defined(QT_XRANDR)
  216. # define QT_NO_XRANDR
  217. #endif
  218. #if defined(QT_NO_XRENDER) && defined(QT_XRENDER)
  219. # undef QT_NO_XRENDER
  220. #elif !defined(QT_NO_XRENDER) && !defined(QT_XRENDER)
  221. # define QT_NO_XRENDER
  222. #endif
  223. #if defined(QT_QWS_DEPTH_16) && defined(QT_NO_QWS_DEPTH_16)
  224. # undef QT_QWS_DEPTH_16
  225. #elif !defined(QT_QWS_DEPTH_16) && !defined(QT_NO_QWS_DEPTH_16)
  226. # define QT_QWS_DEPTH_16
  227. #endif
  228. #if defined(QT_SQL_SQLITE) && defined(QT_NO_SQL_SQLITE)
  229. # undef QT_SQL_SQLITE
  230. #elif !defined(QT_SQL_SQLITE) && !defined(QT_NO_SQL_SQLITE)
  231. # define QT_SQL_SQLITE
  232. #endif
  233. #if defined(QT_USE_MATH_H_FLOATS) && defined(QT_NO_USE_MATH_H_FLOATS)
  234. # undef QT_USE_MATH_H_FLOATS
  235. #elif !defined(QT_USE_MATH_H_FLOATS) && !defined(QT_NO_USE_MATH_H_FLOATS)
  236. # define QT_USE_MATH_H_FLOATS
  237. #endif
  238. #ifndef Q_WS_QWS
  239. # define Q_WS_QWS
  240. #endif
  241. #define QT_VISIBILITY_AVAILABLE