DelphiVersion.inc 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. {.$define CEF_STRING_TYPE_UTF8}
  2. {$define CEF_STRING_TYPE_UTF16}
  3. {.$define CEF_STRING_TYPE_WIDE}
  4. {.$DEFINE CEF_MULTI_THREADED_MESSAGE_LOOP}
  5. {$IFDEF FPC}
  6. // force multithreading message loop on FPC, still not work
  7. {$DEFINE CEF_MULTI_THREADED_MESSAGE_LOOP}
  8. {$DEFINE SUPPORTS_INLINE}
  9. {$ENDIF}
  10. {$IFDEF VER130}
  11. {$DEFINE DELPHI5_UP}
  12. {$ENDIF}
  13. {$IFDEF VER140}
  14. {$DEFINE DELPHI5_UP}
  15. {$DEFINE DELPHI6_UP}
  16. {$ENDIF}
  17. {$IFDEF VER150}
  18. {$DEFINE DELPHI5_UP}
  19. {$DEFINE DELPHI6_UP}
  20. {$DEFINE DELPHI7_UP}
  21. {$ENDIF}
  22. {$IFDEF VER160}
  23. // DELPHI 8 for Dotnet
  24. {$DEFINE DELPHI5_UP}
  25. {$DEFINE DELPHI6_UP}
  26. {$DEFINE DELPHI7_UP}
  27. {$DEFINE DELPHI8_UP}
  28. {$ENDIF}
  29. // Delphi 2005
  30. {$IFDEF VER170}
  31. {$DEFINE SUPPORTS_INLINE}
  32. {$DEFINE DELPHI5_UP}
  33. {$DEFINE DELPHI6_UP}
  34. {$DEFINE DELPHI7_UP}
  35. {$DEFINE DELPHI8_UP}
  36. {$DEFINE DELPHI9_UP}
  37. {$ENDIF}
  38. {$IFDEF VER180}
  39. // Delphi 2007
  40. {$IFDEF VER185}
  41. {$DEFINE SUPPORTS_INLINE}
  42. {$DEFINE DELPHI5_UP}
  43. {$DEFINE DELPHI6_UP}
  44. {$DEFINE DELPHI7_UP}
  45. {$DEFINE DELPHI8_UP}
  46. {$DEFINE DELPHI9_UP}
  47. {$DEFINE DELPHI10_UP}
  48. {$DEFINE DELPHI11_UP}
  49. // Delphi 2006
  50. {$ELSE}
  51. {$DEFINE SUPPORTS_INLINE}
  52. {$DEFINE DELPHI5_UP}
  53. {$DEFINE DELPHI6_UP}
  54. {$DEFINE DELPHI7_UP}
  55. {$DEFINE DELPHI8_UP}
  56. {$DEFINE DELPHI9_UP}
  57. {$DEFINE DELPHI10_UP}
  58. {$ENDIF}
  59. {$ENDIF}
  60. // Delphi 2009
  61. {$IFDEF VER200}
  62. {$DEFINE SUPPORTS_INLINE}
  63. {$DEFINE DELPHI5_UP}
  64. {$DEFINE DELPHI6_UP}
  65. {$DEFINE DELPHI7_UP}
  66. {$DEFINE DELPHI8_UP}
  67. {$DEFINE DELPHI9_UP}
  68. {$DEFINE DELPHI10_UP}
  69. {$DEFINE DELPHI11_UP}
  70. {$DEFINE DELPHI12_UP}
  71. {$ENDIF}
  72. //Delphi 2010
  73. {$IFDEF VER210}
  74. {$DEFINE SUPPORTS_INLINE}
  75. {$DEFINE DELPHI5_UP}
  76. {$DEFINE DELPHI6_UP}
  77. {$DEFINE DELPHI7_UP}
  78. {$DEFINE DELPHI8_UP}
  79. {$DEFINE DELPHI9_UP}
  80. {$DEFINE DELPHI10_UP}
  81. {$DEFINE DELPHI11_UP}
  82. {$DEFINE DELPHI12_UP}
  83. {$DEFINE DELPHI14_UP}
  84. {$ENDIF}
  85. // Delphi XE
  86. {$IFDEF VER220}
  87. {$DEFINE SUPPORTS_INLINE}
  88. {$DEFINE DELPHI5_UP}
  89. {$DEFINE DELPHI6_UP}
  90. {$DEFINE DELPHI7_UP}
  91. {$DEFINE DELPHI8_UP}
  92. {$DEFINE DELPHI9_UP}
  93. {$DEFINE DELPHI10_UP}
  94. {$DEFINE DELPHI11_UP}
  95. {$DEFINE DELPHI12_UP}
  96. {$DEFINE DELPHI14_UP}
  97. {$DEFINE DELPHI15_UP}
  98. {$ENDIF}
  99. // Delphi XE2
  100. {$IFDEF VER230}
  101. {$DEFINE SUPPORTS_INLINE}
  102. {$DEFINE DELPHI5_UP}
  103. {$DEFINE DELPHI6_UP}
  104. {$DEFINE DELPHI7_UP}
  105. {$DEFINE DELPHI8_UP}
  106. {$DEFINE DELPHI9_UP}
  107. {$DEFINE DELPHI10_UP}
  108. {$DEFINE DELPHI11_UP}
  109. {$DEFINE DELPHI12_UP}
  110. {$DEFINE DELPHI14_UP}
  111. {$DEFINE DELPHI15_UP}
  112. {$DEFINE DELPHI16_UP}
  113. {$ENDIF}
  114. // Delphi XE3
  115. {$IFDEF VER240}
  116. {$DEFINE SUPPORTS_INLINE}
  117. {$DEFINE DELPHI5_UP}
  118. {$DEFINE DELPHI6_UP}
  119. {$DEFINE DELPHI7_UP}
  120. {$DEFINE DELPHI8_UP}
  121. {$DEFINE DELPHI9_UP}
  122. {$DEFINE DELPHI10_UP}
  123. {$DEFINE DELPHI11_UP}
  124. {$DEFINE DELPHI12_UP}
  125. {$DEFINE DELPHI14_UP}
  126. {$DEFINE DELPHI15_UP}
  127. {$DEFINE DELPHI16_UP}
  128. {$DEFINE DELPHI17_UP}
  129. {$ENDIF}
  130. // Delphi XE4
  131. {$IFDEF VER250}
  132. {$DEFINE SUPPORTS_INLINE}
  133. {$DEFINE DELPHI5_UP}
  134. {$DEFINE DELPHI6_UP}
  135. {$DEFINE DELPHI7_UP}
  136. {$DEFINE DELPHI8_UP}
  137. {$DEFINE DELPHI9_UP}
  138. {$DEFINE DELPHI10_UP}
  139. {$DEFINE DELPHI11_UP}
  140. {$DEFINE DELPHI12_UP}
  141. {$DEFINE DELPHI14_UP}
  142. {$DEFINE DELPHI15_UP}
  143. {$DEFINE DELPHI16_UP}
  144. {$DEFINE DELPHI17_UP}
  145. {$DEFINE DELPHI18_UP}
  146. {$ENDIF}
  147. // Delphi XE5
  148. {$IFDEF VER260}
  149. {$DEFINE SUPPORTS_INLINE}
  150. {$DEFINE DELPHI5_UP}
  151. {$DEFINE DELPHI6_UP}
  152. {$DEFINE DELPHI7_UP}
  153. {$DEFINE DELPHI8_UP}
  154. {$DEFINE DELPHI9_UP}
  155. {$DEFINE DELPHI10_UP}
  156. {$DEFINE DELPHI11_UP}
  157. {$DEFINE DELPHI12_UP}
  158. {$DEFINE DELPHI14_UP}
  159. {$DEFINE DELPHI15_UP}
  160. {$DEFINE DELPHI16_UP}
  161. {$DEFINE DELPHI17_UP}
  162. {$DEFINE DELPHI18_UP}
  163. {$DEFINE DELPHI19_UP}
  164. {$ENDIF}
  165. // Delphi XE6
  166. {$IFDEF VER270}
  167. {$DEFINE SUPPORTS_INLINE}
  168. {$DEFINE DELPHI5_UP}
  169. {$DEFINE DELPHI6_UP}
  170. {$DEFINE DELPHI7_UP}
  171. {$DEFINE DELPHI8_UP}
  172. {$DEFINE DELPHI9_UP}
  173. {$DEFINE DELPHI10_UP}
  174. {$DEFINE DELPHI11_UP}
  175. {$DEFINE DELPHI12_UP}
  176. {$DEFINE DELPHI14_UP}
  177. {$DEFINE DELPHI15_UP}
  178. {$DEFINE DELPHI16_UP}
  179. {$DEFINE DELPHI17_UP}
  180. {$DEFINE DELPHI18_UP}
  181. {$DEFINE DELPHI19_UP}
  182. {$DEFINE DELPHI20_UP}
  183. {$ENDIF}
  184. // Delphi XE7
  185. {$IFDEF VER280}
  186. {$DEFINE SUPPORTS_INLINE}
  187. {$DEFINE DELPHI5_UP}
  188. {$DEFINE DELPHI6_UP}
  189. {$DEFINE DELPHI7_UP}
  190. {$DEFINE DELPHI8_UP}
  191. {$DEFINE DELPHI9_UP}
  192. {$DEFINE DELPHI10_UP}
  193. {$DEFINE DELPHI11_UP}
  194. {$DEFINE DELPHI12_UP}
  195. {$DEFINE DELPHI14_UP}
  196. {$DEFINE DELPHI15_UP}
  197. {$DEFINE DELPHI16_UP}
  198. {$DEFINE DELPHI17_UP}
  199. {$DEFINE DELPHI18_UP}
  200. {$DEFINE DELPHI19_UP}
  201. {$DEFINE DELPHI20_UP}
  202. {$DEFINE DELPHI21_UP}
  203. {$ENDIF}