dglOpenGL.inc 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. // defines to configure freepascal
  2. {$IFDEF FPC}
  3. {$MODE Delphi}
  4. {$IFNDEF WINDOWS}
  5. {$LINKLIB c}
  6. {$ENDIF}
  7. {$ENDIF}
  8. // known delphi versions
  9. {$IFNDEF FPC} // if freepascal isnt defined
  10. {$IFDEF VER140} // Delphi 6
  11. unsupported!
  12. {$ENDIF}
  13. {$IFDEF VER130} // Delphi 5
  14. unsupported!
  15. {$ENDIF}
  16. {$IFDEF VER120} // Delphi 4
  17. unsupported!
  18. {$ENDIF}
  19. {$IFDEF VER110} // C++ Builder 3
  20. unsupported!
  21. {$ENDIF}
  22. {$IFDEF VER100} // Delphi 3
  23. unsupported!
  24. {$ENDIF}
  25. {$ENDIF}
  26. {$A4}
  27. // 64 BIT architecture
  28. // Free pascal
  29. {$IFDEF CPU64}
  30. {$DEFINE DGL_64BIT}
  31. {$ENDIF}
  32. // Delphi
  33. {$IFDEF WIN64}
  34. {$DEFINE DGL_64BIT}
  35. {$ENDIF}
  36. // generell options
  37. {$H+,O+,X+}
  38. // detecting Windows
  39. {$IFDEF Win32} // Delphi and fpc of 32 Bit Windows
  40. {$DEFINE DGL_WIN}
  41. {$ENDIF}
  42. {$IFDEF Win64} // Delphi and fpc of 32 Bit Windows
  43. {$DEFINE DGL_WIN}
  44. {$ENDIF}
  45. // detecting Linux
  46. {$IFDEF linux} // Linux
  47. {$DEFINE DGL_LINUX}
  48. {$ENDIF}
  49. {$IFDEF DARWIN} // Mac OS X and FPC
  50. {$DEFINE DGL_MAC}
  51. {$ENDIF}
  52. {$IFDEF DELPHI} // Mac OS X add Delphi
  53. {$IFDEF MACOS}
  54. {$DEFINE DGL_MAC}
  55. {$ENDIF}
  56. {$ENDIF}