zglCustomConfig.cfg 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // Выставляем в постоянную компиляцию без собранных библиотек, с скомпилированными библиотеками наа данный момент можно использовать версию 3.12
  2. {$DEFINE USE_ZENGL_STATIC}
  3. // RU: Использовать статическую компиляцию с библиотекой Chipmunk. Возможно только для FreePascal
  4. // EN: Use a static compilation with Chipmunk. Possible only for FreePascal
  5. {$IFDEF FPC}
  6. {$DEFINE USE_CHIPMUNK_STATIC}
  7. {$ENDIF}
  8. // RU: Ниже определяются ОС и объявляются специальные дефайны. Список возможных дефайнов:
  9. // EN: Conditions below determine OS and define special defines. Possible defines are:
  10. // - WINDOWS
  11. // - MACOSX
  12. // - iOS
  13. // - ANDROID
  14. {$IFDEF MSWINDOWS}
  15. {$DEFINE WINDOWS}
  16. {$ENDIF}
  17. {$IFDEF DARWIN}
  18. {$IF DEFINED(iPHONESIM) or (DEFINED(DARWIN) and DEFINED(CPUARM))}
  19. {$DEFINE iOS}
  20. {$ELSE}
  21. {$DEFINE MACOSX}
  22. {$IFEND}
  23. {$ENDIF}
  24. // это оставил для возможности собирать из-под линукса для андроид, хотя может и не нужно было
  25. {$IF DEFINED(LINUX) and DEFINED(CPUARM)}
  26. {$DEFINE ANDROID}
  27. {$IFEND}
  28. // RU: Ограничения.
  29. // EN: Restrictions.
  30. // RU: Chipmunk для iOS может быть использован только со статической компиляцией.
  31. // EB: Chipmunk for iOS can be used only with static compilation.
  32. {$IFDEF iOS}
  33. {$DEFINE USE_CHIPMUNK_STATIC}
  34. {$ENDIF}
  35. // RU: Chipmunk для Android может быть использован только с линковкой к libchipmunk.so.
  36. // EB: Chipmunk for Andriud can be used only with linking to libchipmunk.so.
  37. {$IFDEF ANDROID}
  38. {$DEFINE USE_CHIPMUNK_LINK}
  39. {$ENDIF}
  40. {$IFDEF MACOSX}
  41. {$IFNDEF CPUi386}
  42. {$UNDEF USE_CHIPMUNK_STATIC}
  43. {$UNDEF USE_CHIPMUNK_LINK}
  44. {$ENDIF}
  45. {$ENDIF}