Есть в коде для Delphi проверки с CompilerVersion, можно как-то создать его и задать нужное значение в FPC(или может какой файл подключить надо)?
Пример кода:
- Код: Выделить всё
- {$ALIGN 8}
 {$BOOLEVAL OFF}
 {$EXTENDEDSYNTAX ON}
 {$LONGSTRINGS ON}
 {$MINENUMSIZE 1}
 {$OPENSTRINGS ON}
 {$OVERFLOWCHECKS OFF}
 {$TYPEDADDRESS OFF}
 {$ASSERTIONS ON}
 {$IF CompilerVersion >= 20} //D2009
 {$DEFINE OTL_Anonymous}
 {$DEFINE OTL_Generics}
 {$DEFINE OTL_HasInterlockedCompareExchangePointer}
 {$IFEND}
 {$IF CompilerVersion >= 21} //D2010
 {$DEFINE OTL_ERTTI}
 {$DEFINE OTL_DeprecatedResume}
 {$DEFINE OTL_KnowsParamCount}
 {$DEFINE OTL_HasTkPointer}
 {$DEFINE OTL_HasArrayOfT}
 {$IFEND}
 {$IF CompilerVersion >= 22} //DXE
 {$DEFINE OTL_TOmniValueImplicitDateTime}
 {$IFEND}
 {$IF CompilerVersion >= 23} //DXE2
 {$DEFINE OTL_Supports64Bit}
 {$IFEND}
вот по версиям Delphi: http://delphi.wikia.com/wiki/CompilerVersion_Constant


