mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
39 lines
1.2 KiB
PHP
39 lines
1.2 KiB
PHP
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
//USER DEFINED PREPROCESSOR DIRECTIVES
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
//For user defined Z-coordinates, defined in Clipper's 'SetZ' callback event
|
|
{.$DEFINE USINGZ}
|
|
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
//COMPILER DIFINED PREPROCESSOR DIRECTIVES (ie. do not touch ;))
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
{$IFDEF FPC}
|
|
{$DEFINE INLINING}
|
|
{$MODE DELPHI}
|
|
{$ELSE}
|
|
{$IF COMPILERVERSION < 14}
|
|
Requires Delphi version 6 or above.
|
|
{$IFEND}
|
|
{$IF COMPILERVERSION >= 18} //Delphi 2007
|
|
{$DEFINE RECORD_METHODS}
|
|
{$DEFINE STRICT}
|
|
{$IF COMPILERVERSION >= 19} //Delphi 2009
|
|
//While "inlining" is supported from D2005, it's buggy (see QC41166) until D2009
|
|
{$DEFINE INLINING}
|
|
{$IF COMPILERVERSION >= 23} //Delphi XE2+
|
|
{$DEFINE XPLAT_GENERICS}
|
|
{$DEFINE ROUNDINGMODE}
|
|
{$IF COMPILERVERSION >= 24} //Delphi XE3+
|
|
{$LEGACYIFEND ON}
|
|
{$IFEND}
|
|
{$IFEND}
|
|
{$IFEND}
|
|
{$IFEND}
|
|
{$ENDIF}
|
|
|
|
{$IFDEF DEBUG}
|
|
{$UNDEF INLINING}
|
|
{$ENDIF}
|