Supported.xml 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <?xml-stylesheet type="text/xsl" href="../Xsl/doc2html.xsl"?>
  3. <doc>
  4. <title>Supported Compilers and Platforms</title>
  5. <chapter>
  6. <title>Supported Compilers and Platforms</title>
  7. <par>
  8. Main development language is <b>Object Pascal</b> and two
  9. main supported compilers are <b>Borland/CodeGear/Embarcadero Delphi</b> and <b>Free Pascal</b>.
  10. <b>Kylix</b> worked too but latest versions were not tested
  11. (IDE won't work well in current Linux distros).
  12. <b>C++ Builder</b> crashes on internal error.
  13. Other Pascal compilers like GPC or TMT were not tested (probably won't work).
  14. Supported platforms are now <b>Windows</b>, <b>Linux</b>, <b>Mac OS X</b> (Intel), <b>FreeBSD</b>
  15. (some other Unix systems most probably too).
  16. Imaging was tested on 32bit <b>x86</b>
  17. and 64bit <b>AMD64</b> (Linux64 and Win64 using Free Pascal)
  18. CPU architectures.
  19. It could work on some big endian machines too (except some file format loaders
  20. that assume little endian) but I can't test it on any.
  21. </par>
  22. <par>
  23. Following table contains information about which compilers have
  24. been tested and whether Imaging was successfully compiled by them.
  25. </par>
  26. <table>
  27. <title>Object Pascal Compilers</title>
  28. <row>
  29. <th>Compiler Name and Version</th>
  30. <th>Info</th>
  31. </row>
  32. <row>
  33. <td><keyword>Delphi 6/7/2006/2007/2009/2010 (Win32)</keyword></td>
  34. <td>Tested and everything compiled successfully (Delphi 2005, and TurboDelphi
  35. should work too, older probably not)</td>
  36. </row>
  37. <row>
  38. <td><keyword>Free Pascal 2.2.4 (Win32/Win64, Linux, FreeBSD, Mac OS X)</keyword></td>
  39. <td>Tested and everything compiled successfully</td>
  40. </row>
  41. <row>
  42. <td><keyword>Lazarus 0.9.28 (Win32/Win64, Linux, FreeBSD, Mac OS X)</keyword></td>
  43. <td>Tested and everything compiled successfully</td>
  44. </row>
  45. <row>
  46. <td><keyword>Kylix 3 (Linux)</keyword></td>
  47. <td>Tested and everything compiled successfully (previous library versions,
  48. Kylix is not tested anymore - won't work well in current Linux distros)</td>
  49. </row>
  50. <row>
  51. <td><keyword>C++ Builder 6/2006 (Win32)</keyword></td>
  52. <td>Tested but crashed during compilation (internal compiler error)</td>
  53. </row>
  54. </table>
  55. </chapter>
  56. </doc>